Я только что установил 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
. Я пытаюсь решить проблему, просматривая страницу , чтобы вручную установить параметры сети . Там меня просят ввести:
Предоставляются ли 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
Вы можете попробовать следующие шаги:
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
Ссылки:
Похоже, у вас есть соединение (enp0s25:
), поэтому, если в вашей сети настроен dhcp-сервер, вы можете попробовать вручную запросить ip-адрес:
sudo dhclient enp0s25
Вы получили IP?
ip a
Если это не помогло, возможно, что-то пошло не так с согласованием скорости и дуплекса вашего соединения. Какой вывод:
sudo ethtool eth0
Какая у вас сетевая карта?
sudo lshw -class network