1.215 ----- R(172.16.0.1) <--------- gw(61.146.164.109)
| |
| | (不能上網)
1.215 <----- 6.46 (被109訪問的虛擬機)
(可以上網)
/usr/sbin/route add -host 61.146.164.109 gw 172.16.0.1
有兩塊網卡if1和if2
eth0: 192.168.10.23/255.255.255.0
eth1: 192.168.20.22/255.255.255.0
添加路由命令如下
route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0
route add -net 192.168.20.0 netmask 255.255.255.0 dev eth1
通過上面兩個命令, 發往192.168.10.0網段的IP包會通過eth0發送, 發往192.168.20.0網段的IP包會通過eth1發送.
如果其它網段的IP包如何發送? 需要設置一個默認網關, 命令如下
route add default gw 192.168.20.1
通過上面命令, 會將除了這兩個網絡的IP包都發往192.168.20.1網關, 如何轉發到192.168.20.1網關? 在上面的兩條路由項中已經定義了, 會通過eth1網口轉發,
---------------------
作者:Ethan_Shan
來源:CSDN
原文:https://blog.csdn.net/shan0xiao0xi/article/details/17173267
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
https://www.sojson.com/convert/subnetmask.html
