方法 1:使用 systemd-networkd
配置固定 IP
1. 确保 systemd-networkd
启用并运行
sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd
2. 创建或编辑网络配置文件
编辑或者创建 /etc/systemd/network/20-wired.network
(如果是有线网络)。
sudo nano /etc/systemd/network/20-wired.network
将以下内容写入文件:
[Match]
Name=eth0 # 将 'eth0' 替换为你的网络接口名称(可以用 `ip link` 查看)
[Network]
Address=192.168.1.100/24 # 设置固定 IP 和子网掩码
Gateway=192.168.1.1 # 设置默认网关
DNS=8.8.8.8 # 设置 DNS 服务器(可选)
3. 重启 systemd-networkd
sudo systemctl restart systemd-networkd
4. 确认配置生效
使用 ip addr
查看网络配置,确保固定 IP 已生效。
ip addr show eth0
方法 2:使用 NetworkManager
配置固定 IP
1. 使用 nmtui
工具
NetworkManager
提供了一个图形化工具 nmtui
,可以很方便地设置静态 IP。
sudo nmtui
选择 Edit a connection。
选择你的网络接口并按 Enter。
在 IPv4 Configuration 中选择 Manual,然后输入你的固定 IP、网关和 DNS 信息。
保存并退出。
2. 通过命令行配置固定 IP
也可以通过命令行直接设置固定 IP。
sudo nmcli con show # 查看现有连接名
假设你的连接名是 Wired connection 1
,设置固定 IP:
sudo nmcli con mod "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8
sudo nmcli con up "Wired connection 1"
3. 检查配置是否生效
ip addr show
评论区