Сетевая карта Ethernet & amp; WiFi карта

В моем Ubuntu 12.10 есть две сетевые карты, Ethernet-карта (Eth0) подключена к внутренней сети (192.168.18.0/24) без доступа к Интернету, Беспроводная карта (Wlan0) подключена к интрасети (10.124.64.0, 255.255.252.0) который имеет доступ в интернет. Когда я пытаюсь получить доступ к Интернету, я должен отключить карту Ethernet (Eth0). Есть ли способ настроить ip route из Ubuntu, что-то вроде 0.0.0.0 0.0.0.0 Wlan0, чтобы я мог выходить в интернет без отключения карты Ethernet 0. Спасибо за вашу помощь.

Кевин

1
задан 8 March 2013 в 20:24

1 ответ

Сначала используйте команду route, чтобы узнать, как выглядит ваша текущая таблица маршрутизации. Вероятно, это будет выглядеть примерно так:

$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.18.1    0.0.0.0         UG    0      0        0 eth0
192.168.18.0    *               255.255.255.0   U     1      0        0 eth0
10.124.64.0     *               255.255.255.0   U     1      0        0 wlan0
...

Теперь вам нужно заменить шлюз по умолчанию шлюзом в сети 10.124.64/24. Вы можете узнать его IP, запустив route, когда eth0 отключен или отключен. Предполагая, что это .1, вы должны выполнить:

route del default
route add default gw 10.124.64.1

Если вы хотите автоматизировать это, вы можете добавить эти команды в оператор up в соответствующем разделе из /etc/network/interfaces man interfaces).


ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: route считается старомодным, и я должен сделать это с помощью команды ip route; Эффект, однако, идентичен. Кроме того, добавление оператора up к /etc/network/interfaces может восприниматься некоторыми как доисторические. Я буду рад обновить свои знания.

0
ответ дан 8 March 2013 в 20:24

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

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