проблемы установки статического IP на сервере Ubuntu 14.04

У меня есть /etc/network/interfaces файл настроек:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 172.16.140.98
    network 172.16.0.0
    broadcast 172.16.255.255
    netmask 255.255.0.0
    gateway 172.16.140.5
    dns-nameservers 8.8.8.8 8.8.4.4

Что-нибудь из этого выглядит неправильно? Я удалил dhcp-client, чтобы предотвратить перезапись любой статической информации ip. Но теперь я больше не могу подключиться к Интернету. :(

Я читал много вещей и пробовал разные комбинации чисел. Везде, где я смотрю, это говорит мне одно и то же: просто отредактируйте свой файл /etc/network/interfaces и перезапустите интерфейсы! И тада - автоматическая! (Я очень нравятся звуки automagic :) - безрезультатно для меня, хотя)

Я нахожу это странным, потому что мне удалось настроить Raspberry Pi со статическим ip, только мое редактирование файла /etc/network/interfaces. Так что мне действительно любопытно, что здесь происходит не так, как мне поставить диагноз? С чего начать Что вообще означают цифры?

У меня нет реального понимания того, как работает сеть. Так что это может быть что-то посмотреть.

вывод ifconfig:

eth0 
link encap:Ethernet HWaddr 00:1d:60:b5:e3:52
inet addr:172.16.140.98 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::21d:60ff:feb5:e325/64 Scope:Link
UP BROADCAST RUNING MULTICAST MTU:1500 Metric:1
RX packets:132893 errors:0 dropped:4705 overruns:0 frame:0
TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11437695 (11.4MB) TX bytes:7862 (7.8KB)
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:376 errors:0 dropped:4705 overruns:0 frame:0
TX packets:376 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30244 (30.2KB) TX bytes:30224 (30.2 KB)

вывод ip-маршрута:

default via 172.16.140.5 dev eth0
172.16.0.0/16 dev eth0 proto kernel scope link src 172.16.140.98

вывод ip addr:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu65536 qdisc noqueue state UKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
inet 127.0.0.1/8 scope host lo
valid_lft forever prefurred_lft forever
inet6 ::1/128 scope host
valid_lft forever preffered_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1d:60:b5:e3:52 brd ff:ff:ff:ff:ff:ff
inet 172.16.140.98/16 brd 172.16.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::21d:60ff:feb5:e352/64 scope link

ссылка valid_lft forever предпочитаемый_lft forever

вывод команды ping:

ping www.google.com
ping: unknown host www.google.com

Как запустить диагностику, чтобы узнать, где вопрос лежит ???

1
задан 8 May 2015 в 11:42

1 ответ

Я, вероятно, сократил бы его немного. Также, между адресами сервера имен DNS, кажется, нет никакого пространства. Я предлагаю:

auto lo 
iface lo inet loopback

auto eth0
iface eth0 inet static
address 172.16.140.98
netmask 255.255.255.0
gateway 172.16.140.5
dns-nameservers 8.8.8.8  8.8.4.4

, Учитывая адрес шлюза, я сомневаюсь, что необходимо использовать 255.255.0.0.

Перезапуск интерфейс:

sudo ifdown eth0 && sudo ifup eth0

И тест:

ping -c3 www.ubuntu.com
0
ответ дан 8 May 2015 в 11:42

Другие вопросы по тегам:

Похожие вопросы: