Рейтинг:0

Ubuntu Server - проблема с подключением к Интернету, пустой файл /etc/network/interfaces

флаг fr

Я управляю сервером, на котором размещено несколько приложений. Он работает на виртуальной машине, и я получаю доступ через SSH.

ОС: Ubuntu Server 20.04.1 LTS

Все работало нормально до сегодняшнего дня, мои скрипты не могут получить доступ к WAN. (Все еще можно использовать SSH)

Я могу пропинговать:

$ пинг google.com
PING google.com (216.58.212.206) 56 (84) байт данных.
64 байта от ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=1 ttl=118 time=5,26 мс
64 байта от ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=2 ttl=118 time=5,54 мс

DNS нормально резолвится:

$ nslookup google.com
Сервер: 127.0.0.53
Адрес: 127.0.0.53#53

Неавторитетный ответ:
Название: google.ru
Адрес: 216.58.212.206
Название: google.ru
Адрес: 2а00:1450:4009:80а::200е

Не могу ничего получить с помощью curl:

$ curl -v https://www.google.com
* Попытка 216.58.212.196:443...
* Установлен TCP_NODELAY
* Попытка 2a00:1450:4009:80a::2004:443...
* Установлен TCP_NODELAY
* Ошибка немедленного подключения для 2a00:1450:4009:80a::2004: сеть недоступна
* Попытка 2a00:1450:4009:80a::2004:443...
* Установлен TCP_NODELAY
* Ошибка немедленного подключения для 2a00:1450:4009:80a::2004: сеть недоступна

$ список ссылок ip
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state Режим UP DEFAULT group default qlen 1000
    ссылка/эфир 00:15:5d:01:fd:32 brd ff:ff:ff:ff:ff:ff
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    ссылка/эфир 02:42:c2:db:08:92 brd ff:ff:ff:ff:ff:ff

$ список IP-маршрутов
по умолчанию через 192.168.1.1 dev eth0 proto dhcp src 192.168.1.14 метрика 100 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
192.168.1.0/24 dev eth0 ссылка на область действия ядра proto src 192.168.1.14 
192.168.1.1 dev eth0 proto dhcp scope link src 192.168.1.14 метрика 100 

$ маршрут -n
Таблица IP-маршрутизации ядра
Шлюз назначения Флаги Генмаски Метрика Ссылка Использование Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 докер0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.1 0.0.0.0 255.255.255.255 UH 100 0 0 eth0

$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        инет 172.17.0.1 сетевая маска 255.255.0.0 широковещательная рассылка 172.17.255.255
        эфир 02:42:c2:db:08:92 txqueuelen 0 (Ethernet)
        Пакеты RX 0 байт 0 (0,0 Б)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 0 байт 0 (0,0 Б)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        инет 192.168.1.14 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.1.255
        inet6 fe80::215:5dff:fe01:fd32 prefixlen 64 scopeid 0x20<ссылка>
        эфир 00:15:5d:01:fd:32 txqueuelen 1000 (Ethernet)
        Пакеты RX 35862 байт 5205966 (5,2 МБ)
        Ошибки RX 0 отброшено 4364 переполнение 0 кадр 0
        Пакеты TX 3838 байт 1097697 (1,0 МБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

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-пакеты 8663 байта 1793628 (1,7 МБ)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 8663 байт 1793628 (1,7 МБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

Может ли это быть проблемой:

$ cat /etc/network/interfaces 

(ПУСТОЙ)


$ кошка /etc/netplan/*.yaml
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
  Ethernet:
    эт0:
      DHCP4: правда
  версия: 2

Большое спасибо за вашу помощь!

chili555 avatar
флаг cn
"Может ли это быть проблемой: $ cat /etc/network/interfaces (EMPTY)" Нет, потому что сетью в серверной версии теперь управляет netplan. Что это нам говорит? `cat /etc/netplan/*.yaml` Добро пожаловать в Ask Ubuntu.
Luke Wood avatar
флаг fr
Спасибо, `сеть: Ethernet: эт0: DHCP4: правда версия: 2`
флаг ru
«eth0» обычно НЕ является правильным определением устройства в системе — что показывает «список ссылок ip -4» (чтобы мы могли определить фактическое имя сетевого интерфейса и помочь вам исправить конфигурацию)?
Luke Wood avatar
флаг fr
Хорошо, я получаю то же самое, что и со «списком IP-адресов», как указано выше.
Luke Wood avatar
флаг fr
Это была проблема с внешним брандмауэром. Спасибо за ваши усилия!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.