>> На кой чёрт /etc/rc.conf, если настройки можно делать скриптами в /etc/rc.local? Аналогия ясна?
>
>На то, чтот там запускаются уже готовые скрипты, а rc.local то что
>нет в скриптах, всё просто и логично. Ну так и ifupdown - тоже готовый скрипт, а всё, чего в нём нет, помещается в /etc/network/ip-[up|down].d, "всё просто и логично".
>Нумерация сетевух не прыгает. Она логично раставляется чем мне и нравится. Более
>того - сменив сетевуху в дебияне - сменится и интерфейс, а
>вы поди не знали? Причём сменится автоматом каждый раз при новой
>сетевухе и вот тут уж менять правила или прыгать с бубном
>вокруг этого автоматического определения новой сетевухи и ручками править имя интерфейса.
Да, поменять привязку названия интерфейса к мак-адресу в конфиге udev - для вас непосильная задача.
>> Если переместить настройки udev в /var, как это сделано в RedHat, ты успокоишься?
>
>Успокоюсь когда на кернел.орг сделают rm -rf /
В таком случае ПНХ, дальше разговаривать с тобой не о чем.
>> На каждый случай свой велосипедный скриптик.
>
>Чем плохо? Оно работает и отлично, чем "универсальные" которые работают через раз
>и не так как хочется.
Рассказывай давай. Ты же и про пакет resolvconf поди тоже не знаешь.
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.252
dns-nameservers 10.2.0.1 10.3.0.1
auto eth1
iface eth1 inet dhcp
auto provider
iface bis inet ppp
provider provider
А теперь внимание, вопрос. Как ты своими велосипедными скриптами будешь изменять содержимое файла /etc/resolv.conf, да ещё чтобы учитывались приоритеты DNS-серверов в таком порядке eth1, eth0, provider (прописываются через /etc/resolvconf/interface-order), да ещё чтобы об изменении файла /etc/resolv.conf узнавали squid и named (при этом named чтобы делал форвардинг DNS-запросов на этот список именно в указанном порядке). Время пошло.
>> Пришёл из офиса в кафе, заюзал su, и давай редактировать udev и самописные скриптики?
>
>Ну если вам делать нечего - можете этим заниматься. А я просто
>запускаю /root/bin/network-home, /root/bin/network-office /root/bin/network-имя_кафе, очень просто.
Что делать мне?
0. Один раз настроил
1. Пришёл в кафе - заработал инет,
2. Пришёл на работу - заработал инет,
3. Пришёл домой - заработал инет,
4. Повторил по желанию любой из пунктов 1, 2, 3 сколько угодно раз и в любой последовательности,
5. ...
6. PROFIT!
>> Ты про это?
>
>Да, про это. А то что показал дальше - я ни в
>одном страшном сне даже делать не буду. Просто в 99.9% это
>не нужно. Хотя что вам говорить, вы же не знаете что
>фря по дефолту логирует поднятие интерфейса в /var/log/messages
HINT: В правилах up и down может стоять любая команда, а в каталогах /etc/network/if-[up|down].d/ может лежать любой скрипт. А заготовки вроде "dns-nameservers 10.2.0.1 10.3.0.1" позволяют иногда и вовсе обойтись без велосипедных скриптов с ручным приводом и при этом добиваться очень сложного поведения системы.