我有一个无线接入点设备,我打算将其放入 BeagleBoard-xM,以实现无线通信(LAN)。但是,我找不到它的 IP 地址。我的意思是,我必须知道它的 IP 地址才能通过终端仿真器连接到 BeagleBoard-xM。
目前,我已通过以太网将此设备连接到路由器上。我的路由器设置页面显示我已连接此设备,但没有更多信息。有没有办法找到无线接入点的 IP 地址?
我希望您能理解。任何帮助我都会非常感激。
答案1
接入点将大概使用以下 IP 之一(但不是必须的):
192.168.0.1
192.168.1.1
192.168.1.254
在 Linux 上,您应该能够执行以下操作:
sudo ifconfig eth0 up 192.168.0.23
sudo ping 192.168.0.1
将 ifconfig 行中的 192.168.0 替换为其他 IP 的前三位数字,如果收到响应,则该数字就是您的号码。23 只是 2 到 240 之间的随机数;避免使用其他计算机上使用的数字!
作为最后的手段,使用 nmap 进行主机扫描:
sudo nmap 192.168.0.*
sudo nmap 192.168.1.*
一旦确定,则执行以下操作:
sudo route add default gw 192.168.0.1
如果您愿意,将允许通过网关访问世界。最后,要获取名称服务器(以便您可以 ping “google.com”),请找出您的 ISP 的名称服务器的地址并执行以下操作:
sudo echo "nameserver $ISP_DNS" >/etc/resolv.conf
上述操作应可通过 DHCP 复制,但前提是接入点上的 DHCP 服务器正在运行且配置正确!
答案2
类型:arp -a(查找接入点的 MAC 地址,并记下其 IP 地址)