如何设置虚拟化的centos内外网络通畅

Posted 刺风’Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置虚拟化的centos内外网络通畅相关的知识,希望对你有一定的参考价值。

 

首先要去确定你的本机(本地物理机)是通过以太网(插网线)上网的,还是通过wifi上网的。这个很重要。

如果是通过以太网去上网,那么虚拟化出来的系统,网络配置应当选择桥接模式。

当然了,也不一定非要用桥接模式,事无绝对,具体情况,具体分析,我这里贴出一篇别人写博文,主要讲各种模式的应用场景和区别:http://www.softown.cn/post/13.html

接着讲,如果用以太网上网,则在虚拟化软件中——设置——网络

ok,那么恭喜你第一步已经完成了,忘记说了一点,首先你要确定你本机网段。

那么我本机采用静态绑定的ip可以直接通过上述去看,我的网关是192.168.1.1,如果你们的机器是动态获取ip的话可以先看下自己的本机ip在dos窗口中敲ipconfig,这样也能很直观的看到你的ip网段。

接下来我们去配置对应的centos里的网络配置。

[root@localhost ~]# clear
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-enp0s3

注意:有的人在装完centos后在   /etc/sysconfig/network-scripts/    这个目录下生成的不一定是ifcfg-enp0s3,也有可能是ifcfg-eth0 等等,这个以实际为准。

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.251
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
NM_CONTROLLED=NO
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=b1dd5914-0817-4775-bcd7-766f3b6e44fa
DEVICE=enp0s3
ONBOOT=yes
ifcfg-enp0s3

注意:下面这几行是我手动去修改的:

OK,按照上述改完之后,再执行一下这个命令:

[root@localhost network-scripts]# service network restart

重启网络设置即可感受到什么叫畅通无阻的感觉了,先用本机ping一下虚拟的centos:

再从虚拟的centos系统里去ping 一下百度:

也是没有问题的,至此本机为以太网,使用桥接的方式去配置虚拟化的centos并实现内、外网互通的操作已经完成了。

后续我会将本机为wifi上网的情况下如何配置centos的步骤也贴出来。

 补上:

虚拟机也设置成桥接网络,然后选择对应的网卡即可。

 

以上是关于如何设置虚拟化的centos内外网络通畅的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox虚拟机下的CentOS7网络配置,内外网互通

虚拟机nat能ping通内外,无法访问外网

centos虚拟机网络配置

虚拟机下Centos7如何设置静态IP地址

linux系统连接方式和连接出现问题的常见的解决方法

Win_10下VMWare虚拟机(Centos7)如何配置网络