方式一 修改配置文件 ifcfg-<接口>(适合 CentOS 7,直观可控)
- 进入目录并编辑:cd /etc/sysconfig/network-scripts;ls 查看如 ifcfg-ens33。
- 示例(静态 IP):
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=192.168.1.100
- NETMASK=255.255.255.0(或 PREFIX=24)
- GATEWAY=192.168.1.1
- DNS1=8.8.8.8;DNS2=8.8.4.4
示例(DHCP):将 BOOTPROTO 设为 dhcp,通常仅需 ONBOOT=yes。
- 使配置生效:
- CentOS 7:systemctl restart network
- 若由 NetworkManager 托管:systemctl restart NetworkManager
- 注意:接口名与连接名可能不同;如用 ifcfg 方式,请确保 NM_CONTROLLED=yes 或交由 NetworkManager 管理。