今天,用centos7 , ifconfig不能用,也连不上网,
1. ifconfig不能用
我便用
echo $PATH /*查看环境*/
是齐全的,应该就是没有装,那就用 yum 装,却没有网
2. 不解决网的问题知道也没有用,我看了下,不是vm的问题我便想
cat /etc/resolv.conf
真的啥也没有 (resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问,就是说配置了dns才可以访问internet)
只能先配置dns了 这里用的是Google DNS ,因为记起来简单而且Google公司承诺绝不会重定向或者过滤用户所访问的地址,而且绝无广告。
vi resolv.conf /*这里有个坑,你配好了dns,可能会提示你无法保存点回车键继续操作*/
ls -la | grep resolv.conf /*查看权限,我当时权限是644,我改成777,然后又改回644*/
chmod 777 resolv.conf /*给我访问它的最高权限,后面记得改回原本权限,切记!*/
然后 在resolv.conf中增加
nameserver 8.8.8.8
nameserver 8.8.4.4
保存退出
vi /etc/sysconfig/network-scprits/ifcfg-ens33
将 ONBOOT=NO 改成 ONBOOT=yes /*系统开机时,是否启动网卡*/
保存退出
记得要重启网络
service network restart
到了这一步果然有网络了
注意:这里的 ens33 与 eth 0 应该没有区别,我用 SecureCRT 的 ssh2 也连上了这台虚拟机
3. 接下来解决 ifconfig 没有安装的问题
yum search ifconfig /*找到有ifconfig命令的这个包,我这里是net-tools.x86_64*/
yum install net-tools.x86_64 /下载/
接下来按提示点 y 就可以了