У меня слака 10.1, ядро 2.6.11, два сетевых интерфейса - eth0 (сетевая карта 100 Мбит) и eth1 (firewire ethernet). Первая получает IP через dhcp и через неё я хожу в интернет. Вторая настроена на фиксированный IP и обычно в сеть не включена. Пока eth1 не было, всё было OK. eth0 определялась и настраивалась через /etc/rc.d/rc.inet1, получала свой IP, а в /etc/resolv.conf автоматом писались правильные DNS. Как только появилась eth1, в resolv.conf правильные адреса писаться перестали. Просто копируется resolv.conf.sv, который содержит некорректные DNS. Интересно, что если сделать
ifconfig eth0 down
/etc/rc.d/rc.inet1
то resolv.conf заполняется корректными DNS.
В чём корень проблемы и как решить?