侧边栏壁纸
博主头像
EchoSpace博主等级

Have mind ,Have future!

  • 累计撰写 15 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ArchLinux设置固定IP

echowang
2024-09-05 / 0 评论 / 0 点赞 / 3 阅读 / 2780 字

方法 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

0

评论区