18.04 не разрешает хосты в локальной сети

Я недавно обновил от 16,04 до 18,04, и теперь я не могу разрешить хосты в своей локальной сети. С 16,04 все хорошо работало.

Я все еще могу использовать IP для достижения других компьютеров, но использующий имя хоста дает сообщение об ошибке:

ssh: Could not resolve hostname myhost: Name or service not known

Тот же результат при использовании Firefox для достижения веб-сервиса на этом хосте.

Используяnmap -sP 192.168.2.1/24 из этого сообщения найдет все хосты в сети.

Какие-либо идеи?

2
задан 5 June 2018 в 21:45

2 ответа

В Ubuntu локальные имена хостов имеют ".local" в конце

По умолчанию Ubuntu включает avahi. Это - реализация zeroconf, который позволяет компьютерным именам хостов быть разрешенными с виртуальным .local имя. На основе этой конвенции попробуйте команду:

ssh remoteuser@myhost.local

Если имена пользователей в обоих, компьютеры идентичны, можно уехать remoteuser@ часть заканчивается, войдите:

ssh myhost.local

Посмотрите то, Что делает ".local"?

Надеюсь, это поможет

1
ответ дан 2 December 2019 в 03:32

Его Ваша конфигурация брандмауэра. Его блокирование Вашего соединения.

Для графического управления брандмауэром Ubuntu по умолчанию установите GUFW и установите идущие соединения для разрешения. Для получения дополнительной информации о том, как использовать, прочитайте документацию здесь.

1
ответ дан 2 December 2019 в 03:32

Другие вопросы по тегам:

Похожие вопросы: