参考链接:https://www.cnblogs.com/dunitian/p/4974761.html、
https://blog.csdn.net/ryu2003/article/details/78492127
注:本办法仅限于可联网的机器,即在安装时设置了IP地址和DNS可正常上网。
解决办法如下:
1、输入ip addr 确认IP地址是否设置正常,设置好如下所示,如果没有获取到IP地址则设置一个即可。 没有则见后面
2、确认sbin目录是否存在。
cd /sbin
- 1
3、确认ifconfig命令是否未安装
在sbin目录下输入ls,可见下图所示,并没有ifconfig。
4、安装net-tool插件,此插件中带有此命令
安装命令:
sudo yum install net-tools
- 1
等待安装完成,再次输入ifconfig,成功。
IP地址是否设置正常
解决方案3:(CentOS后来换指令了,看看我们是不是【ifconfig==>ip】)
在 /(根目录)里面查找 name(名字)是 ifconfig 的东东
说明ifconfig真的换了,淡定
看看信息
1 |
|
发现木有(看 2:eth0 没有ipv4)
跳转到 /etc/sysconfig/network-scripts 目录
1 |
|
用vi打开 ifcfg-eth0 (你的可能是eth1,或者其他,不是每个电脑都是这个的)【如果想改成这个可以参考:http://jingyan.baidu.com/article/7f41ecec1b022e593d095c1e.html】
按 i 进去编辑模式 ,修改箭头处,然后按 esc 退回命令模式,输入:wq 并回车
-
在/etc/sysconfig/network-scripts/ifcfg-eth0(确认ONBOOT=yes),其中eth0是设备名;
-
ONBOOT是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯。
-
DEVICE:网卡名称(一定是写eth0)
-
ONBOOT=yes(相当于启动这个网卡的开关,你要用eth0这个一定要yes,表示开)
BOOTPROTO=none(这个是表示你使用什么样的路由协议,有三种不同写法,如果是none和static表示你用的是静态路由,那么你在接下来的项目里就必须填写IPADDR、NETMASK、GATEWAY这三个选项。如果是dhcp表示你使用动态路由协议,那IPADDR、NETMASK、GATEWAY这些选项就可以不必填写。如果填写了,就以你填写的值为准) -
HWADDR:你网卡的物理地址(可以不用写,系统自动会生成)
-
IPADDR:ip地址
-
NETMASK:子网掩码
-
GATEWAY:网关
重启一下
1 |
|
用root用户登陆后 输入
1 |
|
成功!!