Поиск NFS-сервера IP-16.04

Предположим, что мой администратор настроил сервер NFS (он является HOST) в доменной сети 192.168.1.0.

Я являюсь членом того же домена 192.168.1.0, хотел бы настройте клиент NFS на моем ноутбуке.

Учтите, что я не знаю IP-адрес NFS для меня, поэтому как бы я нашел IP-адрес сервера NFS (хост) сейчас.

0
задан 16 March 2018 в 21:50

4 ответа

NFS обычно использует порт 2049, поэтому вы можете сканировать свою сеть для хостов, которые открывают этот порт и слушают.

Это можно сделать для одного хоста, например. используя nc (netcat) или, альтернативно, telnet:

nc -zvw3 192.168.1.42 2049 telnet 192.168.1.42 2049

Если эти команды успешны (telnet открытие соединения и ожидание ввода или nc или тайм-аут), вы, вероятно, нашли NFS.

Теперь вы можете либо запустить команду nc в цикле, чтобы попробовать ее на всех IP-адресах вашей подсети ...

for ipaddr in 192.168.1.{1..254} ; do nc -zvw3 $ipaddr 2049 ; done

, который может занять некоторое время, если многие из этих адресов находятся в автономном режиме, так как он будет ждать истечения времени ожидания (-w3 устанавливает его на 3 секунды).

Альтернативой может быть установка такого инструмента, как arp-scan (sudo apt install arp-scan), чтобы сначала найти все узлы в вашей сети, используя

sudo arp-scan --localnet

, а затем вручную сканировать их порты NFS.

Или вы можете установить сканер портов «все-в-одном», например nmap, и использовать его.

Очевидным решением, вероятно, является захват телефона и просто спросите своего администратора для IP, хотя ...

2
ответ дан 17 July 2018 в 18:40

Возможно, вы можете сканировать все внутренние IP-адреса и получить список всех живых хостов с их соответствующими именами хостов ...

Вы можете сделать это легко в Linux, с графическим интерфейсом, таким как Angry IP-сканер

0
ответ дан 17 July 2018 в 18:40

NFS обычно использует порт 2049, поэтому вы можете сканировать свою сеть для хостов, которые открывают этот порт и слушают.

Это можно сделать для одного хоста, например. используя nc (netcat) или, альтернативно, telnet:

nc -zvw3 192.168.1.42 2049 telnet 192.168.1.42 2049

Если эти команды успешны (telnet открытие соединения и ожидание ввода или nc или тайм-аут), вы, вероятно, нашли NFS.

Теперь вы можете либо запустить команду nc в цикле, чтобы попробовать ее на всех IP-адресах вашей подсети ...

for ipaddr in 192.168.1.{1..254} ; do nc -zvw3 $ipaddr 2049 ; done

, который может занять некоторое время, если многие из этих адресов находятся в автономном режиме, так как он будет ждать истечения времени ожидания (-w3 устанавливает его на 3 секунды).

Альтернативой может быть установка такого инструмента, как arp-scan (sudo apt install arp-scan), чтобы сначала найти все узлы в вашей сети, используя

sudo arp-scan --localnet

, а затем вручную сканировать их порты NFS.

Или вы можете установить сканер портов «все-в-одном», например nmap, и использовать его.

Очевидным решением, вероятно, является захват телефона и просто спросите своего администратора для IP, хотя ...

2
ответ дан 23 July 2018 в 19:29
  • 1
    другой вариант - nmap, который может сканировать весь диапазон CIDR, например. [F1] – steeldriver 16 March 2018 в 22:13

Возможно, вы можете сканировать все внутренние IP-адреса и получить список всех живых хостов с их соответствующими именами хостов ...

Вы можете сделать это легко в Linux, с графическим интерфейсом, таким как Angry IP-сканер

0
ответ дан 23 July 2018 в 19:29

Другие вопросы по тегам:

Похожие вопросы: