1. 程式人生 > >linux 雙網絡卡在同一網段的解決辦法

linux 雙網絡卡在同一網段的解決辦法

Multiple Interfaces on Same Ethernet Broadcast Network

  ------------------------------------------------------

  Due to the default ARP behavior on Linux, it is not possible to have

  one system on two IP networks in the same Ethernet broadcast domain

  (non-partitioned switch) behave as expected.  All Ethernet interfaces

  will respond to IP traffic for any IP address assigned to the system.

  This results in unbalanced receive traffic.

  If you have multiple interfaces in a server, either turn on ARP

  filtering by entering:

    echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter

  (this only works if your kernel's version is higher than 2.4.5),

  NOTE: This setting is not saved across reboots.  The configuration

  change can be made permanent by adding the line:

    net.ipv4.conf.all.arp_filter = 1

  to the file /etc/sysctl.conf

      or,

  install the interfaces in separate broadcast domains (either in

  different switches or in a switch partitioned to VLANs).

vi /etc/rc.local

也可嘗試以下方法(本人測試, 不能很好解決)

增加以下內容:

route add -net 0.0.0.0 netmask 0.0.0.0 gw 0.1.52.1 dev eth0

route add -net 0.0.0.0 netmask 0.0.0.0 gw 0.1.52.1 dev eth2

ip route add to 0.0.0.0/0 via 10.1.52.1 dev eth0 table 10

ip route add to 0.0.0.0/0 via 10.1.52.1 dev eth2 table 20

ip rule add from 10.1.52.226/32 table 10

ip rule add from 10.1.52.228/32 table 20

相關推薦

vmware,virtualbox 虛擬機器Linux系統複製或克隆後網路連不上,找不到解決辦法

現在很多Linux發行版使用udev動態管理裝置檔案,並根據裝置的資訊對其進行持久化命名. udev會在系統啟動過程中識別網絡卡,將MAC地址和網絡卡名稱對應起來記錄在udev規則檔案中. /etc/udev/rules.d/*-net.rules CentOS: 70-p

關於ubuntu支援問題的解決辦法

我的網絡卡是8023be 經常出現wifi 自動斷開 然後所有的wifi都無法連線的情況 這是由於ubuntu 對我這網絡卡的支援不太好的原因 網上有大神寫了相關的程式 可以幫助優化這個問題 如果你的網絡卡是這個型號 或者其他型號但存在不穩定的情況 可以

Linux問題

net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.default.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 1 net.ipv4.conf.default.arp_announ

關於的廣播問題

//server.cpp #include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> #in

Centos 7.5 內外同時訪問路由設定

說明:伺服器有兩張網絡卡分別是eth0、eth1,eth0配置內網IP:192.168.1.1/24,eth1配置外網IP:10.1.1.1/24;要求192.168.0.0/16網段走網絡卡eth0,閘道器是192.168.1.254,其餘網段走網絡卡eth1

linux 獲取eth0(指定的IP地址(或MAC地址)

引言 使用場景: 我使用的Linux伺服器上有多個網絡卡,有時候就需要在指令碼中使用到指定網絡卡的IP地址或MAC地址,那麼這個時候就有兩種做法,一是預先讀取網絡卡的IP地址或MAC地址,然後寫入到指令碼中;另外一種方法就是通過shell命令實時獲取指定網絡卡上的當前

VMware克隆虛擬機器後再新增1塊機器無法啟動解決辦法

ESX 4.1版本虛擬主機,使用Vsphere Client登入 Vcenter登入,虛擬機器克隆後又新增了一個168網絡卡,起先兩個網絡卡地址配顛倒了,竟然eth1配192.168.*.107網絡卡可以聯通,奇怪 168網絡卡eth1:mac地址00:50:56:80:

在安卓6.0(及以上)裝置上無法獲取無線MAC地址的解決方案

在安卓6.0以下的裝置上,通過WifiManager.getConnectionInfo().getMacAddress()即可獲取WLAN實體地址, 而在6.0及以上,以此方式獲取到的MAC地址為固定值02:00:00:00:00:00,而非真實值 解決方案 WlanMacAddressGetter.

設定 的高階設定說明

網絡卡設定 網絡卡的高階設定說明 注意: RTL8101E、RTL8102E及RTL8139系列網絡卡為10/100 Mbp,所以並不支援Gigabit的聯接速度。 自動關閉 PCIe (省電)設定此選項可進入網路控制器省電模式設定此選項可進入網路卡省電模式 選項 說明關閉 關閉自動關閉PCIe (省電)

Centos ifconfig顯示與/etc/sysconfig/network-sacripts/下顯示不一致問題解決

ifconfig顯示網絡卡與/etc/sysconfig/network-sacripts/下顯示網絡卡不一致問題解決例如:ifconfig顯示eth2,eth3,/etc/sysconfig/network-sacripts/為eth0、eth1,將eth2,eth3修改為

kali中eth0突然消失的解決方案

前言 不知道怎麼kali的eth0網絡卡突然消失了。這可有點難受啊。在網上查找了一番找到了解決辦法,特此記錄。 問題 怎麼辦? 解決辦法 首先使用ifconfig -a命令檢視

VMware克隆虛擬機器,克隆機啟動不了解決方案

VMware裡面克隆了個虛擬機器,克隆機網絡卡啟動不了,啟動報錯: Device eth0 does not seem to be present, delaying initialization.[FAILED] 使用克隆後的虛擬機器時發現原來在基本系統中的網絡卡eth

升級win10後,虛擬機器虛擬消失,問題解決方案

今天打開了很久沒開啟過的虛擬機器來完成一個hadoop任務,突然發現四臺linux都無法啟動網路,在此記錄下解決方法,希望能幫助到別人。 遇到這種情況後需要重新開啟兩個服務即可,然後開啟虛擬機器網路配

關於vagrant+virtualbox 的虛擬機器橋接沒有地址的解決方法

HWADDR=08:00:27:b7:76:1b BOOTPROTO=static IPADDR=172.17.140.3 ONBOOT=yes DEVICE=enp0s8 GATEWAY=172.17.140.1 不用dncp,改用靜態ip配置,在物理機所在網段找到沒有佔

指定傳送資料包 C# 實現程式碼

其實簡單,,,我看了網上很多人都在問這個事,,, 現在,貼出個小程式碼,,給大家,udp 的 using System; using System.Collections.Generic; using System.Text; using System.Net.Socket

VirtualBox虛擬機器下kali對映USB無線無法啟用問題解決

Service connection timeout 1.0:ath9k_htc:Unable to initialize HTC services Failed to initialize the device ath9k_htc: USB layer deinitia

黑蘋果無線的三種解決方案

1.HoRNDIS驅動軟體 點選下載 2.360免費wifi 我這兒有360 2代的驅動 下載地址銜接密碼: myzh) 3.淘寶買一個無線網絡卡,換

裝Windows+Linux系統後開機無法進入Windows解決辦法

在Windows 7基礎上用U盤啟動盤安裝linux,安裝完成後,開機未出現選擇進入哪個系統的介面,直接進入Linux,打不開windows。重啟後,進不去windows,當然問題可能有很多種,我的只是其中一種,你的windows引導並沒有被覆蓋,而是安裝linux以後,它的

linux 同一解決辦法

Multiple Interfaces on Same Ethernet Broadcast Network   ------------------------------------------------------   Due to the default ARP

完美解決ARM上Linux多/不能工作在同一的問題

       首先,要丟擲的一個問題,在多網口的ZYNQ開發板上,當五個網口處於同一個網段時,它們之間是完全能夠相互ping通。關於同一網段的測試在網口測試報告中已做詳細說明,接下來新增路由表後的測試結果。 修改路由表:        在開發板上使用指令“route ad