ip addr show
该命令会列出所有网络接口的详细信息,查找类似于`eth0`, `enp0s3`等的名称。这是修改配置文件时需要使用的网卡名称。
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
在编辑该文件之前,确保你有足够的权限来修改它。
TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
这里,`IPADDR`指定你想要分配的静态IP地址,`NETMASK`是子网掩码,`GATEWAY`是默认网关地址,`DNS1`和`DNS2`是DNS服务器地址。确保这些信息符合你网络的实际配置。
sudo systemctl restart network
通过这个命令,系统会应用你所做的配置,并使新的IP地址生效。也可以通过运行`ip addr show`确认新的IP地址已经被正确应用。
TYPE=Ethernet
BOOTPROTO=dhcp
DEVICE=enp0s3
ONBOOT=yes
在这种情况下,确保`BOOTPROTO`字段被设置为`dhcp`。
我的CentOS版本较旧,该如何修改IP地址?
在CentOS 6及以下版本中,网卡配置仍然在`/etc/sysconfig/`目录下,可以直接编辑对应的`ifcfg-
修改IP后无法上网,应该如何排查?
首先检查IP地址和子网掩码的配置是否正确,确保IP地址未与网络中的其他设备冲突。同时,确认网关和DNS配置是否也正确。运行`ping`命令检查网络连通性,例如:`ping 8.8.8.8`检查到互联网的连接,或者`ping