Ubuntu пытается разрешить локальные IP-адреса

Вчера я столкнулся с большой проблемой в моем проекте. У меня есть локальный сервер, к которому я подключаюсь через веб-сокеты. Все отлично работает.

Следующим шагом проекта было использование его, когда сеть не была подключена к Интернету. Я думал, что все пройдет гладко. Неправильно! Веб-сокеты не будут соединяться.

Через много часов я обнаружил, что локальный сервер в основном отправляет фрейм, чтобы попытаться разрешить локальный IP-адрес подключающегося клиента, и блокирует соединение, пока не получит ответ, на который мой маршрутизатор не смог ответить как Интернет был отключен.

Я нашел плохой обходной путь , добавив IP-адрес моего клиента в / etc / hosts /, но я не могу добавить все локальные адреса в файл 'hosts'.

Есть идеи, как запретить Ubuntu разрешать локальные IP-адреса? он настроен как DHCP:

$> больше / etc / network / interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto em1
iface em1 inet dhcp

Большое спасибо заранее

2
задан 12 May 2016 в 15:12

2 ответа

можно добавить статические псевдонимы имени хоста для IP-адресов в/etc/hosts файл, чтобы сделать, чтобы они решили, не используя DNS.

Глюки:

Быть осторожным для обеспечения 127.0.0.1 locahost строк остается неповрежденным, поскольку они могут вызвать много других проблем, если это отсутствует.

файл hosts все еще используется, когда Вы соединены так до Вас, чтобы гарантировать, что он имеет смысл в той ситуации, поскольку можно исказить любое имя хоста к любому IP с ним.

0
ответ дан 13 May 2016 в 01:12
  • 1
    Я знаю не точно, что Вы хотите, но добавление gnome-screenshot -ai к сочетанию клавиш дает Вам контроль, где сохранить снимок экрана. – Legolas 25 October 2017 в 03:55

Меня и всех моих коллег имел ту же проблему, я устраняю эту проблему самбой установки и перезапускаю сервисы после этого.

sudo apt install samba

затем

sudo service smbd restart

после этого можно соединиться с другим сетевым местом Вводом чего-то вроде этого:

smb://domain.something/somepath$

0
ответ дан 29 September 2019 в 16:10

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

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