PDA

Показать полную графическую версию : Как из командной строки настроить и запустить сетевуху в Linux


andrystepa
28-10-2009, 10:03
Установлена Mandriva Linux 2009. На ней настроен шлюз в инет. В случае отключения сетевого провода, идущего в инет от сетевухи ( или отключения роутера провайдера) соединение теряется - нарушается таблица маршрутов. Пишу скрипт для восстановления таблицы. Чтобы удалить все, что осталось в таблице даю команду:
ip route flush
Но при этом падает сетевое соединение с инетом. Чтобы его восстановить пишу в скрипте команду:
ifconfig eth0 217.109.165.230 netmask 255.255.255.128 up
Команда вроде проходит, но если после этого попытаться установить маршрут, пишет:


[root@AnsaldoGW ~]# ifconfig eth0 217.109.165.230 netmask 255.255.255.128 up
[root@AnsaldoGW ~]# route add -net 217.109.165.128 netmask 255.255.255.128 gw 217.109.165.129
SIOCADDRT: Нет такого процесса

И из консоли не могу ничего настроит. Приходится входить в Иксы и настраивать сетевуху с помощью гуишной утилиты настройки. Только после этого сетевуха нормально начинает работать и можно настроить маршрут.
Однако все пишут, что Иксы и всякие гуевые утилиты для настройки шлюза использовать нельзя! Как же быть? Какой командой можно с гарантией запустить сетевуху? Подскажите пожалуйста, срочно надо!! Завтра ухожу в отпуск - надо написать скрипт для восстановления работы шлюза на всякий случай. К

leonty
29-10-2009, 12:58
man route add

-net the target is a network.
-host the target is a host.

leonty
29-10-2009, 14:01
Завтра ухожу в отпуск - надо написать скрипт для восстановления работы шлюза на всякий случай. К »
Видимо так он и ушел в отпуск, не дописав до конца предложение. :)




© OSzone.net 2001-2012