Не удается получить доступ к Интернету через Ethernet на только что установленной Ubuntu

Я только что установил ubuntu 18.04 и не могу получить доступ через Интернет через кабель Ethernet

Вот команда, которую я уже пытался понять, чтобы понять проблему. Enp0s25 - это имя подключения к сети Ethernet

~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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 preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 18:a9:05:f0:05:13 brd ff:ff:ff:ff:ff:ff

~$ ping -c3 www.google.com
ping: www.google.com: Temporary failure in name resolution

~$ cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 127.0.0.53
options edns0 trust-ad

. Я пытаюсь решить проблему, просматривая страницу , чтобы вручную установить параметры сети . Там меня просят ввести:

  • IP-адрес
  • Шлюз
  • Сетевая маска

Предоставляются ли 3 информации в выходных данных, и если да, то какие именно? Мой IP-адрес 127.0.0.1? Какой у меня шлюз и сетевая маска?

ИЗМЕНИТЬ 1

Вот результат выполнения следующих команд

~$ sudo ethtool eth0
sudo: ethtool: command not found
~$ sudo lshw -class network
  *-network                 
       description: Ethernet interface
       product: 82567LM-3 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 02
       serial: 18:a9:05:f0:05:13
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.4-3 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:31 memory:f0000000-f001ffff memory:f0025000-f0025fff ioport:2100(size=32)

ИЗМЕНИТЬ 2


$ cat /etc/netplan/00-installer-config.yaml
cat: /etc/netplan/00-installer-config.yaml: No such file or directory
$ ls /etc/netplan/
01-network-manager-all.yaml
$ cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
0
задан 13 May 2021 в 23:11

2 ответа

Вы можете попробовать следующие шаги:

1. Создайте резервную копию исходного файла конфигурации.

sudo cp /etc/netplan/01-network-manager-all.yaml{,.bak}

Затем измените файл. Если есть DHCP-сервер, который автоматически назначает IP-адреса и другие параметры связи устройствам, подключенным к сети - в большинстве случаев домашние маршрутизаторы делают это по умолчанию - измените конфигурацию на следующую:

network:
  ethernets:
    enp0s25:
      dhcp4: true
  version: 2
  renderer: networkd

Примечание Netplain поддерживает Netplan поддерживает как networkd, так и NetworkManager. как бэкенды. В этом случае мы выбираем networkd . Если DHCP-сервер недоступен или вы хотите назначить статический IP-адрес, измените конфигурацию на следующую:

network:
  ethernets:
    enp0s25:
      addresses: [192.168.1.101/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1, 8.8.8.8, 8.8.4.4]
  version: 2
  renderer: networkd

Где:

  • 192.168.1.101 будет IP-адресом устройства, и это зависит от конфигурация вашей локальной сети.
  • 192.168.1.1 - это IP-адрес вашего маршрутизатора, он также зависит от конфигурации вашей локальной сети.
  • 8.8.8.8 и 8.8.4.4 - это серверы имен Google, здесь мы используем их в качестве резервных.

Наконец, перезапустите networkd.service , чтобы вступили в силу:

sudo systemctl restart systemd-networkd.service

Затем проверьте его статус:

sudo systemctl status systemd-networkd.service

Ссылки:

1
ответ дан 28 July 2021 в 11:40

Похоже, у вас есть соединение (enp0s25: ), поэтому, если в вашей сети настроен dhcp-сервер, вы можете попробовать вручную запросить ip-адрес:

sudo dhclient enp0s25

Вы получили IP?

ip a

Если это не помогло, возможно, что-то пошло не так с согласованием скорости и дуплекса вашего соединения. Какой вывод:

sudo ethtool eth0

Какая у вас сетевая карта?

sudo lshw -class network
1
ответ дан 28 July 2021 в 11:40

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

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