Ubuntu Server 16 Интернет (Ethernet) не работает [закрыто]

Отказ от ответственности: Я новичок в Ubuntu.

Мне не удалось это понять, и я просмотрел много сообщений в Интернете.

Я установил Ubuntu Server на компьютер. Система не может подключиться к Интернету.

Файл / etc / network / interfaces выглядит так:

# The loopback network interface
auto lo
iface io inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet static
address xxx
netmask xxx
gateway xxx
dns-nameservers xxx

Когда я пытаюсь выполнить эхо-запрос (например, google.com), я получаю «неизвестный хост». Я не могу установить другие пакеты.

Когда я запускаю «ethtool enp0s31f6», я получаю много всплывающих окон, в том числе «Обнаружена ссылка: Да». Если я отключу Ethernet, появится сообщение «Обнаружено соединение: Нет».

Надеюсь, я дал достаточно информации. Пожалуйста, дайте мне знать, если мне нужно добавить что-нибудь еще.

Спасибо.

РЕДАКТИРОВАТЬ: Я перезапустил компьютер после внесения изменений в статический адрес, и теперь он показывает правильный IP-адрес и информацию, когда я выполняю ifconfig . Однако пинг по-прежнему не работает.

2
задан 5 July 2016 в 19:12

3 ответа

Если у Вас есть Сервер DHCP в Вас сеть, попробуйте (как корень):

$dhclient

В Терминале/Shell. Это должно работать.

при необходимости в определенной конфигурации можно сделать это как другие описанные в/etc/network/interfaces и/etc/resolv.conf (для серверов имен).

я думаю, что это была бы хорошая идея, если Вы отправляете свой/etc/network/interfaces и/etc/resolv.conf, но возможно пробуете dhclient сначала.

2
ответ дан 2 December 2019 в 02:18

Посмотрите, получил ли Ваш интерфейс IP от dhcp сначала.

ifconfig -a

(если это не имеет IP попытки, присваивающейся один вручную) Затем, если Вы получили IP затем, пробуют

ping <gateway>

(если это не работает, Ваша сетевая конфигурация является неправильной), Если это работает затем попытка, проверяющая с помощью ping-запросов общедоступный IP как 8.8.8.8. (если это работает затем, Ваше определение имен не работает (DNS).

cat /etc/resolv.conf 

и видят, есть ли у Вас допустимые серверы имен там.

1
ответ дан 2 December 2019 в 02:18

Ваш файл интерфейсов должен только содержать:

# The loopback network interface
auto lo
iface io inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet static
address xxx
netmask xxx
gateway xxx
dns-nameservers xxx

Обратите внимание на то, что Вы сказали 'адрес', и это должен быть адрес. Обязательно выберите адрес внешний диапазон, используемый в маршрутизаторе, точке переключения или точке доступа для DHCP.

Заставляют систему перечитывать и использовать файл:

sudo ifdown enp0s31f6 && sudo ifup enp0s31f6

Проверка:

ifconfig

ping -c3 www.ubuntu.com
1
ответ дан 2 December 2019 в 02:18

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

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