Linux同一网段使用不同网卡的方法
生活随笔
收集整理的這篇文章主要介紹了
Linux同一网段使用不同网卡的方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天遇到個(gè)囧事,使用兩個(gè)網(wǎng)卡配置同一網(wǎng)段的不同IP地址,結(jié)果發(fā)現(xiàn),和Windows下的狀況不太一樣。Linux默認(rèn)情況下,只有一個(gè)默認(rèn)網(wǎng)關(guān),路由走一個(gè)設(shè)備出局。因此,非默認(rèn)路由的設(shè)備將沒有流量,也就是不通。。。
?
解決方法,添加非默認(rèn)路由表
?
route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.1.254 dev eth0 route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.1.254 dev eth1 #添加兩個(gè)設(shè)備的默認(rèn)路由,其中有一條是默認(rèn)存在的,執(zhí)行時(shí)會(huì)提示 ip route add via 172.16.1.254 dev eth0 table 10 ip route add via 172.16.1.254 dev eth1 table 20 #添加路由表10和20,指定路由分別從eth0和eth1出,均使用172.16.1.254網(wǎng)關(guān) ip rule add from 172.16.1.11/32 table 10 ip rule add from 172.16.1.12/32 table 20 #添加路由規(guī)則,指定172.16.1.11的數(shù)據(jù)流量使用table 10路由表; #指定172.16.1.12的數(shù)據(jù)流量使用table 20路由表?
最后,將
route?add?-net?0.0.0.0?netmask?0.0.0.0?gw?172.16.1.254?dev?eth0route?add?-net?0.0.0.0?netmask?0.0.0.0?gw?172.16.1.254?dev?eth1ip?route?add?via?172.16.1.254?dev?eth0?table?10ip?route?add?via?172.16.1.254?dev?eth1?table?20添加到/etc/init.d/network中start項(xiàng)中,使network?在start和restart的時(shí)候自動(dòng)加載該路由條目。
轉(zhuǎn)載于:https://blog.51cto.com/foolishfish/1407069
總結(jié)
以上是生活随笔為你收集整理的Linux同一网段使用不同网卡的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习面向对象和设计模式的好地方
- 下一篇: 用Linux命令行生成随机密码的十种方法