免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 813 | 回复: 0
打印 上一主题 下一主题

修改linux静态路由 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-11 17:31 |只看该作者 |倒序浏览

  修改Linux静态路由

内网:有两个网段10.10.100.0/24和10.10.101.0/24,

服务器ip: a.b.c.d   外网网关e.f.g.h  服务器内网卡10.10.100.254

内网10.10.101.0/24网段的机器无法访问10.10.100.254这台机器。

登陆服务器查看路由表:
[root@www conf]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.10.100.0     *               255.255.255.0   U         0 0          0 eth0
169.254.0.0     *               255.255.0.0     U         0 0          0 eth1
default         e.f.g.h    0.0.0.0         UG        0 0          0 eth1   

因此可以看到在10.10.100.254服务器上无法看到10.10.101.0/24的路由选择表路由条目,因此可以两种方法添加,
临时性的:
route add -net  10.10.101.0  netmask 255.255.255.0 gw 10.10.100.1

但重新启动后就会失效.因此在/etc/sysconfig/network-scripts/目录下建立文件。因为我们是做内网的路由,并且内网网卡为eth0,因此我们建立route-eth0文件如下:
[root@www network-scripts]# cat route-eth0
10.10.101.0/24 via 10.10.100.1 dev eth0
[root@www network-scripts]# /etc/rc.d/init.d/network restart启动生效

[root@www network-scripts]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.10.101.0     10.10.100.1     255.255.255.0   UG        0 0          0 eth0
10.10.100.0     *               255.255.255.0   U         0 0          0 eth0
169.254.0.0     *               255.255.0.0     U         0 0          0 eth1
default         e.f.g.h    0.0.0.0         UG        0 0          0 eth1



修改外网网关如下:
[root@www conf]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.test.cn
GATEWAY=e.f.g.h   



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/34751/showart_275844.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP