LINU静态路由的修改与添加.docx

上传人:牧羊曲112 文档编号:3160730 上传时间:2023-03-11 格式:DOCX 页数:4 大小:37.72KB
返回 下载 相关 举报
LINU静态路由的修改与添加.docx_第1页
第1页 / 共4页
LINU静态路由的修改与添加.docx_第2页
第2页 / 共4页
LINU静态路由的修改与添加.docx_第3页
第3页 / 共4页
LINU静态路由的修改与添加.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《LINU静态路由的修改与添加.docx》由会员分享,可在线阅读,更多相关《LINU静态路由的修改与添加.docx(4页珍藏版)》请在三一办公上搜索。

1、LINU静态路由的修改与添加linux下静态路由修改命令 方法一: 添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev 192.168.0.1 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host 设置到某台主机的路由 gw出口网关 IP地址 dev出口网关物理设备名 增加默认路由 route add default gw 192.168.0.1 默认路由一条

2、就够了 route -n 查看路由表 方法二: 添加路由 ip route add 192.168.0.0/24 via 192.168.0.1 ip route add 192.168.1.1 dev 192.168.0.1 删除路由 ip route del 192.168.0.0/24 via 192.168.0.1 add 增加路由 del 删除路由 via 网关出口 IP地址 dev网关出口物理设备名 增加默认路由 ip route add default via 192.168.0.1 dev eth0 via 192.168.0.1 是我的默认路由器 查看路由信息 ip rout

3、e 保存路由设置,使其在网络重启后任然有效 在/etc/sysconfig/network-script/目录下创建名为route-eth0的文件 vi /etc/sysconfig/network-script/route-eth0 在此文件添加如下格式的内容 192.168.1.0/24 via 192.168.0.1 重启网络验证 附:在linux下设置永久路由的方法: 1.在/etc/rc.local里添加 方法: route add -net 192.168.3.0/24 dev eth0 route add -net 192.168.2.0/24 gw 192.168.2.254

4、2.在/etc/sysconfig/network里添加到末尾 方法:GATEWAY=gw-ip或者 GATEWAY=gw-dev 3./etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个这样的文件) any net 192.168.3.0/24 gw 192.168.3.254 any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129 4.开启 IP 转发: # echo 1 /proc/sys/net/ipv4/ip_forward (临时) # vi /et

5、c/sysctl.conf - net.ipv4.ip_forward=1 (永久开启) 如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效 按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。 static-routes文件又是什么呢,这个是network脚本执行时调

6、用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是: # Add non interface-specific static-routes. if -f /etc/sysconfig/static-routes ; then grep any /etc/sysconfig/static-routes | while read ignore args ; do /sbin/route add -$args done fi 从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是 any net 192.168.0.0/16

7、gw网关ip 这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。 这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。 例子虚拟机ubuntu无法上网 应该是0.0.0.0,这样就把所有的包都掩掉了,使用下面的命令: #route del default #route add default gw 172.16.52.1 最后如此路由表才是正常的 rootyyt01:# netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irttIface 172.16.52.0 * 255.255.255.0 U 0 0 0 eth0 default 172.16.52.1 0.0.0.0 UG 0 0 0 eth0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号