如何使用 NetworkManager 在本地网络上设置静态 IP 地址?

如何使用 NetworkManager 在本地网络上设置静态 IP 地址?

我做了什么

我正在尝试使用 NetworkManager 创建具有静态 IP 的 wifi 连接。以下是使用该命令执行该过程的步骤nmcli

连接设置,

  1. 我创建了一个新类型的连接wifi
  2. 我设置连接 IDStaticNet
  3. 我设置连接.接口名称wlp2s0

IPV4 设置,

  1. 我设置ipv4.方法(因为manual我希望它是静态的)
  2. 我设置ipv4.地址(我用192.168.1.10arp-scan 检查过,没有连接使用该 ip)
  3. 我设置ipv4.网关192.168.1.1
  4. 我设置ipv4.dns8.8.8.8.(谷歌的公共 DNS 服务器)

现在我尝试保存,但 nmcli 提示不允许我保存,除非我设置802-11-无线.ssid,所以我将其设置为wifi_ssid,保存并退出。

如何进行?

此时nmcli c收益为,

$ nmcli c
NAME       UUID                                  TYPE              DEVICE 
StaticNet  df1d3865-078b-4a94-877f-5ba460b68229  802-11-wireless   --

ip a表演状态 DOWNwifi。我该如何继续并完成该过程(使用静态网络联系)?

答案1

在我们的聊天中,我建议可以connection.id是任何名称,例如工作或者图书馆。我还建议一定802-11-wireless.ssid要是路由器的名称,一般称为SSID。为了方便记忆,没道理不能都取和SSID一样的名字。

我还报告说,没有密码,无线路由器就无法连接,因此一定要指定密码。

我还建议这是一个有用的答案:

如何在 Ubuntu 17.10 中使用 Netplan 为无线 iface 添加 IP 地址

按照此指导,您已正确连接。

答案2

不要使用 NetworkManager,而要考虑使用网络路由器的静态 IP 地址功能。

通常,登录到您的路由器 192.168.1.1(或适当)并使用您的设备 MAC 地址,设置您希望它使用的 IP 地址(以及任何其他可以从固定 IP 地址中受益的设备,例如打印机)。

使用这种方法,可以确保与连接到同一路由器的网络上的其他不相关设备(手机、平板电脑等)发生冲突的风险更少。

相关内容