1

Есть проблемка. Стоит mandriva 2008 one.
Интернет отдельно от сети работает без проблем. Сеть без интернета тоже.
Совместно все падает и ничего не пингуется.
Причину нашел вот в чем.
При старте интернета автоматом прописывается дефолтный маршрут на ррр0.
При старте сетевого интерфейса wlan0(т.е.cеть wifi) автоматически прописывается дефолтный маршрут на wlan0:
default * 0.0.0.0 U 0 0 0 wlan0 - естессно два дефолтных маршрута в одной системе не уживаются.
хочу его убрать и заменить на статический маршрут.
В мандриве настройки сети прописаны в скриптах /etc/sysconfig/network-scripts. Здесь создал файл route-wlan0 и прописал свой маршрут в стиле - 192.168.0.0. dev wlan0.
Он нормально поднимается при старте сети и удаляется при ее пропадании, но дефолтный маршрут(на wlan0) тоже продолжает прописыватся. Можно его конечно удалять вручную(route del default wlan0) или оформить скриптик и бросить в папку /ifup.d, но думаю цивилизованее будет запретить создавать этот маршрут. Может кто разбирался какой и как скрипт править?

P.S. разбирать англоязычные маны ой как неохотааааа ab)

2

Мсье, эта тема тема уже обсуждалась.
http://unixforum.org/index.php?showtopic=109221

3

astronom1987
Тема действительно похожа на мою. Но только мой вопрос был в другом. В системе возникает два дефолтных шлюза. Один мне лишний.
Можно конечно их пытаться подружить разными метриками(как в ссылке), но это меня не устраивает.
Вобщем проблема решена. Скрипты оказались нипричем. Дефолтные шлюзы по-умолчанию на сетевые интерфейсы вешает,
как оказалось, NetApplet.  Убрал его и прписал все сетевые настройки вручную в скриптах. Все заработало ab
Тему можно закрыть.