У меня есть некоторые проблемы с настройкой сетевого интерфейса с использованием статической конфигурации IP. Я запускаю ubuntu 12.04 kernel 3.11.0-22 с включенными back-портами.
Я выполнял эти инструкции с помощью help.ubuntu.com, но, похоже, существует некоторый конфликт между подходом GUI (NetworkManager) и командной строки.
$ sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.1.1.50
gateway 10.1.1.10
netmask 255.255.255.0
dns-nameservers 192.168.3.45 192.168.8.10
$ sudo /etc/init.d/networking restart
Я, чем пытаюсь выполнить ping, например, google.com ping -c 3 www.google.com, ответ - это host is unreachable. Значок в правом верхнем углу рабочего стола говорит: отключена проводная сеть.
Если я работаю с использованием подхода GUI (Edit Connections и т. Д.), Все отлично работает.
Можно ли мне объяснить, где я ошибаюсь?
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 90:e6:ba:07:4a:77
inet addr:10.1.1.50 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::92e6:baff:fe07:4a77/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:39619 errors:0 dropped:0 overruns:0 frame:0
TX packets:18520 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19030895 (19.0 MB) TX bytes:2768769 (2.7 MB)
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Вы должны удалить сетевой менеджер
sudo apt-get удалить network-managersudo apt-get удалить сетевой менеджер
За любовь ко всему, что свято, НЕ ПРОПУСТИТЕ ЭТО КОМАНДУ!