一:使用route命令添加
使用route命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
#routeadd–host192.168.1.11deveth0
#routeadd–host192.168.1.12gw192.168.1.1
//添加到网络的路由
#routeadd–net192.168.1.11netmask255.255.255.0eth0
#routeadd–net192.168.1.11netmask255.255.255.0gw192.168.1.1
#routeadd–net192.168.1.0/24eth1
//添加默认网关
#routeadddefaultgw192.168.2.1
//删除路由
#routedel–host192.168.1.11deveth0
删除默认路由
#routedeldefaultgw192.168.2.1
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
routeadd-net192.168.3.0/24deveth0
routeadd-net192.168.2.0/24gw192.168.2.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip或者GATEWAY=gw-dev
3./etc/sysconfig/static-routes:(没有static-routes的话就手动建立一个这样的文件)
anynet192.168.3.0/24gw192.168.3.254
anynet10.250.228.128netmask255.255.255.192gw10.250.228.129
4.开启IP转发:
#echo"1">/proc/sys/net/ipv4/ip_forward(临时)
#vi/etc/sysctl.conf-->net.ipv4.ip_forward=1(永久开启)
这里并没有错误的地方,只不过之前没有接触对这些参数没什么想法,这次正好研究了下,大概了解了下没个参数的意思。