路由相关命令route
Route 【-nee】
-n不使用通讯协议或主机名,直接用IP或者端口号
-ee显示更详细的信息
route使用截图1
destination与genmask分别代表network与netmask参数,他们就构成了一个目标的网络
gateway网络是通过哪个gateway链接出去的,如果是0.0.0.0表示该路由是由本机传送,也就是通过局域网的MAC直接发送,是IP数值的话,表示经过网关的转发。
Flags说明
U表示该路由是启动的
H说明目标是主机而非一个网络
G需要通过外部主机传递数据包
R使用动态路由时,恢复路由信息的标志
D表示是动态路由
M表示路由已经被修改了
!这个路由不被接受(用来阻止不安全的网络)
Route add 【-net|-host】 【网络或主机】 netmask 【mask】 【gw|dev】
Route del 【-net|-host】 【网络或主机】 netmask 【mask】 【gw|dev】
-net表示后面接一个网络
-host表示到一个主机的路由
Netmask可以设置网络的大小,设置子网掩码
Gw是网关gateway的缩写,后面接的是IP数值
Dev如果指定从哪个网卡出去,使用dev设置,后面姐网卡
路由的增加与删除route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0表示删除169.254.0.0/16这个网络
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0表示增加一个去往192.168.1.0/24路由
(增加路由必须要目标网络与你的网络能互通)
route add default gw 192.168.1.254增加默认路由,默认路由有一个就够了