如何在Linux上使用NetworkManager从命令行在WiFi网络上设置静态IP地址

2024年 3月 20日 114.7k 0

最有可能的是,您的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地址对于在计算机上托管某种服务器/服务至关重要。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论