Ubuntu 1310 с двумя сетевыми картами: один с динамическим адресом и один со статическим адресом

Я использую Ubuntu 13.10 на ноутбуке с одним физическим проводным NIC (eth0) и одним физическим беспроводным NIC (wlan0. Текущая конфигурация показана ниже (я удалил интерфейс, так как он не имеет значения)

casa@ubuntu:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 9c:8e:99:00:01:e5  
          inet addr:97.76.237.67  Bcast:97.76.237.79  Mask:255.255.255.240
          inet6 addr: fe80::9e8e:99ff:fe00:1e5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5837 errors:0 dropped:0 overruns:0 frame:0
          TX packets:384 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:772954 (772.9 KB)  TX bytes:51795 (51.7 KB)
          Interrupt:20 Memory:d4700000-d4720000 

wlan0     Link encap:Ethernet  HWaddr ac:81:12:8e:d4:8e  
          inet addr:192.168.1.19  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::ae81:12ff:fe8e:d48e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14510 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2622226 (2.6 MB)  TX bytes:8724928 (8.7 MB)

eth0 назначен статический адрес 97.76.237.67 с маской сети 255.255.255.240 с шлюзом для этой подсети на 97.76.237.65. Wlan0 получает адрес от сервера DHCP, работающего на 192.168.1.1.

текущая конфигурация IP-маршрутизации показана ниже:

casa@ubuntu:~$ ip route
default via 97.76.237.65 dev eth0
97.76.237.64/28 dev eth0  proto kernel  scope link  src 97.76.237.67  metric 1 
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.19  metric 9 

Я хотел бы добиться, чтобы весь трафик в подсеть 97.76.237.0 проходил через шлюз 97.76.237.65 через интерфейс eht0. Весь другой трафик (Интернет трафик) должен пройти через шлюз 192.168.1.1 через wlan0.

есть ли кто-нибудь, кто мог бы любезно провести меня через этот процесс?

Заранее спасибо

Марек

0
задан 18 January 2014 в 19:48

1 ответ

Удалить маршрут по умолчанию для eth0:

ip route delete default

Установить новый маршрут по умолчанию через wlan0:

ip route add default via 192.168.1.1 dev wlan0

Предполагая, что ваша подсеть 97.76.237.0 является / 24, добавьте новый маршрут:

ip route add 97.76.237.0/24 dev eth0 via 97.76.237.65 proto static
0
ответ дан 18 January 2014 в 19:48

Другие вопросы по тегам:

Похожие вопросы: