Как только, так сразу перешел на 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) Рестарт
После этого имеем нормально работающую сеть и прокси-сервер.
На форуме 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 комментарий:
большое спасибо, помогли
Отправить комментарий