Автор Тема: Slax без сохранения изменений и статический IP  (Прочитано 8814 раз)

Оффлайн Barihide

  • Пользователь
  • **
  • Сообщений: 2
  • Карма: +0/-0
    • Просмотр профиля
Есть необходимость использования Slax в режиме без сохранения изменений, но с дополнительными настройками.
1. При запуске Slax получает IP по DHCP используя rc.inet.1. Написал свой со статикой, положил в rootcopy\etc\rc.d\
2. После запуска NetworkManager создает свое соединение, опять же пытаясь получить IP по DHCP. ОК. Добавил в NetworkManager.conf no-auto-default={ТУТ МАК Сетевой}.
В итоге ifconfig говорит, что нету IP.
Запуск в консоли rc.inet.1 замечательно проходит, и выдается нужный статический IP.
Вопросы.
Я так и не добился статического IP подсовывая в rootcopy настройки для NetworkManager. Что клал:
NetworkManager.conf, конфиг Default (папка rootcopy\etc\NetworkManager\system-connections\), slax\rootcopy\var\lib\NetworkManager\timestamps (который как я понял содержит UUID сетевой).
Ошибка видимо в том, что при копировании с rootcopy сам конфиг Default, содержащий настройки, копируется как исполняемый файл, и на момент инициализации NetworkManager ругается на права доступа к нему.

Засунув скрипт при старте KDE IP таки выдается, но это уже некорректно, хотелось бы разобраться, в чем и прошу Вашей помощи.



Оффлайн mbrz

  • Пользователь
  • **
  • Сообщений: 42
  • Карма: +0/-0
    • Просмотр профиля
Re: Slax без сохранения изменений и статический IP
« Ответ #1 : 02 Февраль 2014, 00:49:49 »
Я сохранил свои настройки (по совету edukra, спасибо ему) в модуль .sb и кинул его в папку modules. Может и вам это поможет ? Цитата:
"""В общем нужно загружаться без сохранения изменений, а все настройки оформить как модуль. Самый простой, но не совсем правильный способ. После настройки системы выполнить:
dir2sb /mnt/live/memory/changes mysettings.sb
и скопировать модуль в папку modules. При этом в модуль попадут некоторые лишние файлы."""

Удачи.

Оффлайн Barihide

  • Пользователь
  • **
  • Сообщений: 2
  • Карма: +0/-0
    • Просмотр профиля
Re: Slax без сохранения изменений и статический IP
« Ответ #2 : 02 Февраль 2014, 14:13:06 »
Вариант с модулями не подходит, ибо надо просто и быстро менять IP. При использовании модуля необходимо будет каждый раз загружаться в чистой ОС и проводить все необходимые мне изменения.

Отвечаю сам себе, как сделал.
1. \rootcopy\etc\rc.d\rc.inet1, меняем на использование статического IP

IPADDR="192.168.1.133" # Тут IP
NETMASK="255.255.255.0" # Маска сети
NETWORK="192.168.1.0" # Подсеть
BROADCAST="192.168.1.255" # broadcast
GATEWAY="192.168.1.1" # Шлюз
echo "Configuring eth0 as ${IPADDR}..."
/sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
/sbin/route add default gw ${GATEWAY}

2. Не забываем про DNS rootcopy\etc\resolv.conf

nameserver 192.168.1.1


3. rootcopy\var\lib\NetworkManager\NetworkManager.state  запрещаем работу с сетями

[main]
NetworkingEnabled=false
WirelessEnabled=false
WWANEnabled=false
WimaxEnabled=false

Полностью забываем про NetworkManager, все работает, копирование rootcopy мгновенное (мало файлов).
« Последнее редактирование: 02 Февраль 2014, 14:16:12 от Barihide »