Изменение IP при переключении между разными сетями
Ситуация такая. К компьютеру подведены две локальные сети и периодически производится переключение компьютера от одной сети к другой.
Подключение через две сетевых карты к обеим сетям одновременно не допустимо по ряду причин. В одной сети есть DHCP-сервер, но другая работает по статичным адресам. В Windows это делалось просто - заполнением значений "частного IP-адреса", которые использовались, когда компьютер не обнаруживал ни одного DHCP-сервера. Но здесь в апплете NetworkManager (равно как и в других), подобной возможности я не нашёл. Предполагаю, что возможны следующие варианты решения - вписать руками "частный адрес" куда-нибудь в /etc. Если знаете куда, подскажите - написать пару скриптов, которые будут изменять IP-адрес и прочие параметры с динамического на статический и обратно. Если сможете, приведите пример - найти программу, которая будет делать это в графическом режиме |
В NetworkManager можно настроить несколько подключений к различным сетям и переключаться между ними. Подробнее о NM - http://live.gnome.org/DarrenAlbers/NetworkManagerFAQ
|
Можно еще сделать 2 копи /etc/network/interfaces под разные сети, потом по необходимости подсовывать нужный файл и говорить "# /etc/init.d/networking restart".
а можно все это в скрипт засунуть и значок/кнопку куда-нибудь вывесить. |
Оказалось всё проще.
В NetworkManager'е создал ещё одно соединение - назвал его man eth0 (по аналогии с auto eth0), скопировал в его свойства MAC-адрес, и указал параметры статичного IP. Теперь при смене сети достаточно переставить "точку" в меню, которое открывается при щелчке по иконке программы. Система при этом даже админский пароль не запрашивает |
El Scorpio, я об этом говорил в своём посте :)
|
[mzd], да, только без технических деталей :)
|
Время: 09:33. |
Время: 09:33.
© OSzone.net 2001-