Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: После смены IP и сети не заходит по имени хоста по http  (Прочитано 4203 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CheGevara

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Настроил старенький нетбук lenovo s9 как файловую помойку.
Настраивал на работе, поставил Ubuntu Server 14.04, в сетке статика, прописал ip, поставил transmission-daemon и webmin, расшарил папку.
Всё открывается и по айпи и по имени компа (хоста).

Принёс домой, поставил сетку получать параметру от маршрутизатора по dhcp (если что - NETGEAR JWNR2000v2).

По айпи всё открывается, по имени хоста - нет.
точнее на заходит по http (webmin и transmission) и по ssh (ssh: Could not resolve hostname torrentilla: Name or service not known)
НО по имени хоста комп виден в сети в файловом менеджере и папки и файлы открываются

В /etc/hosts прописывал и 127.0.0.1 hostname и выданныйIP hostname (как правильно?) не помогает

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
cat /etc/nsswitch.conf
nslookup  имя_по_которому_пытаетесь_подключиться


Оффлайн CheGevara

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
cat /etc/nsswitch.conf
nslookup  имя_по_которому_пытаетесь_подключиться

туплю на каком ПК выполнять, сервере или клиенте?

на сервере

(Нажмите, чтобы показать/скрыть)
на клиенте
(Нажмите, чтобы показать/скрыть)

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
CheGevara,
Ну так реальное что-то проверить надо.

bukass@ubunt:~$ nslookup torrentilla
Server: 127.0.1.1
Address: 127.0.1.1#53

** server can't find torrentilla: NXDOMAIN

bukass@ubunt:~$ nslookup yandex.ru
Server: 127.0.1.1
Address: 127.0.1.1#53

Non-authoritative answer:
Name: yandex.ru
Address: 5.255.255.5
Name: yandex.ru
Address: 77.88.55.66
Name: yandex.ru
Address: 77.88.55.55
Name: yandex.ru
Address: 5.255.255.55
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн CheGevara

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
CheGevara,
Ну так реальное что-то проверить надо.

bukass@ubunt:~$ nslookup torrentilla
Server: 127.0.1.1
Address: 127.0.1.1#53

** server can't find torrentilla: NXDOMAIN

bukass@ubunt:~$ nslookup yandex.ru
Server: 127.0.1.1
Address: 127.0.1.1#53

Non-authoritative answer:
Name: yandex.ru
Address: 5.255.255.5
Name: yandex.ru
Address: 77.88.55.66
Name: yandex.ru
Address: 77.88.55.55
Name: yandex.ru
Address: 5.255.255.55

на Яндекс у меня тот же ответ.

я же не могу попасть по имени хоста на комп в локалке домашней. при том по через файловый менеджер поподаю, а по http нет =( *по айпи заходит норм

Оффлайн CheGevara

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Закройте тему. Я понял что спросил совсем не то что надо =)

Оффлайн Alexey-S

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Домашний маршрутизатор, чаще всего, не имеет функций DNS сервера локальной сети.
В этом случае помогает добавление префикса ".local" к названию машины. Это нам помагает служба/демон avahi. И да, Android устройства не содержат данной службы и не могут получить IP адрес таким способом.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
Alexey-S, вот это вы что сейчас ляпнули?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Alexey-S

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Alexey-S, вот это вы что сейчас ляпнули?…
Для вас, низко уважаемый, надо для начала научится культурно разговаривать с другими людьми.

По существу темы, да, человек, наверное разобрался. Но он не один, кто читает форум.
Всё открывается и по айпи и по имени компа (хоста).

Принёс домой, поставил сетку получать параметру от маршрутизатора по dhcp (если что - NETGEAR JWNR2000v2).

По айпи всё открывается, по имени хоста - нет.
Для развития кругозора, NETGEAR JWNR2000v2.
Другие машины в домашней локальной сети не умеют распознавать IP адреса по именам. Это делается с помощью DNS сервера.

В /etc/hosts прописывал и 127.0.0.1 hostname и выданныйIP hostname (как правильно?) не помогает
Это пользователь указал название машины. Теперь эта машина знает, как ее зовут. Но другие машины этого не знают.

Вы, когда пишете в browser строку "yandex.ru" или другой сайт, система отправляет запрос на специализированный DNS сервер. DHCP сервер, маршрутизатор, сообщает клиентским машинам, адреса DNS серверов. Но это, обычно, DNS сервера вашего домашнего провайдера. И этим DNS серверам нет дела до того, как называются ваши машины в локальной сети.
В корпоративной локальной сети, обычно, устанавливают DNS и DHCP сервера для поддержки инфраструктуры сети из нескольких машин.

И для повышения кругозора, что такое avahi.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
Я за последние пятнадцать лет не видел ни одного домашнего роутера, не поддерживающего DNS в локальной сети.
Повторяю вопрос - что вы ляпнули?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Alexey-S,
Присоединяюсь к вопросу AnrDaemon?
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн Alexey-S

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
AnrDaemon, будьте вежливыми.
bukass, я домашними сетями пользуюсь гораздо меньше, чем AnrDaemon.

Вот вам живой пример:

$ ping raspberrypi
ping: unknown host raspberrypi

$ ping raspberrypi.local
PING raspberrypi.local (192.168.1.56) 56(84) bytes of data.
64 bytes from 192.168.1.56: icmp_seq=1 ttl=64 time=0.491 ms
64 bytes from 192.168.1.56: icmp_seq=2 ttl=64 time=0.265 ms

$ ssh pi@raspberrypi
ssh: Could not resolve hostname raspberrypi: Name or service not known

$ ssh pi@raspberrypi.local
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@       WARNING: POSSIBLE DNS SPOOFING DETECTED!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The ECDSA host key for raspberrypi.local has changed,
and the key for the corresponding IP address 192.168.1.56
is unknown. This could either mean that
...

Ну и где пресловутый DNS сервер локальной сети?
Обещать, не значит женится.


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
А вы его настроили?… На одном примере, не подкреплённом никакими фактами, теорию не построишь.
Как минимум модель роутера и версию прошивки укажите. А так же настройки клиента.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Alexey-S

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Честно, не хочу вас обижать, но вы сами это писали:
Я за последние пятнадцать лет не видел ни одного домашнего роутера, не поддерживающего DNS в локальной сети.
Повторяю вопрос - что вы ляпнули?…
А вы его настроили?… На одном примере, не подкреплённом никакими фактами, теорию не построишь.
Как минимум модель роутера и версию прошивки укажите. А так же настройки клиента.
У меня сейчас linksys e3200.
Дркументация в PDF формате.

Ради прикола, возьмем с сайта ulmart.ru набор предлагаемых маршрутизаторов для домашнего использования
Wi-Fi маршрутизатор. Там 82 предлрожения по Санкт-Петербургу. Покажите хотя бы один, где можно настроить локальный DNS сервер.
Я уверен, что вы не найдете ни одного домашнего маршрутизатора с функциями DNS сервера локальной сети.

Даже, самый дорогой маршрутизатор, D-link DSR-1000N, ссылка на сайт производителя, за ~22 тыс.р. не имеет функций DNS сервера локальной сети.


Настройки клиента? Извините, но я вам показал голую ОС, взятую с официального сайта - RASPBIAN JESSIE Based on Debian Jessie. Команды выполняю с официальной Ubuntu 15.04
Linux xxx 3.19.0-30-generic #34-Ubuntu SMP Fri Oct 2 22:08:41 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Если вы не знаете, данную систему можно загрузить с официальной страницы сайта.
Обе машины подключены при помощи патч-кордов к роутеру, с активным DHCP сервисом.
« Последнее редактирование: 07 Октября 2015, 15:12:17 от Alexey-S »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
Они ВСЕ поддерживают локальный DNS. По крайней мере теоретически. (Не могут не поддерживать, ибо почти поголовно построены на dnsmasq.)
Другое дело, что, например, Cisco выпилила эту настройку из админки, предпочтя более "распространённый" по их мнению ZeroConf (который нихрена нормально не работает в моей практике, ибо его нет не только на Андроидах, но и на виндах).
В любом случае, к ПОЛУЧЕНИЮ адреса это не имеет отношения. Разве что вы имели в виду получения адреса по имени.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.