Пропустите этот абзац, если не хотите обо мне слышать. Я не сетевой инженер, я не инженер-программист. Я видеоредактор. Я поддерживаю небольшую сеть серверов хранения, и уже довольно давно. За это время я неплохо наладил нетворкинг, и у меня есть друзья, которые работают в этой области (и да, я спрашивал их об этом). Я также никогда раньше не писал на форуме, так что не стесняйтесь говорить мне, что я делаю неправильно.
Эта проблема началась после перезагрузки сервера. У меня нет другой информации о том, что могло вызвать это, и я озадачен тем, как это могло произойти.
Версия Ubuntu: VERSION="20.04.3 LTS (Focal Fossa)"
При входе через ssh сервер сообщает, что enp6s0 имеет IP-адрес 192.168.0.5 (адрес, который я использую для ssh, и с точностью до сервера dhcp) и 192.168.1.2.
Вывод сервера при установлении SSH-соединения:
Использование /: 2,9% от 915,89 ГБ Пользователи, выполнившие вход: 0
Использование памяти: 2% IPv4-адрес для enp6s0: 192.168.0.5
Использование подкачки: 0% IPv4-адрес для enp6s0: 192.168.1.2
Выполнение команды ifconfig дает следующий результат:
enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
инет 192.168.0.5 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.0.255
inet6 fe80::225:90ff:fe00:d2e0 prefixlen 64 scopeid 0x20<ссылка>
эфир 00:25:90:00:d2:e0 txqueuelen 1000 (Ethernet)
RX-пакеты 3649 байт 600206 (600,2 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 1260 байт 130567 (130,5 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
прерывание устройства 16 память 0xfbce0000-fbd00000
enp7s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
эфир 00:25:90:00:d2:e1 txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
прерывание устройства 17 память 0xfbde0000-fbe00000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
инет 127.0.0.1 сетевая маска 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<хост>
loop txqueuelen 1000 (локальная петля)
RX-пакеты 205 байт 16928 (16,9 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 205 байт 16928 (16,9 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
Сообщает только "правильный" ip. Однако при попытке пропинговать "www.google.com" происходит следующее:
From 192.168.1.2 (192.168.1.2) icmp_seq=1 Целевой хост недоступен
От 192.168.1.2 (192.168.1.2) icmp_seq=2 Целевой хост недоступен
От 192.168.1.2 (192.168.1.2) icmp_seq=3 Целевой хост недоступен
Я не могу придумать ни одной причины, по которой у сервера не было бы доступа в Интернет. Все остальные функции сервера кажутся нормальными, за исключением того факта, что он не может получить доступ к более широкой сети.
Мой файл интерфейсов:
авто enp6s0
iface enp6s0 инет статический
адрес 192.168.0.5
сетевая маска 255.255.255.0
шлюз 192.168.0.1
DNS-серверы имен 192.168.0.107
Файл Resolv.conf:
# Генерируется dhcpcd из enp6s0.dhcp
# /etc/resolv.conf.head может заменить эту строку
сервер имен 192.168.0.107
# /etc/resolv.conf.tail может заменить эту строку
С чего мне вообще начать при устранении неполадок? Почему сервер сообщает о двух адресах ipv4 для одного аппаратного интерфейса? Почему он не может получить доступ к Интернету / почему он пытается использовать «неправильный» интерфейс?
И самое главное, как мне это исправить?
Абсолютно любая помощь приветствуется - спасибо.