linux设置wifi静态ip
时间: 2025-01-13 19:44:55 浏览: 60
### 配置WiFi接口以使用静态IP
为了在Linux系统中为WiFi设置静态IP,可以采用多种方法。以下是基于`NetworkManager`工具的一种常见方式:
#### 使用`nmcli`命令行工具配置WiFi和静态IP
创建一个bash脚本来简化这一过程[^1]。
```bash
#!/bin/bash
# 设置要连接的WiFi的名称和密码
WIFINAME="your_wifi_name"
WIFIPASSWORD="your_wifi_password"
# 连接WiFi
nmcli device wifi connect "$WIFINAME" password "$WIFIPASSWORD"
# 修改连接属性来应用静态IP配置
nmcli connection modify "$WIFINAME" \
ipv4.method manual \
ipv4.addresses 192.168.0.111/24 \
ipv4.gateway 192.168.0.1 \
ipv4.dns "8.8.8.8 8.8.4.4"
# 重启网络管理器使更改生效
systemctl restart NetworkManager.service
```
这段脚本首先指定了目标Wi-Fi的名字与密码,并通过`nmcli`指令实现了自动化的连接操作;接着调整了该无线网络连接的相关参数以便指定固定的IPv4地址、子网掩码长度以及默认网关位置;最后还设置了Google公共DNS服务器作为首选域名解析服务提供商。
对于某些发行版可能需要先确保已安装好必要的软件包才能正常使用上述功能,在Red Hat系操作系统里可以通过下面这条命令完成必要组件的部署工作[^2]:
```bash
yum -y install NetworkManager-wifi
```
之后建议重新启动计算机让新的驱动程序加载起来,或者尝试运行`nmcli radio wifi on`命令激活无线适配器。
另外一种适用于Arch Linux及其衍生版本的方法涉及到了编辑位于/etc/netctl目录下的特定于接口的配置文件[^3]。不过这种方法相对复杂一些,通常推荐初学者优先考虑利用图形界面或像上面提到过的`nmcli`这样的命令行实用程序来进行基本的网络设定。
阅读全文
相关推荐


















