我在 Raspberry Pi 4 上托管了一个 Ubuntu 服务器。上面没有桌面,只有一个终端。我想弄清楚如何查看我可以连接到的所有周围网络。然后,我想获取有关它的信息(IP 地址)并可能连接到它,就像我在手机或笔记本电脑上一样。
答案1
您可以运行ifconfig -a
以查找系统上的以太网/Wifi 设备列表。适配器名称的示例可能是eth0
、、等wlan0
。wlp4s0
您可以运行sudo iwlist wlp4s0 scanning
以获取 WiFi 网络列表。您可能需要反复运行此操作才能获得完整的网络列表。
仅当您连接到网络并与网络上的 DHCP 服务器通信后,您才能找到网络的 IP 信息,假设存在一个典型的 DHCP 服务器,或者具有其他带外信息源,例如与网络的系统管理员交谈。
至于连接到网络,您可能希望使用诸如nmcli
(NetworkManager 命令行界面)、iwconfig
和/或 之类的工具wpa_supplicant
。 使用其中每个工具的详细信息很长,因此可能需要单独回答主题。
编辑:在运行 Raspbian 的 Raspberry Pi 上,您可以运行raspi-config
来配置 WiFi。这提供了一个基于菜单的配置系统,不需要太多解释,如果您需要手动调整该工具菜单中未显示的任何连接详细信息,以下链接有更多详细信息:https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md