Linux 下路由表的设置

查看路由表

通过route命令可以查看Linux内核的路由表。
route 和 route -n的区别
route和route -n都可以显示Linux内核的路由表,区别在于route可以将地址转换成主机名显示,route -n不进行转换,所以route -n的显示速度会比route要快,推荐使用route -n。

route -n
3种路由类型
主机路由:路由选择表中指向单个IP地址或主机名的路由记录。主机路由的Flags字段为H,且Genmask Flags为255.255.255.255。

网络路由:主机可以到达的网络。网络路由的Flags字段为N。

默认路由:当主机不能在路由表中查找到目标主机的IP地址或网络路由时,数据包就被发送到默认路由(默认网关)上。默认路由的Destination为0.0.0.0,也显示为default。

配置静态路由

route 命令
route [add|del] [-net|-host] destination [netmask] [gw] [dev]
add:添加一条路由
del:删除一条路由
-net:目的地址是一个网络
-host:目的地址是一个主机
destination:目的网络或主机
netmask:子网掩码
gw:数据包通过的网关
dev:数据包走的网络接口

添加到主机的路由
route add -host ip gw dev ens33

添加到网络的路由
route add -net IP netmask MASK gw GATEWAY dev ens33

添加默认路由
route add defult gw IP

删除路由
route del -host
reoute del -net
route del

添加一条路由/网关默认
route add -net 192.0.0.0 netmask 255.255.0.0 dev ens33

屏蔽一条路由
route add -net 192.168.1.1 netmask 255.255.0.0 reject

删除路由记录
route del -net 192.168.0.0 netmask 255.255.0.0

添加默认路由
route add default gw 192.168.0.0

.================================================待补充

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值