Рейтинг:1

Сервер Ubuntu внезапно больше не имеет доступа к внешней сети

флаг in
Cas

У меня есть сервер с установленным TrueNAS Core и работающим на нем виртуальным сервером Ubuntu. Я перезагрузил виртуальную машину, и теперь она внезапно не может выйти наружу. Когда я делаю ping www.google.com, это говорит ping: www.google.com: временный сбой в разрешении имени. Когда я делаю пинг 172.217.168.196, оно работает. Так что часть dns не работает. Когда я делаю кот /etc/netplan/00-installer-config.yaml, это вывод:

# Это сетевая конфигурация, написанная 'subiquity'
сеть:
  Ethernet:
    enp0s4:
      адреса:
      - 192.168.2.15/24
      шлюз4: 192.168.2.1
      серверы имен:
        адреса:
        - 1.1.1.1
        поиск: []
  версия: 2

Я пробовал это с отключенным ufw и с измененным сервером имен на 192.168.2.15 (pihole + unbound работает на виртуальной машине). Оба не помогли. Тем не менее, мой компьютер с win10 также использует pihole, поскольку это DNS-сервер, и мой компьютер с win10 работает нормально. Я также запускаю на нем сервер openvpn, и клиенты также могут достигать www.google.com отлично (сервер dns для клиентов также установлен как pihole). пинг 1.1.1.1 работал; просто хотел убедиться, что у cloudflare нет неисправности.

Так что это связано именно с самим сервером, так как все остальные клиенты и тому подобное, которые используют сервер, работают нормально. Однако я просто не знаю, что делать дальше.

David avatar
флаг cn
Какая версия убунты?
Cas avatar
флаг in
Cas
Сервер Ubuntu 20.04.3 LTS фокусный
Nate T avatar
флаг it
Вы можете установить `nmcli` из apt и опубликовать вывод самой команды: `nmcli`?
Nate T avatar
флаг it
Ваш **dns** каким-то образом отсутствует. опубликуйте также вывод `cat /etc/resolv.conf`. Если я увижу этих двоих, я смогу помочь
Рейтинг:0
флаг fr

Пытаться vi /etc/resolv.conf и добавить сервер имен 1.1.1.1

У меня была такая же проблема с виртуальными машинами сервера Ubuntu, и это исправило ее. Я не уверен, как сделать его постоянным после перезагрузки.

Nate T avatar
флаг it
@Cas `sudo echo 'nameserve 1.1.1.1' >> /etc/resolv.conf ` выполнит то же самое. Это избавит вас от необходимости открывать/закрывать буфер vim. Вам нужно будет использовать sudo или su для записи в каталог /etc в любом случае.
Cas avatar
флаг in
Cas
Это работает, но действительно работает только до перезагрузки. После перезагрузки файл `/etc/resolv.conf` сбрасывается. Я могу, конечно, просто добавить `@reboot ...` в crontab, но я хочу исправить это должным образом. Я нашел файл `/etc/systemd/resolved.conf`, где я могу установить `DNS=1.1.1.1`, но это не работает.

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

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