Ubuntu,MacOS和Windows10 配置双网卡路由
一、MacOS 配置双网卡路由
1、设置网卡地址
1 2
| sudo ifconfig en4 ether 11:1C:29:1A:12:0D
|
2、用 networksetup 设置固定的路由
networksetup 是在系统偏好设置中对网络设定进行配置的工具。 networksetup 命令最少需要 admin 权限。 大多数的配置命令都需要 root 权限。
在任何需要密码的地方,可以用 - 代替,表示从标准输入读入密码。
查看网络服务
-listnetworkserviceorder
按照与一个连接的相关性列出网络服务及其对应的 Port 。含有 * 说明这个服务不可用。如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| networksetup -listnetworkserviceorder
An asterisk (*) denotes that a network service is disabled. (1) Wi-Fi (Hardware Port: Wi-Fi, Device: en1)
(2) AX88179 USB 3.0 to Gigabit Ethernet (Hardware Port: AX88179 USB 3.0 to Gigabit Ethernet, Device: en4)
(3) Ethernet (Hardware Port: Ethernet, Device: en0)
(4) Bluetooth PAN (Hardware Port: Bluetooth PAN, Device: en5)
|
设置附加的路由
1 2
| -setadditionalroutes networkservice [dest1 mask1 gate1] [dest2 mask2 gate2] … [destN maskN gateN]
|
1
| networksetup -setadditionalroutes "AX88179 USB 3.0 to Gigabit Ethernet" 192.168.0.0 255.255.255.0 10.0.0.129
|
查看路由配置
删除路由
1 2
| sudo route delete 192.168.8/24
|
二、ubuntu 配置双网卡路由
1.显示当前默认路由
1 2 3 4 5
| route
default XiaoQiang 0.0.0.0 UG 600 0 0 wlxf48ceb4c4436 default _gateway 0.0.0.0 UG 20100 0 0 eno1
|
删除当前默认路由
1 2
| sudo route delete default
|
2.添加内网 ip 路由
1 2 3
| sudo route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.0 eno1 sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.0 eno1 sudo route add -net 192.168.8.0 netmask 255.255.255.0 gw 10.0.0.0 eno1
|
3.添加外网路由
1
| sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.31.1 wlxf48ceb4c4436
|
删除配置的路由
1 2
| sudo route del -net 192.168.8.0 netmask 255.255.255.0 sudo route del -net 0.0.0.0 netmask 255.255.255.0
|
三、windows 配置双网卡路由
查看网卡信息
1 2 3 4 5 6
| ipconfig
13 有线网口
25 无线网口
|
查看路由配置
1.删除默认路由
2.添加内网路由
1 2 3
| route -p add 192.168.0.0 mask 255.255.255.0 10.0.0.0 if 13 route -p add 10.0.0.0 mask 255.255.255.0 10.0.0.0 if 13
|
3.添加外网路由
1 2
| route -p add 0.0.0.0 mask 0.0.0.0 192.168.31.1 if 25
|