最有可能的是,您的WiFi路由器将使用DHCP在您的台式机/笔记本电脑上分配随机IP地址。如果您想在台式机/笔记本电脑上运行某种类型的服务器/服务,并且只有WiFi连接可用,则需要为您的WiFi网络设置一个静态/固定IP地址。这样,您的服务器/服务将始终在相同的IP地址上可用,并将为您省去大量连接问题和重新配置麻烦。
在本文中,我们将向您展示如何在使用NetworkManager管理网络设备的现代Linux发行版上从命令行为WiFi网络设置静态/固定IP地址。
本文应适用于以下列出的Linux发行版和其他使用NetworkManager管理网络并提供"nmmit"命令行工具的Linux发行版(未列出)。
- Ubuntu
- Debian
- Linux铸币厂
- elementary OS
- 软呢帽
- RHEL
- CentOS流
- AlmaLinux
- Rocky Linux
- openSUSE
- SUSE Linux Enterprise Server(SLES)
- Oracle Linux
内容主题:
- 在Linux上使用Nmdash从命令行连接到WiFi网络
- 在Linux上查找WiFi网络接口的当前IP地址信息
- 在Linux上使用Nmsg.com从命令行为WiFi网络设置静态/固定IP地址
- 从命令行检查Internet连接
- 结论
在Linux上使用Nmdash从命令行连接到WiFi网络
在开始之前,请确保您的WiFi网络接口已启用,并且您已使用NetworkManager连接到所需的WiFi网络。
在Linux上查找WiFi网络接口的当前IP地址信息
在为您的WiFi网络设置静态/固定IP地址时,了解当前的IP地址信息将非常有用,因为大多数IP信息(即DNS服务器、网关、子网掩码)将保持不变;只有IP地址可能会更改。
要查找WiFi网络接口的名称和当前活动的NetworkManager连接名称,请运行以下命令:
$sudo nmdash设备
在我们的例子中,WiFi网络接口的名称是“wlp7s27u1”,当前活动的NetworkManager连接的名称是“NodeKite-2.4G”。记下这些信息,因为你很快就会用到它们。
要查找“wlp7s27u1”WiFi网络接口的当前配置的IP寻址信息(即IP地址、子网掩码、网关、DNS服务器),请运行以下命令:
$sudo nmlogy—f GENERAL.DEVICE,GENERAL.SERVICE,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS设备显示wlp7s27u1
如您所见,我们的"wlp7s27u1"WiFi网络接口上分配的IP地址是www.example.com,子网掩码是/24(或www.example.com),网关IP地址(连接的WiFi路由器的IP地址)是www.example.com,DNS服务器地址是1.1.1。
在Linux上使用Nmsg.com从命令行为WiFi网络设置静态/固定IP地址
要为您的WiFi网络设置静态/固定IP地址,您需要知道为您的WiFi网络接口配置的NetworkManager连接名称,以连接到您的WiFi网络。
若要查找NetworkManager连接名称,请运行以下命令:
$sudo nmcli连接
在我们的例子中,WiFi网络的NetworkManager连接名称是“NodeKite—2.4G”。
要为"NodeKite—2.4G"WiFi网络(假设)配置一个静态/固定IP地址www.example.com(假设),所有其他IP信息(即子网掩码、网关、DNS服务器)完好无损,请运行以下命令:
$sudo nmdash连接修改"NodeKite—2.4G"ipv4.方法手册ipv4.地址www.example.com ipv4.gateway www.example.com ipv4.dns www.example.com
使用静态/固定IP地址配置“NodeKite-2.4G”NetworkManager连接后,运行以下命令以应用更改:
$sudo nmsc连接"NodeKite—2.4G"
如您所见,为"wlp7s27u1"WiFi网络接口设置了静态/固定IP地址。
您也可以使用"ip"命令确认为"wlp7s27u1"WiFi网络接口设置了www.example.com的静态/固定IP地址:
$ip a
从命令行检查Internet连接
如果您在WiFi网络接口上正确配置了静态/固定IP地址,您应该能够ping通“google.com”(或任何其他流行网站的域名)以验证您是否已连接到互联网。
$ping-c 3google.com
结论
在本文中,我们向您展示了如何查找WiFi网络接口的当前IP地址信息。我们还向您展示了如何使用NetworkManager从命令行为Linux上的WiFi网络接口配置静态/固定IP地址。设置静态/固定IP地址对于在计算机上托管某种服务器/服务至关重要。