Отказ от ответственности: Я новичок в 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
. Однако пинг по-прежнему не работает.
Если у Вас есть Сервер DHCP в Вас сеть, попробуйте (как корень):
$dhclient
В Терминале/Shell. Это должно работать.
при необходимости в определенной конфигурации можно сделать это как другие описанные в/etc/network/interfaces и/etc/resolv.conf (для серверов имен).
я думаю, что это была бы хорошая идея, если Вы отправляете свой/etc/network/interfaces и/etc/resolv.conf, но возможно пробуете dhclient сначала.
Посмотрите, получил ли Ваш интерфейс IP от dhcp сначала.
ifconfig -a
(если это не имеет IP попытки, присваивающейся один вручную) Затем, если Вы получили IP затем, пробуют
ping <gateway>
(если это не работает, Ваша сетевая конфигурация является неправильной), Если это работает затем попытка, проверяющая с помощью ping-запросов общедоступный IP как 8.8.8.8. (если это работает затем, Ваше определение имен не работает (DNS).
cat /etc/resolv.conf
и видят, есть ли у Вас допустимые серверы имен там.
Ваш файл интерфейсов должен только содержать:
# 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