2008-11-05

Ubuntu 8.10 и сеть

Как только, так сразу перешел на Ubuntu 8.10. И не испугали возможные глюки, баги и предстоящая работа напильником. А причиной тому - ну наконец-то! - закладки-табы в Nautilus. Это порадовало. Минусы тоже есть, а куда без них? Но пока думаю списать это на малый срок после релиза. Например, Network Manager, хоть и выглядит удивительно насыщенно, огорчил меня в первую очередь. Настройки сети сохранять отказывался категорически. Сразу после установки находит имеющиеся eth-интерфейсы и обзывает их подобно "Auto eth0". Прописав в них настройки и перезагрузив машину удивляемся. Все впустую.
На форуме forum.ubuntu.ru этот вопрос обсуждается. Также, в связи с тем-же багом прокси-сервер squid не хочет подхватывать настройки, которые создает NM (после загрузки X!). Если перезапустить squid после того, как сеть настроится, то все работает.
Для себя я решил проблему кардинально:

1) Удаляем NM с корнем:
    sudo apt-get remove network-manager network-manage-gnome

2) Смотрим, какие сетевые карты есть, их MAC-адреса и имена, данные им в
    /etc/udev/rules.d/70-persistent-net.rules
    У меня это выглядит так:
    # PCI device 0x10ec:0x8167 (r8169)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:16:17:d9:c4:4a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
    # PCI device 0x10ec:0x8139 (8139too)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:a1:ab:b4:1f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

2) Правим вручную настройки сети в /etc/network/interfaces
    auto lo
    iface lo inet loopback

    iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    gateway 192.168.1.1

    iface eth1 inet static
    address 192.168.0.1
    netmask 255.255.255.0

    auto eth0
    auto eth1

    # две сетевые карты, eth0 для выхода в интернет через модем Стрима, настроенный в режиме роутера, eth1 - домашняя сеть

3) Прописывем необходимые DNS в /etc/resolv.conf
    nameserver 192.168.1.1
    # прописываю DNS модема-роутера


4) Рестарт

После этого имеем нормально работающую сеть и прокси-сервер.

1 комментарий:

Даниил комментирует...

большое спасибо, помогли