方法二:修改 static-routes 配置文件
范围:测试 centos 6.4、redhat 6.4 系统可用
使用方法(此方法比 rc.local 方法实用,能保证网络链路的通畅):
向系统的 /etc/sysconfig/static-routes 文件(如果系统没有此文件,可以新建此文件)中添加命令 any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 any net 192.168.2.0 netmask 255.255.255.0 dev eth0, 前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
service network restart 命令重启网络服务
用 route -n 命令查看命令是否已经生效
方法三:修改 interface 配置文件
范围:测试 debian 8.1、Ubuntu 14.04 系统可用
使用方法:
向系统的 /etc/network/interface 文件中添加命令 up route add -net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 up route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
reboot 重启系统命令生效
用 route -n 命令查看命令是否已经生效
注 1:(引用网上内容)如果在 rc.local中添加路由会造成NFS无法自动挂载问题,所以使用 static-routes 的方法是最好的 。无论重启系统和 service network restart 都会生效,按照linux启动的顺序 , rc.local 里面的内容是在linux所有服务都启动完毕,最后才被执行的 , 也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的 , 所以netfs挂载不能成功 。
注 2:以上添加命令可以通过 linux 命令 sed -i ‘2i route add -net 192.168.2.0/24 gw 192.168.2.254’ + 文件路径 命令向相应的文件的第二行添加命令或者用 echo route add -net 192.168.2.0/24 gw 192.168.2.254文件路径向文件的末尾添加命令
Ubuntux系统可以修改vim /etc/NetworkManager/system-connections/Wired\ connection\ 3
linux加路由命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 加路由、linux加路由命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 电视怎么设置ssid,电视怎么设置密码防止小孩看
- 路由器怎么调成模式,路由模式如何设置
- jquery得到表单所有元素,jq获取表单的值
- 斗鱼野猫直播,斗鱼 猫
- vb.net如何使用字典的简单介绍
- c语言关于阶乘的程序,c语言程序的基本单位
- 面食如何营销,面食店广告
- 飞行游戏9574,飞行游戏乐队
- python3取整函数 python取整的函数