本周早些时候,我们在机架上安装了一台机器,并将其连接到我们的networking交换机。 它有科学的Linux安装,但我们没有设置login用户帐户。 我们把它打开了,它的运行没有任何意义,但是我们想validation它是否能够通过我们的内部networking进行通信/通过我们的networking连接到互联网,因为远程我们现在甚至不能validation它。 有什么我们可以从我们的networking上的另一台机器上运行find它(我们有它的MAC地址)或列出我们的本地networking上的所有机器? 谢谢
我们尝试使用nmap,ip neigh和arp来扫描我们的本地ip范围,然后grep我们的mac地址,但没有任何东西
nmap -sP <our IP range> | grep -i "<the machine's mac address"> sudo arp -a | grep -i "<the machine's mac address"> sudo ip neigh | grep -i "<the machine's mac address">
让你的服务器通过路由器,防火墙等连接到你的networking如果你正在使用托pipe交换机,那么你可以检查控制台或如果你使用防火墙/路由器,那么你可以检查其MAC地址,并尝试获得其IP地址
你也可以检查你是否在你的服务器上运行任何服务,如Apache等,那么你可以端口扫描或通过Telnet手动检查,如果你打开本地子网的端口
物理检查以太网电缆并将其跟踪到交换机或路由器的端口,并尝试获取其IP
最后一个你可以尝试使用wireshark跟踪通信并跟踪你的服务器, 如何使用wireshark
这听起来像你认为你的无头主机可能是一个DHCP客户端,你想validation它获得了一个IP。
要切换连接,请访问您的主机。 请注意CAT-5电缆两端的绿色以太网LED显示良好的链接状态。 很快拔下并注意到两个链接灯熄灭。 重新插入,产生一个“连接”事件,将触发一个新的DHCP客户端请求。
在您的DHCP服务器上,可以查看日志,或者在切换连接之前和之后查看当前租用和生命周期。 一旦你有一个IP,连续ping它,并注意到主机的以太网手动断开连接的几秒钟没有答复。 同时运行tcpdump -e port bootpc or arp可能会有帮助。
如果不可行,请使用fping(或nmap)扫描您的本地IP前缀,并根据主机的以太网是否手动断开来logging一个存在或不存在的IP。 您报告说您已经从该子网上的某个服务器扫描了您的子网,但没有在服务器的ARP表中看到所需的MAC地址,因此可能是您的无头服务器已closures电源,或者至less不是该IP子网的一部分。