vlambda博客
学习文章列表

Centos网络配置及虚拟机连外网的问题




ifconfig直接提示命令不存在:


ip a 发现没有配置IP:

Centos网络配置及虚拟机连外网的问题


Centos网络配置及虚拟机连外网的问题


vi /etc/sysconfig/network-scripts/ifcfg-ens33

Centos网络配置及虚拟机连外网的问题


配置文件内原来有如下这些内容:

Centos网络配置及虚拟机连外网的问题


我只留下了如下几项:

TYPE=Ethernet

                dhcp(通过dhcp协议获取ip)

IPADDR=192.168.74.208

NETMASK=255.255.255.0

GATEWAY=192.168.74.2   //IP和网关不知道配什么咋办?后面有写。

NAME=ens33

DEVICE=ens33

ONBOOT=yes //系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备


后  systemctl restart network  重启网卡

Centos网络配置及虚拟机连外网的问题

使用Mobax已经可以连接:

Centos网络配置及虚拟机连外网的问题


如果不知道IP和网关该配置什么怎么办呢?虚拟机该配置什么IP和网关?


首先先看下你的这个虚拟机的网络选择的什么,我这里选择的是NAT模式。

Centos网络配置及虚拟机连外网的问题


然后打开VM的“虚拟网络编辑器”,选中NAT,点击NAT设置进入设置界面:

Centos网络配置及虚拟机连外网的问题


在这里可以看到子网掩码、网关等信息:

Centos网络配置及虚拟机连外网的问题


Centos网络配置及虚拟机连外网的问题


网络配好了,准备给安装一个gcc才发现对外不通。

ping 百度试下:

Centos网络配置及虚拟机连外网的问题


DNS没配......

测试了下到114.114.114.114是通的,那就直接配置成这个吧,一共三步:

【如果你的虚拟机到114都不通的话可以先尝试把DNS配置成局域网的网关】


1、将DNS信息写入网卡配置里:

Centos网络配置及虚拟机连外网的问题


2、配置  /etc/resolv.conf

Centos网络配置及虚拟机连外网的问题


配置到这里发现再 ping www.baidu.com  已经可以通了。但是过一段时间后resolv内配置的DNS会被重置掉,所以还有一步不要忘了做。

【正常过程中先配置3,再配置2。】

Centos网络配置及虚拟机连外网的问题


3、在/etc/NetworkManager/NetworkManager.conf  配置文件的[main]下面添加一个 dns=none,如下:



执行  systemctl restart NetworkManager.service  使得NetworkManager重新装载修改的配置。


到这里就完成了,测试下到自己网站  www.wenhemei.com的解析:


OK,到互联网也没问题了。