/tupian/20230522/53103790
目前成都創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、荔灣網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。公司業(yè)務(wù)需求,一臺(tái)服務(wù)器,雙網(wǎng)卡,需要同時(shí)訪問(wèn)外網(wǎng)和內(nèi)網(wǎng)。在設(shè)置過(guò)程中,同事反映原本好用的內(nèi)網(wǎng)地址(192.168.1.100)在設(shè)置上外網(wǎng)地址后變的不好用,只要停止外網(wǎng)那個(gè)網(wǎng)卡內(nèi)網(wǎng)就可以正常訪問(wèn)了。
其實(shí)是因?yàn)?,你先設(shè)置了內(nèi)網(wǎng)之后,又設(shè)置外網(wǎng),在給外網(wǎng)設(shè)置了網(wǎng)關(guān)之后,由于沒(méi)有設(shè)置默認(rèn)網(wǎng)關(guān),導(dǎo)致,內(nèi)網(wǎng)的IP也會(huì)走外網(wǎng)的網(wǎng)關(guān),肯定是不可以的。我們要做的僅僅是讓內(nèi)網(wǎng)走自己的網(wǎng)卡
內(nèi)網(wǎng)網(wǎng)卡:eth0 192.168.1.100 網(wǎng)關(guān):192.168.1.100
外網(wǎng)網(wǎng)卡 : eth2 119.222.222.222 網(wǎng)關(guān):119.222.222.1
首先設(shè)置默認(rèn)網(wǎng)關(guān),讓所有IP包默認(rèn)情況下均通過(guò) 119.222.222.1 進(jìn)行轉(zhuǎn)發(fā):
route add default gw 119.222.222.1
然后,單獨(dú)為內(nèi)網(wǎng)設(shè)置轉(zhuǎn)發(fā)特例,所有192.168開(kāi)頭的,全部走eth0
route add -net 192.168.0.0 netmask 255.255.0.0 dev eth0
路由添加的最好是要加到開(kāi)機(jī)啟動(dòng)上
vi /etc/rc.local
另:刪除默認(rèn)網(wǎng)關(guān)的命令如下:
route del default