Приветствую
Помогите решить небольшую задачку.
На хосте имеется два интерфейса: eth0 и wlan0, они смотрят в одну и ту же сеть
Если активно оба подключения, то пакеты ходят от eth0, если eth0 выключен, то пакеты ходят от wlan0
Как мне сделать так, чтобы приоритет был за wlan0 в случае если оба подключения активны?ip route
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.4 metric 1
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.5 metric 2
169.254.0.0/16 dev wlan0 scope link metric 1000
default via 192.168.0.1 dev eth0 proto staticЯ думаю что проблема решится если перенастроить маршруты, расставив метрики (что и будет выставлять приоритет), но как мне избавиться от этих, стандартных маршрутов... они никуда не денутся
Спасибо!
route del, не?
Ну а вообще в сетевой конфиг метрику добавь. В RH-based это строка METRIC=y в ifcfg-xxx. Для других дистрибов - в гугле.
Судя по всему, дело не в метрике, а в приоритете подключений, ибо в случае если оба интерфейса активны, default route всегда будет за eth0 , оно и правильно, с точки зрения скорости и надежности, но как мне изменить это правило?
> Судя по всему, дело не в метрике, а в приоритете подключений, ибо
> в случае если оба интерфейса активны, default route всегда будет за
> eth0 , оно и правильно, с точки зрения скорости и надежности,
> но как мне изменить это правило?ip ro replace default via 192.168.0.1 dev wlan0
либо смотря что там у вас за линукс указать gateway в одном подключение, а в другом его не указывать
>> Судя по всему, дело не в метрике, а в приоритете подключений, ибо
>> в случае если оба интерфейса активны, default route всегда будет за
>> eth0 , оно и правильно, с точки зрения скорости и надежности,
>> но как мне изменить это правило?
> ip ro replace default via 192.168.0.1 dev wlan0
> либо смотря что там у вас за линукс указать gateway в одном
> подключение, а в другом его не указыватьСтоит Ubuntu 10.10 desktop
Подскажите как бы это автоматизировать
В другой раз я бы в /etc/network/interfaces добавил ip ro replace, но тут стоит NM и -> файл interfaces пуст.
>>> Судя по всему, дело не в метрике, а в приоритете подключений, ибо
>>> в случае если оба интерфейса активны, default route всегда будет за
>>> eth0 , оно и правильно, с точки зрения скорости и надежности,
>>> но как мне изменить это правило?точка зрения тут не причем, у вас так метрики заданы.
>> ip ro replace default via 192.168.0.1 dev wlan0
>> либо смотря что там у вас за линукс указать gateway в одном
>> подключение, а в другом его не указывать
> Стоит Ubuntu 10.10 desktop
> Подскажите как бы это автоматизировать
> В другой раз я бы в /etc/network/interfaces добавил ip ro replace, но
> тут стоит NM и -> файл interfaces пуст.но это не значит что туда ничего нельзя прописывать