我做了什么
我正在尝试使用 NetworkManager 创建具有静态 IP 的 wifi 连接。以下是使用该nmcli
命令的该过程的步骤。
连接设置,
- 我创建了一个新的类型连接
wifi
。 - 我将connection.id设置为
StaticNet
- 我将connection.interface-name设置为
wlp2s0
IPV4 设置,
- 我将ipv4.method设置为
manual
(因为我希望它是静态的) - 我将ipv4.addresses设置为
192.168.1.10
(我用 arp-scan 进行了检查,没有连接正在使用该 ip) - 我将ipv4.gateway设置为
192.168.1.1
- 我将ipv4.dns设置为
8.8.8.8.
(谷歌的公共 dns 服务器)
现在我尝试保存,但 nmcli 提示不允许我,除非我设置802-11-wireless.ssid,所以我将其设置为wifi_ssid
,保存并退出。
如何进行?
此时nmcli c
产生,
$ nmcli c
NAME UUID TYPE DEVICE
StaticNet df1d3865-078b-4a94-877f-5ba460b68229 802-11-wireless --
并ip a
显示wifi状态为 DOWN。如何继续并完成该过程(使用StaticNet连接连接到本地网络)?
与其使用 NetworkManager,不如考虑使用网络路由器的静态 IP 地址功能。
通常,登录到您的路由器 192.168.1.1(或视情况而定)并使用您的设备 MAC 地址,设置您希望它使用的 ip 地址(以及任何其他设备,例如打印机,这将受益于一个固定的 IP 地址)。
使用这种方法,它将确保与连接到同一路由器的网络上其他不相关设备(手机、平板电脑等)发生冲突的风险较小。
在我们的聊天中,我建议
connection.id
可能是任何名称,例如home、work或library。我还建议802-11-wireless.ssid
必须是路由器的名称,通常称为 SSID。为了便于记忆,没有理由不能将两者命名为与 SSID 相同的名称。我还报告说,如果没有密码并确保指定密码,任何无线路由器都不会连接。
我还建议这是一个有用的答案:
如何在 Ubuntu 17.10 中使用 Netplan 为 Wireless iface 添加 IP 地址
按照本指南,您已正确连接。