Почему не открываеться сайт из за Docker0 интерфейса? Использую Ubuntu 16.04.
У меня 3 активных интерфейса.
1) Wired connection 1(default)
2) br-14......
3) docker0
Есть сайт во внутренней сети, к которому можно получить доступ только если ты подключен к этой сети.
И из за Docker0 интерфейса я не могу подключиться к этому сайту.
Но если отключить его.sudo ifconfig docker0 down
То к сайту можно без проблем подключиться.
Может кто нибудь вкурсе почему Docker0 интерфейс мещает основному Ethernet интерфейсу, и как это исправить ?

4 Окт 2019 в 19:48
197 +1
0
Ответы
1

Вероятно, проблема заключается в том, что Docker0 интерфейс имеет приоритет над другими интерфейсами, что мешает доступу к сайту через основной Ethernet интерфейс.

Один из способов исправить это, это настроить Docker для использования другого IP диапазона, чтобы избежать конфликтов с существующей сетью. Это можно сделать, отредактировав файл /etc/default/docker и добавив следующие строки:
DOCKER_OPTS="--bip=172.17.42.1/16" (где 172.17.42.1 - IP адрес нового диапазона)

После этого перезапустите Docker сервис:
sudo service docker restart

Также удостоверьтесь, что Docker0 интерфейс не пересекается с IP адресами других интерфейсов в вашей сети.

Если проблема продолжает возникать, попробуйте перенастроить сетевые настройки и маршрутизацию в вашей системе, чтобы разрешить конфликт между интерфейсами.

19 Апр в 14:34
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир