linux centos 虚拟机新安装后没有网络
ping的时候出现 name or service not known的时候
可以 修改/etc/sysconfig/network-scripts/ifcfg-ens33 文件
vi ifcfg-ens33
进入编辑页面按i进入编辑模式
把onboot的no 改成yes
然后在按esc退出编辑模式
:wq 退到命令行
在重启网卡 service network restart
在ping 就ok了。
这里的ip是由本地机器dhcp分配的
这里就可以让本地dhcp分配ip给虚拟机。
如果想要设置静态地址的话要在ifcfg-ensxxxx(每个人文件名都有可能不一样)里面设置一下
#修改
BOOTPROTO=static #这里讲dhcp换成ststic
ONBOOT=yes #将no换成yes
#新增
IPADDR=192.168.85.100 #静态IP
GATEWAY=192.168.85.2 #默认网关
NETMASK=255.255.255.0 #子网掩码
#保存退出后,重启网络服务:
# service network restart
Restarting network (via systemctl):
如果ping ip能ping通 ping 域名不通的话 是没有设置dns
设置dns
nmcli connection show --这个命令可以看到网卡的信息
这里 name 连网代号,通常与 DEVICE 一样
uuid 识别码
type 网卡的类型;802-3-ethernet 就是以太网
device 网卡名称
nmcli connection show ens33 | less --这个命令就是查看ens33网卡的详细信息 |less 后面加的less是因为信息太多屏幕看到所有信息,用less就可以下拉显示所有信息,|more也可以 或者命令后面加>指定一个文件,把信息放到文件里面去。