在 CentOS Minimal(无图形界面)下设置 IP,一般有两种方式:
下面以 CentOS 7 / 8 / Stream 为例说明(CentOS 6 略有不同)。
ip addr
或
nmcli device status
常见网卡名:eth0、ens33
ip addr add 192.168.1.100/24 dev ens33
ip route add default via 192.168.1.1
DNS 临时:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
nmcli con mod ens33 ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8
nmcli con up ens33
编辑网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
示例(静态 IP):
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
保存后重启网络:
systemctl restart network
(CentOS 8 / Stream 用)
nmcli con reload
nmcli con up ens33
nmcli con mod ens33 ipv4.method auto
nmcli con up ens33
ip addr
ping 8.8.8.8
如果你能告诉我:
我可以给你完全对应的命令。