linux route命令
来源:互联网 发布:福州大学至诚学院网络 编辑:程序博客网 时间:2024/06/13 08:34
方法一
add增加路由
del删除路由
-net设置到某个网段的路由
-host设置到某台主机的路由
gw 出口网关IP地址
dev 出口网关物理设备名
添加路由:
添加到网络的路由:
gw
route add -net 192.168.0.0/24 gw 192.168.0.1
route add -net 192.168.0.0 netmask 255.255.255.0 gw192.168.0.1
dev
route add -net 192.168.0.0/24 gw 192.168.0.1 (dev) eth0 (添加出来的网关为:0.0.0.0)
route add -net 192.168.0.0 netmask 255.255.255.0gw 192.168.0.1 (dev) eth0 (添加出来的网关为:0.0.0.0)
添加到主机的路由(不用写掩码):
gw
route add -host 192.168.0.1 gw 192.168.0.254
dev
route add -host 192.168.0.1 gw 192.168.0.254 (dev) eth0
删除路由:
删除到网络的路由:
gw
route del -net192.168.0.0/24 gw 192.168.0.1
route del -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1
dev
route del -net 192.168.0.0/24 gw 192.168.0.254 (dev) eth0
route del -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254 (dev) eth0
删除的时候也可以不写网关:
route del -net 192.168.0.0/24
route del -net 192.168.0.0 netmask 255.255.255.0
删除到主机的路由:
gw
route del -host 192.168.0.1 gw 192.168.0.1
dev
route del-host 192.168.0.1 gw 192.168.0.1 (dev) eth0
删除的时候也可以不写网关:
route del -host 192.168.0.1
添加默认路由(默认路由一条就够了):
route add default gw 192.168.0.1
route add default dev eth0
查看路由表:
route -n
结果是自上而下,就是说, 哪条在前面, 哪条就有优先
方法二
add增加路由
del删除路由
via网关出口IP地址
dev网关出口物理设备名
添加路由:
添加到网络的路由:
via
iproute add 192.168.0.0/24 via 192.168.0.1
dev
iproute add 192.168.0.0/24via 192.168.0.1 dev eth0
添加到主机的路由:
via
iproute add 192.168.0.1 via 192.168.0.254
dev
iproute add 192.168.0.1via 192.168.0.254 dev eth0
删除路由:
删除到网络的路由:
ip route del 192.168.0.0/24 via 192.168.0.1
ip routedel 192.168.0.0/24via 192.168.0.1 dev eth0(添加完destination是0.0.0.0)
删除的时候也可以不写网关:
iproute del 192.168.0.0/24
删除到主机的路由:
ip route del 192.168.0.1 via 192.168.0.254
ip routedel 192.168.0.1via 192.168.0.254 dev eth0
删除的时候也可以不写网关:
iproute del 192.168.0.1
增加默认路由:
ip route add default via 192.168.0.1
ip route add default dev eth0
查看路由信息:
ip route
查看路由表:
ip route show
使用方法一和方法二用route命令添加的路由,机器重启或者网卡重启后路由就失效了。
保存路由设置,使其在网络重启后任然有效 :
在/etc/sysconfig/network-script/目录下创建名为route-eth0的文件
vi/etc/sysconfig/network-script/route-eth0
在此文件添加如下格式的内容:
192.168.1.0/24via 192.168.0.1
重启网络验证
/etc/rc.d/init.d/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
也就是说,将静态路由加到/etc/sysconfig/static-routes文件中就行了。
如加入:
routeadd -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
则static-routes的格式为
anynet 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
参考自:http://blog.csdn.net/moreorless/article/details/5397427
http://www.cppblog.com/isware/archive/2011/06/01/147825.html
http://bbs.chinaunix.net/thread-2088701-1-1.html
- linux route命令
- linux route 命令
- linux route 操作命令
- Linux中Route命令
- linux route 命令
- Linux route命令详解
- linux route 命令
- Linux route命令备忘
- linux route命令
- Linux route命令详解
- linux 路由 route命令
- linux route 命令
- linux 下route命令
- linux下route命令
- linux route命令详解
- linux下route命令
- Linux的route命令
- linux route 命令
- 浏览器内核
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- linux字符设备驱动-ADC
- JQuery中$.ajax()方法参数详解
- IOS 字典转json 解决全角问题
- linux route命令
- js 正则
- 基于三层路由的高可用方法 BGP(边界网关协议)
- 一个tomcat部署多个项目
- kmp字符串模式匹配算法
- Android模拟器——QEMU
- Github 终于理解了 Watch 和 Star 的区别
- Scan之新发现
- ubuntu /boot 空间显示不足