Решено: route и несколько default

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Решено: route и несколько default

Сообщение denel »

На днях видел как настраивается MacOS X для работы с нашим провайдером, там используется LAN (вроде ep0) + PPTP (ppp0), так вот, в графическом конфигураторе системы существует некая "очередь" подключений, если поставить PPTP выше всех - тогда все работает на ура.
Не метрика ли это?
Дело в том что нашим провайдером для eth0 dhcp присваивается default gw router, после чего например устанавливаю связь pptp, ppp0 появляется, вывод route показывает, что у меня получилось 2 default маршрута, таким образом никуда трафик отправить не могу до удаления маршрута с eth0, после чего все хорошо работает. может можно как-то сделать как в макоси?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: Решено: route и несколько default

Сообщение /dev/random »

iУведомление от модератора
Переношу из раздела "Работа в командной строке" в раздел "Администрирование".
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Решено: route и несколько default

Сообщение denel »

кажется сам сделал... Все-таки это metric
отредактировал /sbin/dhclient-script
к командам
route add default gw $router $metric_arg dev $interface
добавил metric 5000 и все стало работать как в MacOS X - без проблем (не сглазиться бы)
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Решено: route и несколько default

Сообщение denel »

А как то мо dhcp серверу прописывать metric?
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: route и несколько default

Сообщение oper777 »

denel писал(а):
29.08.2010 08:37
А как то мо dhcp серверу прописывать metric?


Код: Выделить всё

config_eth0=( "dhcp" )
metric_eth0="100"
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Решено: route и несколько default

Сообщение denel »

oper777 писал(а):
29.08.2010 19:01
denel писал(а):
29.08.2010 08:37
А как то мо dhcp серверу прописывать metric?


Код: Выделить всё

config_eth0=( "dhcp" )
metric_eth0="100"


хорошо, а другим дистрибутивам как прописать? например ubuntu, opensuse, mandriva
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: route и несколько default

Сообщение oper777 »

Red Hat, Centos, Fedora (и скорее всего мандрива):

/etc/sysconfig/network-scripts/ifcfg-eth0

Код: Выделить всё

...
METRIC=100
...


Debian (и скорее всего Ubuntu). Речь идет про файл /etc/network/interfaces:

Код: Выделить всё

The following sets the eth0 interface to be preferred over the wlan0 interface.

   1. Install the ifmetric package.
   2. Add an option line with "metric 0" just below the "iface eth0 inet dhcp" line.
   3. Add an option line with "metric 1" just below the "iface wlan0 inet dhcp" line.
Спасибо сказали: