Предположим, что мой администратор настроил сервер NFS (он является HOST) в доменной сети 192.168.1.0.
Я являюсь членом того же домена 192.168.1.0, хотел бы настройте клиент NFS на моем ноутбуке.
Учтите, что я не знаю IP-адрес NFS для меня, поэтому как бы я нашел IP-адрес сервера NFS (хост) сейчас.
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, хотя ...
Возможно, вы можете сканировать все внутренние IP-адреса и получить список всех живых хостов с их соответствующими именами хостов ...
Вы можете сделать это легко в Linux, с графическим интерфейсом, таким как Angry IP-сканер
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, хотя ...
Возможно, вы можете сканировать все внутренние IP-адреса и получить список всех живых хостов с их соответствующими именами хостов ...
Вы можете сделать это легко в Linux, с графическим интерфейсом, таким как Angry IP-сканер