美文网首页
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