美文网首页
Archu Linux配置静态IP

Archu Linux配置静态IP

作者: 从零开始学ArchLinux | 来源:发表于2024-05-21 23:54 被阅读0次

之前通过SSH连接Arch Linux时,发现linux系统IP地址经常改变,连接时需要先在虚拟机上登录查看IP地址,然后再通过SSH客户端通过地址进行连接,非常不方面,就决定将Arch Linux配置成静态IP地址,所以就学习了IP地址配置的基础知识。

IP地址配置的基础知识已经学习过了,昨天也在电脑上进行了配置静态IP的实践,今天学习如何在Arch Linux上配置静态IP。

1.Archu Linux配置静态IP的条件

静态IP地址就是IP地址固定,不会随着Archu Linux系统的启动改变,达成这个目的需要两个条件:

  • Arch Linux所连接的网络固定,不然Arch Linux即使配置了固定IP也无法正常连接网络
  • Archu Linux上关闭DHCP方式获取IP,设置IP地址和网关

2.配置Arch Linux所连接的网络固定

由于我使用的Hyper-V虚拟机,所以需要固定虚拟机使用的网络。如果Arch Linux是物理机,那么一般不需要进行配置,因为物理机一般连接的是局域网,局域网的网络号、网关、子网掩码都是固定的。

首先确定虚拟机使用的网络,选中ArchLinux虚拟机,右键点击设置,然后点击网络适配器,我这里可以看到使用的适配器是Default Switch。

查看使用网络适配器

然后,通过CMD命令ipconfig /all查看Default Switch的网络配置:

Default Switch的网络配置
可以看到,DHCP没有启用,所以这个Default Switch的地址是固定的:192.168.224.1,子网掩码为255.255.240.0。

3.配置虚拟机ArchLinux的IP为固定IP

  1. 开机进入系统,查看当前的IP地址和网络详情
ip address
ip route show
查看IP地址和网络详情

通过以上命令可以看出,目前是DHCP方式获取IP地址,地址为:192.168.224.67,子网掩码为:255.255.240.0。

  1. 配置静态IP
    首先对之前的网络配置文件进行备份,然后复制配置文件并命名(可以标识出是静态IP配置),然后修改静态IP配置文件。
# 备份网络配置文件
mv /etc/systemd/network/89-ethernet.network /etc/systemd/network/89-ethernet.network.bak
# 复制一份静态IP配置文件
cp /etc/systemd/network/89-ethernet.network.bak /etc/systemd/network/static-ethernet.network 
# 编辑静态IP配置文件
vim /etc/systemd/network/static-ethernet.network
备份网络配置文件
复制一份静态IP配置文件
编辑静态IP配置文件
配置静态IP

关闭DHCP,将IP地址配置为:192.168.224.2/20,子网掩码配置为:255.255.240.0

3.重启网络服务

重启网络,查看IP地址和网络详情,并验证网络是否可用。

# 重启网络服务
systemctl restart systemd-networkd.service
# 查看网络地址
ip address
# 查看网络详情
ip route show
# 验证网络是否可用
# 验证IP
ping 8.8.8.8
# 验证域名
ping archlinux.org
验证静态IP地址

以上验证表明静态IP地址配置成功!

相关文章

网友评论

      本文标题:Archu Linux配置静态IP

      本文链接:https://www.haomeiwen.com/subject/iqgofjtx.html