你好,关于vm建立的linux虚拟机和本机能互相ping通,但局域网其他电脑ping不通的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你好,关于vm建立的linux虚拟机和本机能互相ping通,但局域网其他电脑ping不通的问题相关的知识,希望对你有一定的参考价值。
请问这个情况该如何解决?我是有路由器的,家里1台台式,1台笔记本,2台电脑网关都是192.168.1.1,现在笔记本上装了linux虚拟机,用的NAT虚拟网卡,虚拟机可以上网,也可以和笔记本互ping通,就是无法和台式机ping通
这是我的虚拟网卡设置,就是网关不知道设置什么。希望能帮忙解决下我的问题。
桥接模式比nat快 参考技术A 网关和ip冲突,ip不能为192.168.1.x,设置为192.168.2.x追问
有这种说法吗?但我台式机和笔记本的ip也是192.168.1.x,网关也是192.168.1.1。
追答不可以,网关是猫的ip,路由器怎么能和猫同段呢,最最基本的常识。
参考技术B 防火墙关了没?是一个网段吗? 参考技术C 没法和台式PING通,笔记本和台式能互PING吗#yyds干货盘点# 在 VM 虚拟机中 Linux 动态网络配置
在 VM 虚拟机中 Linux 联网需要保证 Linux 虚拟机和本机处在同一个网段。
这篇文章主要是通过使用桥接模式来配置 Linux 网络。
教程
首先主机需要联网,以 Windows 主机为例:
-
查看网络中心,桌面右下角,鼠标右键,点击打开“网络和 Internet” 设置
-
选择更改适配器选项
-
查看 Windows 主机使用的网卡
-
右键虚拟机,选择设置
-
设置网络适配器采用桥接模式,点击确定退出
-
打开虚拟网络编辑器
-
使用管理员更改设置
-
设置虚拟机桥接模式桥接的网卡(主机联接网络使用的网卡)
-
打开虚拟机中的 Linux
cd /etc/sysconfig/network-scripts/ vi ifcfc-ens**
-
编辑 ifcfg-ens**,文件名字根据实际而定,你的有可能和我的不一样
-
打开 ifcfg-ens** 文件,修改为以下对应内容,保存退出,将 Linux 关机即可。
TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes IPU4_FAILURE_FATAL=no IPU6INIT=yes IPU6_AUTOCONF=yes IPU6_DEFROUTE=yes IPU6_FAILURE_FATAL=no NAME=ens33 UUID=cfe2a286-1338-465d-abe9-9dad8cb84f7e DEUICE=ens33 ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPU6_PEERDNS=yes IPU6_PEERROUTES=yes
-
启动 Linux,执行
ip addr
命令,查看分配的 ip 地址。 -
在 Windows 主机上,
WIn+R
进入cmd
,执行Ping
命令,显示以下信息,则表示网络配置成功。
以上是关于你好,关于vm建立的linux虚拟机和本机能互相ping通,但局域网其他电脑ping不通的问题的主要内容,如果未能解决你的问题,请参考以下文章