« предыдущая тема следующая тема »
Страниц: [1]
Печать
Автор Тема: Slax без сохранения изменений и статический IP    (Прочитано 1482 раз)
Barihide
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 2


Просмотр профиля
« : 30 Январь 2014, 16:15:45 »

Есть необходимость использования 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
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 41


Просмотр профиля
« Ответ #1 : 01 Февраль 2014, 23:49:49 »

Я сохранил свои настройки (по совету edukra, спасибо ему) в модуль .sb и кинул его в папку modules. Может и вам это поможет ? Цитата:
"""В общем нужно загружаться без сохранения изменений, а все настройки оформить как модуль. Самый простой, но не совсем правильный способ. После настройки системы выполнить:
dir2sb /mnt/live/memory/changes mysettings.sb
и скопировать модуль в папку modules. При этом в модуль попадут некоторые лишние файлы."""

Удачи.
Записан
Barihide
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #2 : 02 Февраль 2014, 13: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, 13:16:12 от Barihide » Записан
 
Страниц: [1]
Печать
« предыдущая тема следующая тема »
Перейти в: