欢迎来到天天文库
浏览记录
ID:50991979
大小:37.25 KB
页数:3页
时间:2020-03-08
《LINUX静态路由的修改与添加.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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保存路由设置,使其在网络重启后任然有效在/etc/sysconfig/net
3、work-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.2542.在/etc/sysconfig/network里添加到末尾方法
4、: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/ip_forward(临时)#vi/etc/sysctl.conf-->net.ipv4.ip_
5、forward=1(永久开启)如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和servicenetworkrestart都会生效按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。static-routes文件又是什么呢,这个是network脚本执行时调用的一个文
6、件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:#Addnoninterface-specificstatic-routes.if[-f/etc/sysconfig/static-routes];then grep"^any"/etc/sysconfig/static-routes
7、whilereadignoreargs;do /sbin/routeadd-$args done fi从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是a
8、nynet192.168.0.0/16gw网关ip这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。例子虚拟机ubuntu无法上网应该是0.0.0.0,这样就把所有的包都
9、掩掉了,使用下面的命令:#routedeldefault(删除默认路由)#routeadddefaultgw172.16.52.1最后如此路由表才是正常的root@yyt01:~#netstat-rKernelIProu
此文档下载收益归作者所有