On Fri, 17 Apr 2020 22:45:28 +0700 Eugene Grosbein <[email protected]> wrote:
> 17.04.2020 22:39, Nick Kostirya пишет: > > On Fri, 17 Apr 2020 22:33:58 +0700 > > Eugene Grosbein <[email protected]> wrote: > > > >> 17.04.2020 22:22, Nick Kostirya пишет: > >> > >>>> Попробуй ещё вместо defaultrouter просто использовать такое: > >>>> > >>>> static_routes="def:wlan0" > >>>> route_def="0.0.0.0/0 192.168.0.1" > >>> > >>> Спасибо. Работает! > >> > >> Думаю, будет работать и такой синтаксис вместо static_routes: > >> > >> defaultrouter="192.168.0.1:wlan0" > >> > >> Потому что на самом деле defaultrouter нынче это сокращение для двух строк: > >> > >> static_routes="_default" > >> route__default="default X.X.X.X" > >> > >> Или "добавление к" static_routes, если оно уже используется, причём > >> добавление в начало. > > > > Да, и это работает. > > А ещё у меня есть подозрение, что на самом деле работает и "просто" > defaultrouter > без указания имени интерфейса, просто в логе появляется запись "Network is > unreachable" > из-за того, что попыток выставить default предпринимается как минимум две: > одна штатной процедурой настройки сети, вызывающей скрипт /etc/rc.d/netif > раньше, чем параллельно запущенные из devd скрипты успели добавить IP на > создаваемый wlan0. Просто defaultrouter без указания интерфейса не работало. Логи я уже смотрел потом, когда увидел, что в таблице роутинга нет записи. > > Но они же потом ещё раз запускают добавление defaultrouter, и вот тогда оно > должно отработать, > если я правильно читаю код. > > И просьба отвечать в рассылку, а не лично. Прошу прощения, кнопкой промахнулся. _______________________________________________ freebsd mailing list [email protected] http://mailman.uafug.org.ua/mailman/listinfo/freebsd
