четверг, 1 января 2009 г.

Fuck NetworkManager

Если этот пост прочитает знакомый кого-нибудь из разработчиков NetworkManager, пропросите этого человека, пожалуйста, не программировать больше ничего никогда.

Как убить NetworkManager.


/etc/network # update-rc.d -f NetworkManager remove
Removing any system startup links for /etc/init.d/NetworkManager ...
/etc/rc2.d/S28NetworkManager
/etc/rc3.d/S28NetworkManager
/etc/rc4.d/S28NetworkManager
/etc/rc5.d/S28NetworkManager
/etc/network # /etc/init.d/NetworkManager stop
[199G[ OK ]


Тут самое время записать настройки сети в /etc/networking/interfaces. Например, вот так:


auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1


Записи auto определяют, какие интерфейсы следует поднимать по ifup -a.
/etc/init.d/networking start вызывает ifup -a (а /etc/init.d/networking stop соответственно ifdown -a ).

Еще нужно записать в /etc/resolv.conf свой любимый сервер DNS, как-то вот так:


nameserver 10.1.1.1


И, введя все это:


/etc/network # /etc/init.d/networking restart
* Reconfiguring network interfaces...  RTNETLINK answers: No such process
SIOCDELRT: No such process
[199G[ OK ]

Комментариев нет:

Отправить комментарий