VeL
Зарегистрирован: 18.01.2006 Сообщения: 521 Откуда: Харьков
|
Добавлено: Ср Авг 17 2011 00:29 Заголовок сообщения: Arch Linux и непонятки с маршрутами |
|
|
Доброго времени суток господа!
Установил я значит Arch Linux (i686-й архитектуры).
Настроил в нем сеть вручную путем прописывания в /etc/rc.conf ip адреса и маски подсети, а также шлюз по умолчанию. Далее установил на него весь необходимый софт. Значит все работает все отлично.
Потом я утилитой tar делаю архивы файловых систем (tar -cvpzf) и потом уже из этих архивов разворачиваю полностью настроенную систему на другие компы и устанавливаю загрузчик.
Таким образом экономиться время на настройку новых машин, темболее все эти операции скрипт делает автоматически.
Но вот есть одна небольшая досадная проблема:
Новые компы, на которые выше описанным способом перенесена система находятся в разных сетях (или подсетях), тоесть настраивался комп когда был например подключен в сети 192.168.1.0/24 имел например айпишник 192.168.1.10/24 и шлюз указан 192.168.1.1 (все это ручками прописано в /etc/rc.conf), потом я разворачиваю систему из архивов, но уже например в сети 10.1.1.0/24 с айпишником 10.1.1.10/24 и прописываю шлюз например 10.1.1.254. (тоже все ручками в /etc/rc.conf), перегружаюсь и вижу результат:
Айпишник и маска на сетевухе присутствуют (ifconfig показывает), но инета нет, смотрю таблицу маршрутизации (netstat -rn) а там нету маршрута по умолчанию к шлюзу.
Далее ручками даю команду: route add default gw 10.1.1.254
После этого маршрут в таблице появляется, но после перезагрузки его опять нету.
Я то естественно прописал команду route add default gw 10.1.1.254 в файл /etc/rc.local и комп работает нормально, но мне всетаки кажется что так быть не должно, и как то получается что оно работает неправильно...
Кто знает как правильно решить эту проблему?
Почему когда я в /etc/rc.conf прописываю другие настройки сети и шлюза то при старте системы не подымается маршрут по умолчанию? _________________ Best regards |
|