LINUX.ORG.RU
ФорумAdmin

Как сделать доступ по hostname с двух сетевых интерфейсов?

 ,


0

1

Здравствуйте ツ

Вопрос: как сделать доступ по hostname с двух сетевых интерфейсов (eth0, wifi wlan0)?

На raspberry pi (Linux) есть сетевой проводной интерфейс eth0 и wifi. По проводной сети можно с другого компьютера ввести http://openhabianpi и увидеть сервер микрокомпьютера. Поднял точку доступа на raspberry pi wifi wlan0. Если подключиться сосмартфона по wifi, то hostname не резолвится, не находится адрес. А по введённому ip всё отображается. Как сделать, чтобы и в wifi сети тоже можно было обращаться по http://openhabianpi (hostname)?

Заранее благодарю за помощь.

Ответ на: комментарий от Antoniwww

DNS, DHCP есть. Проверил.

Откуда у тебя DNS на самодельной точке доступа? Сам сделал на dnsmasq? Или как?

С ноута подключился по wifi, всё ок, резолвит.

Возможно, твой ноут ресолвит по mDNS через Avahi, а телефон не умеет в mDNS.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от Deleted

Windows notebook выдал: ... Unknown Address: 192.168.4.1 (это адрес wlan0 raspberry)

...: openhabianpi Address: 127.0.1.1 (этот адрес фигурирует в настройках raspberry).

Смартфон android 4 выдал через утилиту: traceroute 127.0.1.1 openHABianPi

на ноуте веб-страница с raspberry открывается, а на смартфоне ERR_CONNECTION_REFUSED

Antoniwww
() автор топика
Ответ на: комментарий от Antoniwww

У тебя dnsmasq берёт запись из hosts и отдаёт её клиентам.
Придумай имя, которое не будет совпадать с тем что написано в hostname, или сделай в dnsmasq исключение hosts.
Т.е. сейчас клиентам отдаётся ip 127.0.1.1, а если добавить запись например 192.168.4.1 openHABian и после перезапустить dnsmasq, то все клиенты начнут резолвить имя openHABian в ip 192.168.4.1.
Вот почему ноутбук не использует настройки днс - вопрос. Посмотри как там настройки сети выглядят.

Deleted
()
Ответ на: комментарий от Deleted

notebook Windows 10 pro, там hp возможно настройки навернула по своему.

Antoniwww
() автор топика
Ответ на: комментарий от Deleted

По хорошему нужно по обоим сетевым интерфейсам получать доступ. Для отладки raspbian воткнут в ethernet и на ПК вижу веб-интерфейс. А смартфон нужно законектить по wifi к wlan0, чтобы грузить этот веб-интерфейс. Нельзя сделать,чтобы с обоих сетевых интерфейсов работало http://openhabian... и резолвилось в адрес интерфейса?

Antoniwww
() автор топика
Ответ на: комментарий от Deleted

Мост долго, интерфейсы уже настроены.

Попробовал в /etc/hosts добавить ещё строку с hostname, теперь записи две: 192.168.1.4 openhabianpi 127.0.1.1 openhabianpi

Всё сразу заработало со всех интерфейсов и устройств.

Antoniwww
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.