Answers:
最简单的方法是转到“ WiFi设置”,然后点击Menu > Advanced
。它会显示在此处,或者您可以根据需要将其设置为静态IP。
很酷的方法是拨号*#*#4636#*#*
以打开“测试”菜单。然后单击WiFi信息,然后单击WiFi状态。
Testing meny
很好。
ifconfig
和ip
Android 7
adb shell ifconfig
adb shell ip address show
ifconfig
是一个令人讨厌的实现,如下所述,默认情况下不会在早期版本上显示所有版本,但现在可以正常工作。
netcfg Android 5.1.1
该工具在以后的Android中已删除,并且ifconfig
变得更漂亮,并且默认情况下显示所有接口,因此使此方法在较新版本中无效。
adb shell netcfg | grep wlan0
如果您已经在为Android开发并且具有adb
USB连接设置,那么从桌面上访问是最好的选择。
样本输出:
wlan0 UP 192.168.0.3/24 [...]
确认:
adb shell ifconfig wlan0
ifconfig
Android(自制软件?)上的桌面不同于台式机(net-tools
Ubuntu 15.10 上的软件包)上的桌面,因为它需要提供接口。
在以下位置也提到了这一点:是否有类似于ipconfig的命令或应用程序?
您也可以安装终端仿真器,如Jack Palevich的Teriminal Emulator,打开它并输入:netcfg
。但是在那种情况下,最好使用一些显示IP的应用程序,因为在设备上键入会很麻烦(除非您有外部键盘...)。
如果您只想通过SSH进入设备,adb shell
则可以使用以下方法:https : //stackoverflow.com/a/34040560/895245
如果您正在开发服务器应用程序,那么最方便用户的操作是在一些TextView
具有纯Java方法的设备上显示设备的IP :https : //stackoverflow.com/questions/494465 | https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device
路由器浏览器管理
如果您在家,可以:
纳帕
如果您的设备正在运行服务器,例如端口2222上的SSHD(如https://stackoverflow.com/a/34040560/895245所述),则可以对其进行端口移植:
sudo nmap -sV --open 192.168.0.0/24 -p2222
最简单的方法是使用OS Monitor之类的工具,它向您显示了很多网络详细信息(以及其他信息):
操作系统监视器显示网络接口详细信息(来源:Google Play;点击图片放大)
如屏幕截图所示,此应用针对每个网络接口进行显示:
0.0.0.0
当前未使用此接口)¹接口名称在不同设备上的处理方式可能有所不同。但是在大多数情况下,您可以从IP知道它属于哪一个。此外,rmnet
它主要用于GPRS(移动数据),而WiFi使用诸如tiwlan
或的名称eth
。
在任何终端模拟器应用程序中:
~$ ip -o a
适用于WiFi和移动数据。不需要root。
##4636##
我收到此消息:Connection problem or invalid MMI code
。并且在“ WiFi设置”高级菜单中,如果IP地址是由DHCP设置的,我将看不到该IP地址。但是,感谢您提供的菜单,我对此一无所知。