LINUX.ORG.RU
ФорумAdmin

[gentoo] Выбор одного из нескольких /etc/conf.d/net

 


0

0

Привет. У меня ноут, на нем несколько вариантов сабжевого конфига. Пока меняю их по симлинку (кстати, это не так просто, т.к. похоже, гента этот файл гдето кеширует или хардлинк ставит). А как с такой проблемой борются .. опытные гентушники?

★★

Если разные настройки можно разнести по разным интерфейсам то вот так:

$ ls -l /etc/init.d/net.*
lrwxrwxrwx 1 root root     6 2008-06-11 11:23 /etc/init.d/net.eth0 -> net.lo
-rwxr-xr-x 1 root root 15143 2009-10-15 01:20 /etc/init.d/net.lo
lrwxrwxrwx 1 root root     6 2008-06-27 00:52 /etc/init.d/net.ppp0 -> net.lo
lrwxrwxrwx 1 root root     6 2009-07-02 15:24 /etc/init.d/net.ppp1 -> net.lo

$ ls -l /etc/conf.d/net.*
-rw-r--r-- 1 root root 18753 2009-06-02 06:38 /etc/conf.d/net.eth0
-rw-r--r-- 1 root root 33699 2009-06-02 06:38 /etc/conf.d/net.example
-rw-r--r-- 1 root root  9772 2009-06-02 06:38 /etc/conf.d/net.ppp0
-rw-r--r-- 1 root root  9778 2009-07-02 15:26 /etc/conf.d/net.ppp1
Nao ★★★★★
()
Ответ на: комментарий от Nao

> Если разные настройки можно разнести по разным интерфейсам

Вот именно, что нельзя. У меня типичный случай - следующий: 1) дома, провайдер1: eth0 через dhcp, pptp 2) дома, провайдер2: eth0 статический, PPPoE 3) на работе - eth0 статический.

тоесть, должны мирно сосуществовать /etc/conf.d/net-home1, /etc/conf.d/net-home2 и /etc/conf.d/net-work, в каждом из которых будет свой вариант для eth0. И нужен способ их переключать. Конечно, bash-скрипт мне поможет, но может есть какое-то общее решение?

ierton ★★
() автор топика
Ответ на: комментарий от ierton

Ситайте про custom runlevels Есть возможность задавать свой конфиг сервиса для каждого особого runlevel соответственно создаём директорию home в /etc/runlevels добавляем в неё список сервисов. потом создаём конфиг /etc/conf.d/net.home. Вопрос только в том можно ли поменять runlevel без перезагрузки. вот тут хз.

А вообще wicd вам поможет. Позволит создать профили для каждого места (есть и curses интерфейс) и так же выполнять скрипты до и после подключения (dhcp или статический ип) которые и будут подключать pppoe/pptp и т.п.

CyberTribe ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.