CentOs 7 修改 IP 地址
问题场景:
安装完 CentOs 7 后,使用 ifconfig 查看 ip,没有显示出来,xshell 也就连接不上,此时,我们可以自己去配置静态 IP
解决办法:
首先,切换到 root 用户,查看自己需要修改哪个文件,
ifconfig
然后进入网络配置文件 network-scripts 目录下,
cd /etc/sysconfig/network-scripts/
使用 ls 命令,列出该目录下的文件,其中“ifcfg-ens33”的文件,为我们需要修改的网络配置文件。
使用 vim 命令(vi命令也可以),对文件进行配置,
vim ifcfg-ens33
我们需要修改:
BOOTPROTO="static"也就是将 dhcp 改为 static ,
ONBOOT=“yes” 意思是将网卡设置为 开机启用,
同时在最后添加:
IPADDR=192.168.0.230 #静态IP
GATEWAY=192.168.0.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.0.1 #DNS 配置
DNS2=8.8.8.8 #谷歌地址
保存退出!
重启网络,
systemctl restart network
如果报错,
Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
可能是不小心改了一些文件,
解决办法:
在 /etc/sysconfig/network-scripts 目录下删除掉别的 ifcfg-xxx(只保留一个你网卡同名的文档)
再把 NetworkManager 停用
systemctl stop NetworkManager
systemctl disable NetworkManager
保存之后再执行 systemctl restart network 就可以解决了 。
👉如果不知道 Xshell 怎么连接到 Linux 可以参考我这篇博客 :Xshell 连接到Linux