最近因为Linux网络管理实验课有些实验的问题,有重新倒腾了一下Linux系统。对望网络配置这一块还是有点问题的。特别是关于桥接网络的设置,pd虚拟机某些方面跟Vmware虚拟机有些不一样,在VMware上配置虚拟系统的桥接网络,只需要两三步,主要是在修改写系统中的网络配置文件中的IP地址,子网掩码,GATE以及DNS服务器域就好了。
虚拟机三种网络模式
1、桥接,相当于虚拟机和主机连接在同一个交换机上,即处于同一个 LAN,类似于日常中的对等网形式。
2、NAT,可以这样理解,主机有两块网卡,一块连接外网,一块连到虚拟机的网络,然后在主机上启用了 NAT 服务,虚拟机复用主机的地址联网。这种模式下虚拟机不能主机所在 LAN 的其它计算机访问,除非做端口映射(主机之所以可以访问,是因为主机上有一块 VMnet8 网卡连接到这个虚拟子网)。
3、Host-only,简单的理解就是在上面的 NAT 模式的基础上关闭了 NAT 服务,主机仍可以和虚拟机通信是因为还有一块虚拟网卡 VMnet1 默认连接到了 Host-only 的虚拟子网。
首先配置PD虚拟机网络外部设置
Linux系统中配置网络的配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 从dhcp改成staticBOOTPROTO=static# 从no改成yes。系统将在启动时自动开启该接口。ONBOOT=yes# 设置IP地址IPADDR=# 设置子网掩码NETMASK=# 设置网关GATEWAY=# 设置DNSDNS1=DNS2=# 表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理NM_CONTROLLED=no
注:这里面的IP地址,子网掩码,GATE ,DNS都按照主机的配置。
之后,重启一下虚拟机应该就可以。
之后,ping下主机IP地址,ping 下局域网其他主机IP地址,再ping下外网ip地址,可以的话就算成功
如果还是ping不通,参考一下几个博客
/hotdust/article/details/53812953
/wuxiangmujingli/article/details/52671448
PS:事实上本人也是误打误撞成功了,尝试了好多种解决方案,最后不知道怎么回事重启后就成功了。所以,不断尝试才能把坑迈过去了。(手动滑稽