如果没在安装 CentOS 时设置网络,需要手动修改配置文件连接。连接方式分 DHCP 和静态 IP 两种,后者需要知道 IP、网关、子网掩码信息,可以从主机商处获取。或者先设置 DHCP 连上网络,用 ip addr 查看参数再设置。
查看网卡设备
用 ip addr 命令查看现有网卡信息。如果输出内容太多,可用 ip addr | less 分页查看。
也可以直接浏览查看网卡配置文件,路径:
cd /etc/sysconfig/network-scripts && ls
网卡配置文件名为 ifcfg-xxx,后一段根据硬件信息生成,例如 ifcfg-enp0s3 这种,或是采用 ifcfg-eth0 经典名称。
注:ifcfg-lo 属于特殊用途网卡,不要编辑修改。
配置网络连接
编辑网卡配置文件,将下面内容添加保存(蓝色部分修改为自己的,并删除注释)。
DEVICE=eth0 # 网卡名称,保持默认 TYPE=Ethernet # 网卡类型(以太网) ONBOOT=yes # 启动时激活网络连接 BOOTPROTO=static # 设置使用静态 IP IPADDR=192.168.1.100 # 设置 IP 地址 GATEWAY=192.168.1.1 # 设置网关地址 NETMASK=255.255.255.0 # 设置子网掩码 DNS1=1.1.1.1 # 设置首选 DNS DNS2=1.0.0.1 # 设置备用 DNS IPV6INIT=no # 禁用 IPv6 NM_CONTROLLED=no # 禁用 NetworkManager 管理
如果需要设置 DHCP 网络,去掉里面的 IP 地址、网关地址、子网掩码参数,将 BOOTPROTO 参数值改为 dhcp 即可。
修改后运行 service network restart 重启网络生效。