MaxLevs
@MaxLevs

Как заставить linux определять маршрут по молчанию автоматически?

У меня есть пара виртуальных машин VirtualBox, которые соединены закрытой сетью.
Одна из машин под Linux имеет также выход в интернет с помощью Briged-интерфеса.

ifconfig

eth0: flags=4163 mtu 1500
inet 192.168.1.77 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:feed:9d4d prefixlen 64 scopeid 0x20
ether 08:00:27:ed:9d:4d txqueuelen 1000 (Ethernet)
RX packets 33 bytes 4318 (4.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 23 bytes 2351 (2.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth1: flags=4163 mtu 1500
inet 192.168.99.110 netmask 255.255.255.0 broadcast 192.168.99.255
inet6 fe80::a00:27ff:feaf:7965 prefixlen 64 scopeid 0x20
ether 08:00:27:af:79:65 txqueuelen 1000 (Ethernet)
RX packets 14 bytes 2266 (2.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11 bytes 866 (866.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 85 bytes 28752 (28.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 85 bytes 28752 (28.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0



Этот интерфейс (eth0) – wifi-адаптер, и каждый раз, когда я подключаюсь к другой сети wifi на ноутбуке, мне приходится вручную прописывать ip ro add default via $IP dev eth0.

Как избавиться от прямого указания адреса шлюза? Чтоб он определял его по интерфейсу.
Если пропишу просто ip ro add default dev eth0, то магия не сработает, и интернет пропадёт.
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Tabletko
никого не трогаю, починяю примус
Повесьте dhcp client на этот интерфейс
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы