Рейтинг:0

ssh, samba, microserv и apache не работают после смены IP

флаг ru

Я установил Ubuntu 20.04.1 LTS и под DHCP-адресом 192.168.0.10 установил OpenSSH, LAMP, Samba, Webmin. Я изменил сетевой план на ручной IP-адрес 192.168.0.10, и все работало нормально, но когда я изменил IP-адрес на 192.168.0.9, ни один сервер (ssh, LAMP, Samba...) не ответил. Если я верну IP, все снова работает.

Статус UFW неактивен. Любая идея, почему сервер недоступен?

Emoji avatar
флаг ng
Какому устройству, серверу или клиенту принадлежит IP-адрес (192.168.0.9 или 192.168.0.10)?
флаг ru
Адрес сервера 192.168.0.10, но если я изменю его на 192.168.0.9, то больше ничего не будет доступно.
Soren A avatar
флаг mx
Никогда не устанавливайте статический IP-адрес, включенный в диапазон dhcp. Вы рискуете, что оно будет передано/использовано другим устройством.
флаг ru
Спасибо, Сорен, после стольких лет в айти я не проверил диапазон dhcp и согрешил против dhcp сервера, вошел на его территорию и был приговорен всю ночь гоняться за тенями потерянных портов.
Рейтинг:0
флаг ru

Сделал большую ошибку, не проверил свободен ли IP .9, поэтому ткнул в уже используемый IP.Это вызывало проблему .... Итак, люди, если вы не можете получить доступ к своим портам, посмотрите на конфликты IP.

Рейтинг:0
флаг ng

В двух словах: измените IP-адреса в ваших файлах конфигурации с .10 к .9.

Пошаговое руководство (сделайте это в любых конфигурационных файлах, изначально использующих .10):

  1. Бег нано <имя файла> (или же sudo nano <имя файла> если для редактирования нужны root-права)
  2. Находить 192.168.0.10 и заменить их на 192.168.0.9.
  3. Перезапустите соответствующие службы
флаг ru
Madmin@ubunas:/$ sudo grep -r 192.168.0.10 * etc/netplan/01-netcfg.yaml: адреса: ['192.168.0.10/24'] IP есть только в конфигурации netplan
флаг ru
netstat -tulpn | grep СЛУШАТЬ TCP 0 0 0.0.0.0:445 0.0.0.0:* ПРОСЛУШАТЬ 699/smbd TCP 0 0 0.0.0.0:139 0.0.0.0:* ПРОСЛУШАТЬ 699/smbd TCP 0 0 0.0.0.0:10000 0.0.0.0:* ПРОСЛУШАТЬ 756/perl TCP 0 0 0.0.0.0:22 0.0.0.0:* ПРОСЛУШАТЬ 1012/sshd: /usr/sbi
флаг ru
сервер прослушивает все IP-адреса, но не "слышит"
флаг ru
Я могу пропинговать его с другого компьютера (на интерфейсе 192.168.0.9), но порты не отвечают...

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

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