linux 路由表设置 之 route 指令详解
来源:互联网 发布:域名对比 编辑:程序博客网 时间:2024/06/05 10:04
原文链接:http://blog.csdn.net/chenlycly/article/details/52141854
主要内容:
3 种路由类型
主机路由
主机路由是路由选择表中指向单个IP地址或主机名的路由记录。主机路由的Flags字段为H。例如,在下面的示例中,本地主机通过IP地址192.168.1.1的路由器到达IP地址为10.0.0.10的主机。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----10.0.0.10 192.168.1.1 255.255.255.255 UH 0 0 0 eth0
网络路由
网络路由是代表主机可以到达的网络。网络路由的Flags字段为N。例如,在下面的示例中,本地主机将发送到网络192.19.12的数据包转发到IP地址为192.168.1.1的路由器。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ----- --- --- -----192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0
默认路由
当主机不能在路由表中查找到目标主机的IP地址或网络路由时,数据包就被发送到默认路由(默认网关)上。默认路由的Flags字段为G。例如,在下面的示例中,默认路由是IP地址为192.168.1.1的路由器。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
配置静态路由
route 命令
设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
其中:
- add : 添加一条路由规则
- del : 删除一条路由规则
- -net : 目的地址是一个网络
- -host : 目的地址是一个主机
- target : 目的网络或主机
- netmask : 目的地址的网络掩码
- gw : 路由数据包通过的网关
- dev : 为路由指定的网络接口
route 命令使用举例
添加到主机的路由
- # route add -host 192.168.1.2 dev eth0
- # route add -host 10.20.30.148 gw 10.20.30.40 #添加到10.20.30.148的网管
添加到网络的路由
- # route add -net 10.20.30.40 netmask 255.255.255.248 eth0 #添加10.20.30.40的网络
- # route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 #添加10.20.30.48的网络
- # route add -net 192.168.1.0/24 eth1
添加默认路由
- # route add default gw 192.168.1.1
删除路由
- # route del -host 192.168.1.2 dev eth0:0
- # route del -host 10.20.30.148 gw 10.20.30.40
- # route del -net 10.20.30.40 netmask 255.255.255.248 eth0
- # route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
- # route del -net 192.168.1.0/24 eth1
- # route del default gw 192.168.1.1
阅读全文
0 0
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux 路由表设置 之 route 指令详解
- linux下route路由设置命令详解
- Route (DOS设置路由表)
- Linux命令之route - 显示和操作IP路由表
- Linux命令之route - 显示和操作IP路由表
- Android路由表设置(route & DNS)
- route设置路由
- angularJs-route路由详解
- 关于Linux路由表的route命令
- 类型推理与匿名类型
- 判断ListView、WebView、ScrollView到达顶部和底部
- Maven项目的安装及在Eclipse的配置
- Hive设置map和reduce的个数
- 警惕!针对企业的钓鱼邮件APT攻击大面积爆发
- linux 路由表设置 之 route 指令详解
- 总结 2017-12-08
- [platform]新旧内核的device设备注册对比
- 操作系统实验,用C或者C++实现银行家算法
- 使用SpringBoot开发REST服务
- 数据结构C语言版:一元多项式相乘
- bzoj1011
- node socket 简单聊天室
- 关于MySQL事物处理的问题