文章介绍:
本文适合初学者以上人员
红色字体 命令输入
文章书写环境:
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
这里主要介绍和总结桥接方式:
首先了解一下桥接的运行方式:
桥接方式其实很简单:
重点关注:
ip 网关 DNS 网卡
下面将统一讲述,
整个流程,和需要注意的地方:
首先查看自己本地的网络信息:
打开虚拟机,在如下图位置点击虚拟网络编辑器
点击如图位置的更改设置。
按照如下图数字顺序,在桥接的下拉框内选中最开始查找的本地网卡名称,并选中。然后点击应用后保存退出。
此处特别需要注意:
如果不选择网卡信息,很容易出现能ping本地,ping不了外网
在虚拟机中打开CentOS7(一定要用root账户登录,不然到后面权限可能不够),然后右键桌面打开终端。
在终端里输入
root@localhost ~]# ifconfig
可以看到如下信息,这时候说明我们的桥接网卡是动态的,我们需要设置成静态。
首先记住第一个网卡名称,如下图名称为 ens33
网卡配置文件路径为/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
子网掩码与默认网关必须和本地网络保持一致
这里为了看起来更清楚,将上方图片再次拿出来做个对比
全部设置完毕后,按ESC退出编辑,然后输入 :wq (区分大小写) 保存后退出
重启网络服务:
这一步必须重启,不然外网可能仍旧无法连接
[root@localhost ~]# service network restart
等到出现如下信息,提示重启成功 ,
Restarting network (via systemctl): [ 确定 ]
然后再查看是否已经更改成功
[root@localhost ~]# ifconfig
如下图所示,即为修改成功
然后还需要去修改DNS信息。
[root@localhost ~]# vim /etc/resolv.conf
在文件内第一行输入如下信息
nameserver 8.8.8.8
然后ESC退出编辑模式,:wq 保存退出
到此为止,信息全部调试成功。
测试网络情况:
[root@localhost ~]# ping 192.168.50.80
[root@localhost ~]# ping www.baidu.com
内网OK,
外网也OK,
《《《《《《《《《《《《《《《《《《《《《完结》》》》》》》》》》》》》》》》》》》》