linux静态路由的修改与添加

linux静态路由的修改与添加

ID:8969670

大小:24.17 KB

页数:3页

时间:2018-04-13

linux静态路由的修改与添加_第1页
linux静态路由的修改与添加_第2页
linux静态路由的修改与添加_第3页
资源描述:

《linux静态路由的修改与添加》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、linux下静态路由修改命令方法一:添加路由routeadd-net192.168.0.0/24gw192.168.0.1routeadd-host192.168.1.1dev192.168.0.1删除路由routedel-net192.168.0.0/24gw192.168.0.1add增加路由del删除路由-net设置到某个网段的路由-host设置到某台主机的路由gw出口网关IP地址dev出口网关物理设备名增加默认路由routeadddefaultgw192.168.0.1默认路由一条就够了route-n 

2、查看路由表方法二:添加路由iprouteadd192.168.0.0/24via192.168.0.1iprouteadd192.168.1.1dev192.168.0.1删除路由iproutedel192.168.0.0/24via192.168.0.1add增加路由del删除路由via网关出口IP地址dev网关出口物理设备名增加默认路由iprouteadddefaultvia192.168.0.1deveth0via192.168.0.1是我的默认路由器查看路由信息iproute保存路由设置,使其在网络重启

3、后任然有效在/etc/sysconfig/network-script/目录下创建名为route-eth0的文件vi/etc/sysconfig/network-script/route-eth0在此文件添加如下格式的内容192.168.1.0/24via192.168.0.1重启网络验证附:在linux下设置永久路由的方法:1.在/etc/rc.local里添加方法: routeadd-net192.168.3.0/24deveth0routeadd-net192.168.2.0/24gw192.168.2.

4、2542.在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip或者GATEWAY=gw-dev3./etc/sysconfig/static-routes:(没有static-routes的话就手动建立一个这样的文件)anynet192.168.3.0/24gw192.168.3.254anynet10.250.228.128netmask255.255.255.192gw10.250.228.1294.开启IP转发:#echo"1">/proc/sys/net/ipv4/

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

6、添加的,所以netfs挂载不能成功。static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:#Addnoninterface-specificstatic-routes.if[-f/etc/sysconfig/static-routes];then    grep"^any"/etc/sysconfig/static-routes

7、whilereadignoreargs;do        /sb

8、in/routeadd-$args     done  fi从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是anynet192.168.0.0/16gw网关ip这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,

9、但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。例子虚拟机ubuntu无法上网应该是0.0.0.0,这样就把所有的包都掩掉了,使用下面的命令:#routedeldefault(删除默认路由)#routeadddefaultgw172.16.52.1最后如此路由表才是正常的root@yyt01:~#netstat-rKernelIProu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。