Не удается разрешить хосты, у которых нет IP-адреса (статическое назначение не работает??)
Я использую Ubuntu 14.04.2. Я много читал и пробовал, но в моей конфигурации где-то явно что-то не так.
Похоже, у меня есть ошибка в моей конфигурации сети, может кто-нибудь, пожалуйста, помогите мне, но указывает на очевидное для меня
Моя цель
- иметь статический IP
- иметь адрес обратной связи
cat /etc/network/interfaces Файл # interfaces(5), используемый ifup(8) и ifdown(8) авто ло iface lo inet loopback iface eth0 inet static адрес 192.168.1.250 маска сети 255.255.255.0 шлюз 192.168.1.1
cat /etc/resolv.conf # Динамический файл resolv.conf(5) для glibc resolver(4), созданный resolvconf(8) # НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ ХАНЕ - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПИСЬМЕННЫМИ
Симптомы:
- Когда я бегу
ifconfig -a
У меня нет IP адреса - Я не вижу ни одного сайта
Вот мой вывод ifconfig -a.
eth0 Link encap: Ethernet HWaddr 00: 21: 78: 13: 6a: aa MRODCAST MULTICAST MTU:1500 Метрика: 1 Пакеты RX: 0 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0 Пакеты TX: 0 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 столкновения:0 txqueuelen:1000 RX байтов:0 (0,0 B) TX байтов:0 (0,0 B) lo Link encap: Local Loopback адрес в сети:127.0.0.1 маска:255.0.0.0 inet6 адрес:::1/128 Область применения:Host UP LOOPBACK RUNNING MTU:65536 Метрика: 1 Пакеты RX:48 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0 Пакеты TX:48 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 столкновений:0 txqueuelen:0 RX-байты:3600 (3,6 КБ). TX-байты:3600 (3,6 КБ).
Я не вижу машину в сети, когда запускаю хост bbc.co.uk
;;время соединения истекло; серверы недоступны
1 ответ
Вы должны добавить auto eth0
выше iface eth0
линия, чтобы получить сеть при загрузке. Бежать sudo service networking restart
после того, как вы добавили строку, чтобы избежать перезагрузки.
Вам нужна запись в /etc/resolv.conf
это вы назначаете вам адреса статически. Благодаря тому факту, что /etc/resolv.conf
управляется resolvconf
сервис, нужно добавить nameserver [your nameserver IP, usually on the gateway]
в /etc/resolvconf/resolv.conf.d/base
и применить изменения с sudo service resolvconf restart
,
Использование DHCP - ваш шлюз поддерживает это гораздо более удобная альтернатива.