Linux路由修改命令: route使用笔记

参考:鸟哥的Linux私房菜: 服务器架设篇 第三版
 

route [-nee]

route add [-net|-host] [网域或主机] netmask [mask] [gw|dev]
route del [-net|-host] [网域或主机] netmask [mask] [gw|dev]
观察的参数:
-n : 不要使用通讯协议或主机名, 直接使用 IP 或 port number;
-ee : 使用更详细的信息来显示
增加 (add) 与删除 (del) 路由的相关参数:
-net : 表示后面接的路由为一个网域;
-host : 表示后面接的为连接到单部主机的路由;
netmask : 与网域有关, 可以设定 netmask 决定网域的大小;
gw : gateway 的简写, 后续接的是 IP 的数值喔, 与 dev 不同;
dev : 如果只是要指定由那一块网络卡联机出去, 则使用这个设定, 后面接 eth0 等

route 与 route -n 的输出结果

Destination, Genmask: 这两个玩意儿就是分别是 network 与 netmask
Gateway: 该网域是通过哪个 gateway 连接出去的? 如果显示 0.0.0.0 表示该路由是直接由本机传送, 亦即可以透过局域网络的 MAC 直接传讯; 如果有显示 IP 的话, 表示该路
由需要经过路由器 (通讯闸) 的帮忙才能够传送出去。
Flags: 总共有多个标, 代表的意义如下:
U (route is up): 该路由是启动的;
H (target is a host): 目标是一部主机 (IP) 而非网域;
G (use gateway): 需要透过外部的主机 (gateway) 来转递封包;
R (reinstate route for dynamic routing): 使用动态路由时, 恢复路由信息的旗标;
D (dynamically installed by daemon or redirect): 已经由服务或转 port 功能设定为
动态路由
M (modified from routing daemon or redirect): 路由已经被修改了;
! (reject route): 这个路由将不会被接受(用来抵挡不安全的网域! )
Iface: 这个路由传递封包的接口。
 


路由的增加与删除
route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0
删除掉 169.254.0.0/16 这个网域!
在删除的时候, 需要将路由表上面出现的信息都写入
 

route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0
route add 来增加一个路由! 这个路由的设定必须要能够与你的网络互通
route add -net 192.168.200.0 netmask 255.255.255.0 <u>gw 192.168.200.254</u>
我的主机内仅有 192.168.1.11 这个 IP , 所以不能直接与 192.168.200.254
 

route add default gw 192.168.1.250
增加预设路由的方法! 请注意, 只要有一个预设路由就够了
192.168.1.250 的 IP 也需要能与你的 LAN 通才行
 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值