LINUX.ORG.RU
ФорумAdmin

Stretch и несколько сетевых интерфейсов - каков Debian Way?

 ,


1

1

Есть ноутбук с 2 интерфейсами: eth0 и wlp2s3
(Причём при установке поставился именно eth0 - хотя на десктопе поставился: enp4s0)
По eth0 получаю локальный адрес из серии 10.* без доступа в интернет, а по wlp2s3 Получаю 192.* На обеих интерфейсах dhcp и на обеих выдаёт DefaultRoute. В итоге получаем два маршрута по умолчанию и интернета нет.

Надеялся обойти это выставив: «Автоматически (DHCP, только адрес)» в настройках ethernet но всё равно вместе c адресом выдаётся и роутер. Естественно там же указал маршрут 10.0.0.0/8 для этого интерфейса.

Наверняка не я один столкнулся с этим.
Я понимаю что наверное можно это обойти добавив интерфейсы в /etc/network/interfaces, но сейчас всё крутится вокруг Network Manager и должен быть путь решения подобных проблем из него.

Кто что подскажет?

★★★

Заметил ещё одну галку...

должен быть путь решения подобных проблем из него.

В кнопочке «Маршруты» при выставлении маршрута на локальную 10.* не заметил галку: «Игнорировать автоматически полученные маршруты». Кажется это оно...

n0mad ★★★
() автор топика
Ответ на: комментарий от gasinvein

А что именно ты хочешь сделать? Не получать маршрут по-умолчанию на enp4s0?

Именно, но на eth0 и кажется увидел решение....
(Чуть выше есть...)

n0mad ★★★
() автор топика

Где-то в недрах GUI NetworkManager'а должна быть галочка типа «Использовать этот интерфейс только локально» или что-то типа того.

Ну или в конфиге интерфейса руками прописывать never-default=true, ЕМНИП.

shell-script ★★★★★
()
Ответ на: комментарий от n0mad

Ну да, наверное это нужная галочка. Вообще за это отвечает параметр ipv4.ignore-auto-routes. Ещё можно соединению метрику сделать побольше (ipv4.route-metric).

gasinvein ★★★
()
Ответ на: комментарий от n0mad

Именно, но на eth0 и кажется увидел решение....

Не помогло, всё так же выдаётся 2*default.

n0mad ★★★
() автор топика

Дебианвей это первым делом выпилить нетворкманагера. Далее в конфиг /etc/network/interfaces дописать в блок eth0 опцию ignore-dhcp-options

auto  eth0
iface eth0 inet dhcp
    ignore-dhcp-option routers domain-name-servers domain-name

Yur4eg ★★
()
Ответ на: комментарий от shell-script

Где-то в недрах GUI NetworkManager'а должна быть галочка типа «Использовать этот интерфейс только локально» или что-то типа того.

Есть такая галочка, по соседству с «Игнорировать автоматически полученные маршруты», кажется работает...

n0mad ★★★
() автор топика
Ответ на: комментарий от Yur4eg

Дебианвей это первым делом выпилить нетворкманагера

ну и добавить net.ifnames=0 в kernel cmdline, а то там eth0 по умолчанию нету;)

samson ★★
()

поиграйся с метрикой маршрутов

xaTa ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.