Пропустите этот абзац, если вы не хотите слышать обо мне. Я не сетевой инженер, я не программист. Я видеоредактор. Я поддерживаю небольшую сеть серверов хранения и держу ее довольно долго. За время работы я приобрел хорошие навыки нетворкинга, и у меня есть друзья, которые работают в этой области (и да, я их об этом спрашивал). Я также никогда раньше не публиковал сообщения на подобных форумах, так что не стесняйтесь сказать мне, что я делаю не так.
Эта проблема возникла после перезагрузки сервера. У меня нет другой информации о том, чем это могло быть вызвано, и я не понимаю, как это могло произойти.
Версия Ubuntu: VERSION = "20.04.3 LTS (Focal Fossa)"
После входа в систему через ssh сервер сообщает, что enp6s0 имеет IP-адрес 192.168.0.5 (адрес, который я использую для ssh, и точный к серверу DHCP) и 192.168.1.2.
Вывод сервера при установке SSH-соединения:
Usage of /: 2.9% of 915.89GB Users logged in: 0
Memory usage: 2% IPv4 address for enp6s0: 192.168.0.5
Swap usage: 0% IPv4 address for enp6s0: 192.168.1.2
Выполнение команды ifconfig дает следующий результат:
enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.5 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::225:90ff:fe00:d2e0 prefixlen 64 scopeid 0x20<link>
ether 00:25:90:00:d2:e0 txqueuelen 1000 (Ethernet)
RX packets 3649 bytes 600206 (600.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1260 bytes 130567 (130.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xfbce0000-fbd00000
enp7s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:25:90:00:d2:e1 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17 memory 0xfbde0000-fbe00000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 205 bytes 16928 (16.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 205 bytes 16928 (16.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Отчет только о «правильном» IP-адресе. Однако при попытке проверить связь с www.google.com происходит следующее:
From 192.168.1.2 (192.168.1.2) icmp_seq=1 Destination Host Unreachable
From 192.168.1.2 (192.168.1.2) icmp_seq=2 Destination Host Unreachable
From 192.168.1.2 (192.168.1.2) icmp_seq=3 Destination Host Unreachable
Я не могу придумать ни одной причины, по которой у сервера не было бы доступа в Интернет. Все остальные функции сервера кажутся нормальными, за исключением того факта, что он не может получить доступ к более широкой сети.
Мой файл интерфейсов:
auto enp6s0
iface enp6s0 inet static
address 192.168.0.5
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.107
Resolv.conf:
# Generated by dhcpcd from enp6s0.dhcp
# /etc/resolv.conf.head can replace this line
nameserver 192.168.0.107
# /etc/resolv.conf.tail can replace this line
С чего начать устранение неполадок? Почему сервер сообщает о двух адресах ipv4 для одного аппаратного интерфейса? Почему он не может получить доступ к Интернету / почему он пытается использовать «неправильный» интерфейс?
И, что наиболее важно, как мне это исправить?
Любая помощь приветствуется - спасибо.
Оказалось, что это проблема с сетевой таблицей, как предположил waltinator