ZBLOG

ubuntu的etc/network目录下没有interfaces文档怎么修改固定ip

在较新版本的 Ubuntu 中(特别是从 17.10 开始),网络配置已转向使用 Netplan,而不是传统的 /etc/network/interfaces 文件。如果你的系统中没有这个文件,你可以通过以下步骤设置静态 IP 地址:

使用 Netplan 设置静态 IP

  1. 查找网络接口名称: 打开终端并运行以下命令来查看所有可用的网络接口:

    ip a
    
  2. 编辑 Netplan 配置文件: 在 /etc/netplan/ 目录下找到配置文件,通常它的名字是类似 01-netcfg.yaml50-cloud-init.yaml。你可以使用以下命令打开它进行编辑(请根据实际情况替换文件名):

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 添加或修改静态 IP 配置: 根据你的网络环境和需要,将下面的示例内容添加到 YAML 文件中。确保缩进正确,YAML 对格式要求比较严格。

   network:
     version: 2
     renderer: networkd
     ethernets:
       <your-interface-name>:      # 替换为你的接口名称,例如 eth0、ens33 等
         dhcp4: no                  # 禁用 DHCP
         addresses:
           - 192.168.1.100/24        # 替换为你要设置的静态IP地址和子网掩码
         gateway4: 192.168.1.1       # 替换为你的网关地址
         nameservers:
           addresses:
             - 8.8.8.8                # Google 的 DNS 地址,可以根据需要替换
             - 8.8.4.4
  1. 应用更改: 保存文件并退出编辑器后,通过运行以下命令应用更改:

    sudo netplan apply
    
  2. 验证配置: 使用下面的命令检查新的 IP 地址是否已成功分配给接口:

    ip a
    

注意事项

  • 确保 addresses 行后的空格正确,以避免 YAML 格式错误。
  • 如果出现任何问题,可以使用 sudo netplan --debug apply 命令以获取详细信息。

这样就能在没有 /etc/network/interfaces 文件的情况下,通过 Netplan 配置固定 IP 地址了。如果有其他问题或需要进一步帮助,请告诉我!


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=7172

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?