ubuntu修改ip地址

在Ubuntu系统中设置固定IP地址的方法因版本不同有所差异。以下是两种主流配置方式的详细步骤:


一、适用于Ubuntu 17.10及更新版本(使用Netplan)

  1. 查找配置文件
sudo ls /etc/netplan/

通常配置文件名为 00-installer-config.yaml 或类似名称。

  1. 编辑Netplan配置文件
sudo nano /etc/netplan/00-installer-config.yaml

修改内容示例(注意缩进和接口名称):

network:
  ethernets:
    ens33:  # 网卡名称(通过 ip a 查看)
      dhcp4: false
      addresses: [192.168.1.100/24]  # IP地址/子网掩码
      routes:
        - to: default
          via: 192.168.1.1  # 网关
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]  # DNS服务器
  version: 2
  1. 应用配置
sudo netplan apply

二、适用于Ubuntu 17.04及更早版本(使用ifupdown)

  1. 编辑网络接口配置
sudo nano /etc/network/interfaces

修改内容示例:

auto ens33  # 网卡名称
iface ens33 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 1.1.1.1
  1. 重启网络服务
sudo systemctl restart networking
# 或
sudo ifdown ens33 && sudo ifup ens33

三、验证配置

  1. 查看IP地址:
ip addr show
  1. 测试网络连通性:
ping 8.8.8.8      # 测试外网连通性
ping 192.168.1.1  # 测试网关连通性
nslookup google.com  # 测试DNS解析

注意事项:

  1. 网卡名称:使用 ip aifconfig -a 确认接口名称(如ens33、enp0s3等)。
  2. IP冲突:确保设置的静态IP未被其他设备占用。
  3. 配置备份:建议提前备份配置文件:
sudo cp /etc/netplan/00-installer-config.yaml ~/00-installer-config.yaml.bak
  1. YAML格式:Netplan对缩进敏感,必须使用空格(不能使用Tab)。

如果遇到问题,可通过 sudo netplan --debug apply 调试错误。

posted @ 2025-06-24 16:55  youemby  阅读(766)  评论(0)    收藏  举报