深入探究如何修改Linux靜態(tài)路由
修改Linux靜態(tài)路由最重要的就是修改外網(wǎng)網(wǎng)關(guān),其實(shí)其修改語(yǔ)句也很簡(jiǎn)單,于是我研究了一下如何修改Linux靜態(tài)路由以及相關(guān)語(yǔ)句,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。
- routeadd-net10.10.101.0netmask255.255.255.0gw10.10.100.1
- catroute-eth0
- 10.10.101.0/24via10.10.100.1deveth0
- /etc/rc.d/init.d/networkrestart
- netstat-r
- [root@1314itnetwork-scripts]#cat/etc/sysconfig/network-scripts/route-eth0
- 123.123.123.0via156.156.156.156deveth0
- [root@1314itnetwork-scripts]#
已測(cè)試成功重啟網(wǎng)絡(luò)會(huì)執(zhí)行此文件,內(nèi)網(wǎng):有兩個(gè)網(wǎng)段10.10.100.0/24和10.10.101.0/24,服務(wù)器ip:a.b.c.d外網(wǎng)網(wǎng)關(guān)e.f.g.h服務(wù)器內(nèi)網(wǎng)卡10.10.100.254,內(nèi)網(wǎng)10.10.101.0/24網(wǎng)段的機(jī)器無(wú)法訪問(wèn)10.10.100.254這臺(tái)機(jī)器。登陸服務(wù)器查看Linux靜態(tài)路由表:
- [root@wwwconf]#netstat-r
- KernelIProutingtable
- DestinationGatewayGenmaskFlagsMSSWindowirttIface
- 10.10.100.0*255.255.255.0U000eth0
- 169.254.0.0*255.255.0.0U000eth1
- defaulte.f.g.h0.0.0.0UG000eth1
因此可以看到在10.10.100.254服務(wù)器上無(wú)法看到10.10.101.0/24的路由選擇表路由條目,因此可以兩種方法添加,臨時(shí)性的:routeadd-net10.10.101.0netmask255.255.255.0gw10.10.100.1,但重新啟動(dòng)后就會(huì)失效.因此在/etc/sysconfig/network-scripts/目錄下建立文件。因?yàn)槲覀兪亲鰞?nèi)網(wǎng)的Linux靜態(tài)路由,并且內(nèi)網(wǎng)網(wǎng)卡為eth0,因此我們建立route-eth0文件如下:
- [root@wwwnetwork-scripts]#catroute-eth0
- 10.10.101.0/24via10.10.100.1deveth0
- [root@wwwnetwork-scripts]#/etc/rc.d/init.d/networkrestart
- [root@wwwnetwork-scripts]#netstat-r
- KernelIProutingtable
- DestinationGatewayGenmaskFlagsMSSWindowirttIface
- 10.10.101.010.10.100.1255.255.255.0UG000eth0
- 10.10.100.0*255.255.255.0U000eth0
- 169.254.0.0*255.255.0.0U000eth1
- defaulte.f.g.h0.0.0.0UG000eth1
修改外網(wǎng)網(wǎng)關(guān)如下:
- [root@wwwconf]#cat/etc/sysconfig/network
- NETWORKING=yes
- HOSTNAME=www.test.cn
- GATEWAY=e.f.g.h
- source:google