Linux多網口配置問題

2021-09-25 01:12:07 字數 300 閱讀 4624

最近發現乙個linux網路神奇現象:

裝置有兩個網口,當只用網線連線其中乙個網口時,兩個網口的ip都能被ping通(ping掩碼設定成網段相容)。

網上查了後原來是因為 linux 預設的 sysctl 規則引起的,linux的任意網絡卡會對系統的所有ip位址在arp請求上做回應,所以當只插一根網線去ping兩個網口的ip時,每個ip的arp請求都會獲取到插著的這個網口的實體地址,如圖:

具體參考:

Linux 雙網口配置

方法一 內網ip為 192.168.4.213,內網閘道器 192.168.4.1 外網ip為 58.200.200.15 子網掩碼為 255.255.255.128 閘道器為 58.200.200.1 1 當配置伺服器為外網ip和內網ip的方式時,只設定外網ip的閘道器,不要設定內網ip的閘道器 ...

多網口程式設計,IP切換

在兩台多個網口機器上程式設計,假設這兩台機器分別為a,b,每台機器上都有eth0,eth1網口。a,b都監聽乙個埠,等待對方的訊息,並且監聽所有網口 srv.sin addr.s addr htonl inaddr any 假設當前a使用eth1的位址ipa1跟b通訊,某個時刻ipa1介面不通了,這...

網口連線問題

今天上午除錯兩台網口不通的機具,現象 插入網線網口燈不亮 考慮 之前出現過類似的情況,樊工花了一天的時間調硬體,最後幾乎換了所有的硬體電路,最後把網口換了,搞定。動作 早上去了之後首先把網口電平轉換晶元換了,不通 又將所有的硬體電路被了一焊錫,不通 最後更換部分有可能的電阻電容,還是不通 將兩台機具...