x### 路由表查看
- 命令:route -n
- 結(jié)果:
結(jié)果
- Destination Genmask:這兩個(gè)參數(shù)分別是network與netmask。
- Gateway:這個(gè)網(wǎng)絡(luò)是通過(guò)那個(gè)Gateway連接出去的爪模?如果現(xiàn)實(shí)0.0.0.0表示該路由是直接通過(guò)本機(jī)傳送,也就是通過(guò)局域網(wǎng)的MAC直接發(fā)送:如果現(xiàn)實(shí)IP的話屈雄,表示該路由需要經(jīng)過(guò)網(wǎng)管的幫忙才能夠發(fā)送出去菲茬。
- Flags:
- U:該路由是啟動(dòng)的
- H:目標(biāo)是一臺(tái)主機(jī)IP而非網(wǎng)絡(luò)
- G:需要通過(guò)外部主機(jī)來(lái)傳遞數(shù)據(jù)包
- R: 使用動(dòng)態(tài)路由時(shí)娱俺,恢復(fù)路由信息的標(biāo)志
- D: 動(dòng)態(tài)路由
- M:路由已經(jīng)被修改
- !:這個(gè)路由將不被接受
- iface:這個(gè)路由傳遞數(shù)據(jù)包的接口
- 規(guī)則
從上到下進(jìn)行陪陪缎谷,如果匹配上了就發(fā)送井濒,都匹配不上則通過(guò)默認(rèn)路由發(fā)送。
刪除路由表中的數(shù)據(jù)
- 命令:route del -net 169.254.0.0 netmast 255.255.0.0 dev eth0
*分析:上面的命令可以刪除169.254.0.0/16這個(gè)網(wǎng)絡(luò)列林。刪除的時(shí)候需要把網(wǎng)絡(luò)跟設(shè)備寫清楚
添加路由
- 增加一條路由:
route add -net 192.168.100.0 \
route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.254 - 分析:
命令以是添加一個(gè)局域網(wǎng)的路由瑞你。
命令2是添加一個(gè)需要網(wǎng)關(guān)轉(zhuǎn)發(fā)的路由
這里注意的一點(diǎn)就是,添加的路由必須是你的主機(jī)能直接連接到的席纽。