如何在Ubuntu系统中通过命令行配置静态IP地址?

如何在Ubuntu系统中通过命令行配置静态IP地址?

配置静态IP的必要性

在服务器管理或局域网环境中,静态IP地址能够确保设备始终通过固定地址通信,避免动态分配导致的连接不稳定问题。Ubuntu系统自17.10版本后默认采用Netplan工具管理网络配置,以下为具体操作流程。

步骤1:确认网络接口名称

执行以下命令查看当前网络接口信息:

ip a

记录需配置的接口名称(如ens33enp0s3)。

步骤2:编辑Netplan配置文件

进入Netplan配置目录并编辑YAML文件:

sudo nano /etc/netplan/01-netcfg.yaml

按以下格式修改内容(示例为IPv4配置):

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

注意保持YAML语法缩进格式,/24表示子网掩码255.255.255.0。

步骤3:应用网络配置

保存文件后执行以下命令使配置生效:

sudo netplan apply

验证配置结果

使用以下命令检查IP地址是否更新:

ip addr show ens33

测试网络连通性:

ping -c 4 google.com

注意事项

  • 修改前建议备份原始配置文件
  • 若使用NetworkManager渲染器,需安装network-manager
  • IPv6配置需使用gateway6字段

传统配置方法(备用)

对于早期版本系统,可通过修改/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 8.8.4.4

保存后执行sudo systemctl restart networking重启服务。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END