Я использую 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.
есть ли кто-нибудь, кто мог бы любезно провести меня через этот процесс?
Заранее спасибо
Марек
Удалить маршрут по умолчанию для 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