Вопрос Как я могу найти IP-адрес NAS, подключенного через SMB?


Вопрос говорит все. У меня есть NAS, который довольно неплохо работал в течение некоторого времени. По той или иной причине я начал использовать smb вместо ftp.

Теперь я больше не могу получить доступ к панели управления конфигурацией NAS. Я не уверен, что я испортил, но я больше не знаю IP-адрес NAS.

Как найти IP-адрес NAS?


4
2018-01-29 13:35


происхождения


Все еще ищете более приятный ответ или что-то еще? - Seth♦
@Seth Я надеялся, что geeMc обновит его ответ. Вы правы, позвольте мне принять ответ. - don.joey


ответы:


Если вам требуется сложное или постоянное решение, протокол Bonjour может поместиться, вы можете увидеть его реализацию в Linux Avahi. Таким образом, вы можете указать на NAS как hostname.local или использовать Avahi Discover для получения IP-адресов и всех служб, опубликованных в сети. (принтеры, ftp, smb, ssh ...)

  • Минимальная установка для клиентской стороны (ваша машина):

    sudo apt-get install avahi-daemon avahi-dnsconfd avahi-discover avahi-utils
    

    avahi-dnsconfd прослушивает публикацию и передает их в resolvconf. Таким образом, вы можете указать на сервер как nashostname.local, как любое другое реальное общедоступное доменное имя. Вы можете использовать его с http (firefox), samba share, ftp, ...

    Примеры:

    $ ping salah-Aspire-5738.local
    
    PING salah-Aspire-5738.local (192.168.1.3) 56(84) bytes of data.
    64 bytes from salah-Aspire-5738.local (192.168.1.3): icmp_seq=1 ttl=64 time=6.09 ms
    
    $ nmap salah-Aspire-5738.local
    
    Starting Nmap 6.40 ( http://nmap.org ) at 2014-01-30 15:31 CET
    Nmap scan report for salah-Aspire-5738.local (192.168.1.3)
    Host is up (0.066s latency).
    All 1000 scanned ports on salah-Aspire-5738.local (192.168.1.3) are closed
    
    Nmap done: 1 IP address (1 host up) scanned in 4.91 seconds
    

    avahi-discover & avahi-utils, GUI и CLI, являются инструментом взаимодействия с пользователем. Они являются необязательными, если вы хотите перечислить все сервисы, опубликованные в сети.

    Avahi Откройте для себя витрину

    Avahi Discover showcase

  • Для сервера NAS, если это база Ubuntu (Linux / BSD вы можете создать источник):

    sudo apt-get install avahi-daemon
    

    avahi-daemon предоставлять услуги публикации.

    Если вы используете Commercial NAS, многие из них поддерживают публикацию услуг с помощью Bonjour.

Видеть Авахи (Википедия) или его официальный сайт,


2
2018-01-29 22:03



Я думаю, вы хотите сказать: «Для NAS: avahi-Discover». Затем перейдите к своему NAS в всплывающем окне. - don.joey
@ don.joey, я имел в виду сервер NAS, если это машина Ubuntu или Linux в целом. avahi-daemon предоставлял издательскую услугу. На стороне клиента (вашей машине), avahi-dnsconfd прослушивает публикацию и добавляет, передает их resolvconf, Поэтому он может указать сервер как nashostname.local. avahi-discover & avahi-utils являются инструментом взаимодействия с пользователем. Пожалуйста, дайте мне знать, если я пропустил что-либо или я был недостаточно ясен. Может быть, я должен добавить этот шаг на стороне клиента? - user.dz
@ don.joey, я добавляю примеры и объясняю больше. Извините, у меня нет настоящего реального примера. На рисунке показаны только сервисы по умолчанию «рабочая станция» и «udisks», - user.dz


Вы можете сканировать свою сеть, чтобы узнать, где она находится, например. nmap -sP 192.168.1.0/24, где, очевидно, вы должны изменить сеть на свою. Затем вы получите список устройств, которые работают и работают.


2
2018-01-29 14:09



Отлично. Ваш ответ будет еще лучше, если вы объясните, как найти ip-адрес своей собственной сети. - don.joey