假设我的管理员在域网络192.168.1.0中配置了NFS服务器(他是主机)。
我是同一域名192.168.1.0的成员,希望在我的笔记本电脑上安装NFS客户端。
考虑一下,我不知道NFS服务器在我身上的IP,所以我现在如何找到NFS服务器(主机) IP。
发布于 2018-03-16 18:05:21
NFS通常使用端口2049,因此您可以扫描您的网络,以查找打开该端口并正在监听的主机。
这可以在单个主机上实现,例如使用nc (netcat)或交替使用telnet:
nc -zvw3 192.168.1.42 2049
telnet 192.168.1.42 2049如果这些命令成功(telnet打开连接并等待输入,或者nc报告成功,而不是拒绝连接或超时),则很可能会找到NFS。
现在,您可以在一个循环中运行nc命令,在子网中的所有it上尝试.
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。
发布于 2018-03-16 17:56:07
您也许可以扫描所有内部IP,并得到所有存活主机的列表及其相应的主机名.
您可以在Linux上轻松地完成这一任务,使用诸如愤怒的IP扫描器这样的GUI应用程序。
https://askubuntu.com/questions/1015549
复制相似问题