文章介绍:

本文适合初学者以上人员

               

红色字体     命令输入

文章书写环境:

VMware版本名称:VMware® Workstation 16 Pro

VMware版本:16.2.3 build-19376536

CentOS版本名称:CentOS7 64位

windows版本:10专业版21H2

windows内核版本:19044.1586

此文参考资料有:https://note.youdao.com/ynoteshare1/index.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note

这里主要介绍和总结桥接方式:

首先了解一下桥接的运行方式:

centos ping 其它电脑 centos怎么ping_桥接

桥接方式其实很简单:

重点关注:

ip           网关                 DNS              网卡

下面将统一讲述,

          整个流程,和需要注意的地方:

首先查看自己本地的网络信息:

centos ping 其它电脑 centos怎么ping_ip地址_02

打开虚拟机,在如下图位置点击虚拟网络编辑器

centos ping 其它电脑 centos怎么ping_centos_03

点击如图位置的更改设置。

 

centos ping 其它电脑 centos怎么ping_ip地址_04

按照如下图数字顺序,在桥接的下拉框内选中最开始查找的本地网卡名称,并选中。然后点击应用后保存退出。

此处特别需要注意:

   如果不选择网卡信息,很容易出现能ping本地,ping不了外网

 

centos ping 其它电脑 centos怎么ping_centos_05

在虚拟机中打开CentOS7(一定要用root账户登录,不然到后面权限可能不够),然后右键桌面打开终端。

centos ping 其它电脑 centos怎么ping_centos ping 其它电脑_06

在终端里输入

root@localhost ~]# ifconfig

可以看到如下信息,这时候说明我们的桥接网卡是动态的,我们需要设置成静态。

首先记住第一个网卡名称,如下图名称为   ens33

centos ping 其它电脑 centos怎么ping_centos_07

网卡配置文件路径为/etc/sysconfig/network-scripts/,

     网卡文件名称为:ifcfg-网卡名称,因为刚刚已经查看到我的网卡名称为ens33,

     故下面直接用ifcfg-ens33

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

vim 的简单使用:打开配置文件后,按下 i 按进入编辑模式
找到如下信息,准备进行修改:
BOOTPROTO=dhcp
ONBOOT=no

将上方信息改为:
BOOTPROTO=static
ONBOOT=yes

在配置文件末行中添加如下 3 项:
IPADDR=192.168.50.80
NETMASK=255.255.255.0
GATEWAY=192.168.50.1

改完后,信息如下图:

此处需要注意的是:

CentOS网络ip地址应于本地网络地址处于统一网段下(简而言之,必须和本地前三段地址信息保持一致),假设我本地网络地址为192..168.50.XXX,那我在CentOS上就必须设置为192..168.50.XXX,至于第四段数字为多少,可以自由发挥,但应遵循如下规则:

1.不得和本地ip地址保持一致,如果存在多个,均不得保持一致;

2.在选定好CentOS系统的ip地址后,必须去本地wondows系统的cmd窗口去 ping一下(ping ip地址),用以防止与你的电脑上其他的ip地址冲突,只有出现四次请求均为   无法访问目标主机或者请求超时的情况下,该ip地址才可用于CentOS

子网掩码与默认网关必须和本地网络保持一致

这里为了看起来更清楚,将上方图片再次拿出来做个对比

centos ping 其它电脑 centos怎么ping_centos_08

 

centos ping 其它电脑 centos怎么ping_centos ping 其它电脑_09

 全部设置完毕后,按ESC退出编辑,然后输入  :wq (区分大小写) 保存后退出

重启网络服务:

这一步必须重启,不然外网可能仍旧无法连接
[root@localhost ~]# service network restart

等到出现如下信息,提示重启成功 ,

Restarting network (via systemctl):        [  确定  ]

然后再查看是否已经更改成功

[root@localhost ~]# ifconfig 

如下图所示,即为修改成功

centos ping 其它电脑 centos怎么ping_桥接_10

然后还需要去修改DNS信息。

[root@localhost ~]# vim /etc/resolv.conf

在文件内第一行输入如下信息

nameserver 8.8.8.8

然后ESC退出编辑模式,:wq    保存退出

centos ping 其它电脑 centos怎么ping_centos ping 其它电脑_11

 到此为止,信息全部调试成功。

测试网络情况:

[root@localhost ~]# ping 192.168.50.80
[root@localhost ~]# ping www.baidu.com

内网OK,

centos ping 其它电脑 centos怎么ping_centos ping 其它电脑_12

 外网也OK,

centos ping 其它电脑 centos怎么ping_桥接_13

centos ping 其它电脑 centos怎么ping_桥接_14

《《《《《《《《《《《《《《《《《《《《《完结》》》》》》》》》》》》》》》》》》》》