zynq 雙網絡卡同網段IP實現

2021-10-24 15:34:17 字數 1353 閱讀 3969

雙網絡卡同網段ip,僅能使用乙個

配置linux下的兩個網絡卡為同網段ip位址,僅能使用eth0 ping通外網,若要使用eth1,需要關閉eth0,之後再使用eth0,就需要關閉eth1。外網對兩個網絡卡都可以ping通。

(開發板)

(ubuntu伺服器)

結果顯示,均可ping通

檢視arp快取

兩個網絡卡的mac相同,均為eth0(可ping外網)的mac位址

(開發板)

(ubuntu伺服器)

結果顯示,仍可ping通被關掉的eth0

檢視arp快取

兩個網絡卡的mac相同,均為eth1的mac位址,當前eth1可ping通外網

linux系統預設啟用了反向路由檢查。

對於處於同乙個網段裡的兩個網絡卡,系統會從eth0或eth1中的乙個網絡卡去發現閘道器,即使用其中乙個網絡卡的mac位址去連線外網,對外展示的是相同mac不同ip的兩個網絡卡,外網都能夠追蹤到相應的mac位址,可以ping通。而由內向外ping時,其中乙個網絡卡發出的資料,接收時沒有了對應mac位址,所以展示為ping失敗。

關閉反向路由檢查

echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter

echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter

echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter

最終測試:

vmware 配置不同網段雙網絡卡。

需求 由於lvs演練需要,需要配置兩張linux os網絡卡,而且是不同網段。準備 物理機 單網絡卡 我這裡nat模式設定的網段是192.168.229.0 24網段。到這裡,新增完了。centos開機後,只有一張網絡卡eth0的資訊,拷貝一張eth0的配置檔案 root shiyanlou net...

雙網絡卡同網段靜態路由 設定雙網絡卡的靜態路由

windows 系統下雙網絡卡設定路由 本文主要涉及到靜態路由。二 windows 系統下設定路由 在windows 下手動設定路由主要在 dos系統中命令符下 在執行輸入 欄中鍵入 command 或者cmd 即可進行。鍵入命令 route 回車會出現大約幾十行英文說明,主要解說在 windows...

Linux 雙網絡卡 不同網段 網路互通

環境如下 現狀 一台linux主機上有兩個網絡卡eth0 和eth1 機器能訪問192網的服務資源,但不能訪問10網段的資源.要求 linux能通過eth1訪問10網段的資源 路由 網絡卡 操作 只需要新增如下明細路由就可以訪問10網段資源 後記 在操作過程中,我開始的想法是新增10的閘道器讓10的...