欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > 在 Ubuntu 系统中设置静态 IP 地址,解决重启地址丢失问题

在 Ubuntu 系统中设置静态 IP 地址,解决重启地址丢失问题

2026/3/5 7:00:21 来源:https://blog.csdn.net/qq_18144905/article/details/144129819  浏览:    关键词:在 Ubuntu 系统中设置静态 IP 地址,解决重启地址丢失问题

在 Ubuntu 系统中设置静态 IP 地址,可以通过修改网络配置文件来实现。以下是具体步骤:

使用 netplan 配置(Ubuntu 18.04 及以上版本)

  1. 打开配置文件
    netplan 的配置文件通常位于 /etc/netplan/ 目录下,文件名通常是 01-netcfg.yaml50-cloud-init.yaml。你可以使用 ls /etc/netplan/ 命令来查看具体的文件名。

    sudo nano /etc/netplan/01-netcfg.yaml
    
  2. 编辑配置文件
    在文件中配置静态 IP 地址。例如,如果你的网络接口是 enp3s0,可以这样配置:

    network:version: 2ethernets:enp3s0:addresses:- 192.168.1.100/24gateway4: 192.168.1.1nameservers:addresses: [8.8.8.8, 8.8.4.4]
    

    其中:

    • addresses 是你希望设置的静态 IP 地址及其子网掩码。
    • gateway4 是你的网关地址。
    • nameservers 是你的 DNS 服务器地址。
  3. 应用配置
    保存并关闭编辑器后,运行以下命令应用配置:

    sudo netplan apply
    

使用 /etc/network/interfaces 配置(适用于 Ubuntu 17.10 及以下版本)

  1. 打开配置文件
    使用文本编辑器打开 /etc/network/interfaces 文件。

    sudo nano /etc/network/interfaces
    
  2. 编辑配置文件
    在文件中添加或修改以下内容,以配置静态 IP 地址。例如,如果你的网络接口是 eth0,可以这样配置:

    auto eth0
    iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8 8.8.4.4
    
  3. 重启网络服务
    保存并关闭编辑器后,重启网络服务以应用配置。

    sudo systemctl restart networking
    

    或者,你也可以重启系统来确保配置生效。

检查配置是否生效

你可以使用以下命令来检查网络接口的配置是否生效:

ip addr show eth0  # 或你的网络接口名称,例如 enp3s0

或者:

ifconfig

确保你的 IP 地址、子网掩码、网关和 DNS 服务器设置正确。

通过以上步骤,你应该能够在 Ubuntu 系统中成功设置静态 IP 地址。如果遇到问题,请检查配置文件中的语法和格式是否正确。
yml文件缩进要严格注意。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com