Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Выбор интерфейса по умолчанию  (Прочитано 1451 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -Karter-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Выбор интерфейса по умолчанию
« : 29 Июля 2009, 18:16:43 »
Компьютер одновременно подключен к двум сетям (wlan0, eth0) . Обе сети имеют разделенный доступ в интернет.
Вопрос в следующем: каким образом настроить сеть так, что б все X приложения по дефолту использовали интерфейс wlan0, а через eth0, к примеру, можно было осуществлять управление с помощью ssh?
netstat -n -r:
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
При попытке установить default gateway:
sudo route add default gw 192.168.0.1 wlan0
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wlan0
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0

Я так понимаю, осталось удалить 192.168.1.1? Возможно ли будет при этом достучаться через eth0?
« Последнее редактирование: 29 Июля 2009, 18:20:46 от -Karter- »

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #1 : 29 Июля 2009, 20:13:00 »
Компьютер одновременно подключен к двум сетям (wlan0, eth0) . Обе сети имеют разделенный доступ в интернет.
Вопрос в следующем: каким образом настроить сеть так, что б все X приложения по дефолту использовали интерфейс wlan0, а через eth0, к примеру, можно было осуществлять управление с помощью ssh?
netstat -n -r:
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
При попытке установить default gateway:
sudo route add default gw 192.168.0.1 wlan0
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wlan0
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0

Я так понимаю, осталось удалить 192.168.1.1? Возможно ли будет при этом достучаться через eth0?

Хм..
Надо будет попробовать, но не уж-то система дала добавить второй default gateway ?
Бери больше, кидай дальше

Оффлайн -Karter-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #2 : 30 Июля 2009, 13:11:56 »
Меня еще интересует, какими правилами система в данном случае руководствуется для выбора основного интрфейса. По сути, второй интерфейс "по-умолчанию" исключает само понятие, если я правильно понимаю default gateway.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #3 : 30 Июля 2009, 14:33:52 »
Цитировать
какими правилами система в данном случае руководствуется для выбора основного интрфейса.
при двух дефолтных gw? Кажется, рандомом. Ну или пользует то, что было поднято позже
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн -Karter-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #4 : 30 Июля 2009, 18:20:59 »
Все же, есть какие идеи?

Гарри Кашпировский

  • Гость
Re: Выбор интерфейса по умолчанию
« Ответ #5 : 30 Июля 2009, 18:56:34 »
iproute2

Оффлайн -Karter-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #6 : 31 Июля 2009, 18:36:44 »
Гарри Кашпировский, можно подробней? Что именно позволит сделать этот набор?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #7 : 01 Августа 2009, 14:45:23 »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн -Karter-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #8 : 02 Августа 2009, 13:50:07 »
Ваш запрос лиш выдал общую информацию (например, Wiki), которая уже была прочитана.
Если можно, напишите простейший пример, как можно с помощью iproute2 привязывать порты к инфтерфейсам (как один из вариантов решения). Или другим способом решить задачу.

Оффлайн DMak

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Выбор интерфейса по умолчанию
« Ответ #9 : 03 Августа 2009, 15:22:10 »
про сервер:
правильно подсказали про iproute2. нужно чтоб пакеты уходили на тот интерфейс откуда пришёл запрос это делается через доп таблицы маршрутизации (смотри iproute2) а на каком интерфейсе что можно а что нельзя уже ограничивается фаером, имхо так.

про клиентов:
iptables копай, скорее всего он может, но там не то чтобы приложения там от портов исходящие интерфейсы вероятно можно поменять (output и forward покопай)

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.