实际工作中的有关路由的问题
1.背景
有时候笔记本在工作的场景,不得不使用两个网卡,同时使用内外网。但是系统默认网关同时只能有一个,这时候在笔记本中添加路由后得以实现。
2.配置情况
笔记本同时使用两个网卡,一个有线,一个无线。
有线网卡:
接在路由上,获得地址192.168.1.192/24 ,网关192.168.1.100,通过拨号上网。
无线网卡:
接在无线路由上,获得地址192.168.0.89/24,网关:192.168.0.1,通过路由访问内网。
内网网段是: 172.16.10.0/24,其中172.16.10.24是要访问的内网,172.16.10.25被设置在无线路由器的WAN口,在192.168.0.0/24这个网段访问过来时转换到172.16.10.25这个地址。
此时的路由表,route print
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.89 25
0.0.0.0 0.0.0.0 192.168.1.100 192.168.1.192 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.89 192.168.0.89 25
192.168.0.89 255.255.255.255 127.0.0.1 127.0.0.1 25
192.168.0.255 255.255.255.255 192.168.0.89 192.168.0.89 25
192.168.1.0 255.255.255.0 192.168.1.192 192.168.1.192 20
192.168.1.192 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.192 192.168.1.192 20
224.0.0.0 240.0.0.0 192.168.0.89 192.168.0.89 25
224.0.0.0 240.0.0.0 192.168.1.192 192.168.1.192 20
255.255.255.255 255.255.255.255 192.168.0.89 192.168.0.89 1
255.255.255.255 255.255.255.255 192.168.1.192 192.168.1.192 1
255.255.255.255 255.255.255.255 192.168.1.192 10005 1
Default Gateway: 192.168.1.100
=========================================================================
Persistent Routes:
None
3.操作
两块网卡同时获得地址,此时的默认路由是192.168.1.100,这时候可以上网,但不能上内网,不能访问172.16.10.0/24这个网段。
如果默认路由指向192.168.0.1,可以先保证系统能上外网,删除默认路由
route delete 0.0.0.0
然后添加一条默认路由 route add 0.0.0.0 mask 0.0.0.0 192.168.1.100
这时候在笔记本添加一条路由即可实现
Route add 172.16.10.0 mask 255.255.255.0 192.168.0.1
这样添加之后,笔记本访问172.16.10.0这个网段的时候 数据包会走192.168.0.1这条路由,当然可以根据需求只允许访问172.16.10.0里的某台机器,修改子网掩码就行。
此时的路由表:
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.89 25
0.0.0.0 0.0.0.0 192.168.1.100 192.168.1.192 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.16.10.0 255.255.255.0 192.168.0.1 192.168.0.89 25
192.168.0.0 255.255.255.0 192.168.0.89 192.168.0.89 25
192.168.0.89 255.255.255.255 127.0.0.1 127.0.0.1 25
192.168.0.255 255.255.255.255 192.168.0.89 192.168.0.89 25
192.168.1.0 255.255.255.0 192.168.1.192 192.168.1.192 20
192.168.1.192 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.192 192.168.1.192 20
224.0.0.0 240.0.0.0 192.168.0.89 192.168.0.89 25
224.0.0.0 240.0.0.0 192.168.1.192 192.168.1.192 20
255.255.255.255 255.255.255.255 192.168.0.89 192.168.0.89 1
255.255.255.255 255.255.255.255 192.168.1.192 192.168.1.192 1
255.255.255.255 255.255.255.255 192.168.1.192 10005 1
Default Gateway: 192.168.1.100
===========================================================================
Persistent Routes:
None
转载于:https://blog.51cto.com/moo1985/411383