主机(笔记本)与Ubuntu之间的ping通问题


先说一下自己的问题吧,我最开始的问题是主机能够ping通ubuntu但是Ubuntu不能ping通主机,查了很多原因,没有合适自己的,不过现在已经解决了,我来说说我的方法。

前提

1) 我的笔记本是用网线上网的,并不是wifi
2) 我的ubuntu版本为19.10

解决步骤:

1. 设置为桥接模式

将虚拟机设置中的网络适配器设置为桥接模式(右下角的“配置适配器”里面全部勾选)
主机(笔记本)与Ubuntu之间的ping通问题

2. 确定utuntu的ip地址

打开ubuntu的终端(terminal)输入ifconfig,得到下图
主机(笔记本)与Ubuntu之间的ping通问题
最后一行的inet就是设置为桥接模式下,网络自动配置的ip地址,此处我的ip为172.23.34.200

3. 打开主机的以太网IPv4窗口

打开主机的控制面板 -> 网络与Inernet -> 网络和共享中心 -> 更改适配器设置,得到下图
主机(笔记本)与Ubuntu之间的ping通问题
右键以太网点击属性,选择IPv4,再点击属性,得到下图(这里设置的ip地址的值看下一步,这一步只是为了打开IPv4窗口)
主机(笔记本)与Ubuntu之间的ping通问题

4. 手动设置主机的ip地址

根据步骤2中得到的ubuntu的ip地址(172.23.34.200),手动设置主机中IPv4的ip地址,如下图
主机(笔记本)与Ubuntu之间的ping通问题
注意:
1) 保证主机的ip地址和ubuntu的ip地址处于同一网段下,例:ip地址为172.23.34.100的网段为172.23.34;
2) ip地址的最后3位,只要保证主机的和ubuntu的不一样即可,数值随便填;
3) 子网掩码直接填写255.255.255.0即可;
4) 默认网关的最后1位填写‘1’即可;
4) DNS服务器可以不填,我这里是个人主机上网需求,不是ping连接问题,大家不用在意
5) 别忘了确定保存

5. 测试

1) 打开主机的终端terminal,输入ipconfig, 确定主机ip地址是否是自己设置的值,如下图
主机(笔记本)与Ubuntu之间的ping通问题
2) 继续在主机终端中输入“ping ubuntu的ip地址”,如下图
主机(笔记本)与Ubuntu之间的ping通问题
无丢包,则说明主机可以ping通ubuntu,我们继续测试。

3)在ubuntu的终端terminal中,输入“ping 主机的ip地址”,如下图
主机(笔记本)与Ubuntu之间的ping通问题
一旦出现稳定且连续的“64 bytes from ”就说明ubuntu可以ping通主机,ctrl+c退出连接即可,此时已经完成主机与ubuntu之间的ping连接

题外话/补充

1 手动设置ubuntu19.10版本的ip地址

在上述方法中,我们只是将主机的ip地址手动设置,但并未手动设置Ubuntu的,现在介绍方法。
打开设置 -> 网络 -> 当前连接的有线网络的开关旁的设置按钮 -> 选择IPv4,得到下图界面
主机(笔记本)与Ubuntu之间的ping通问题
选择手动,在地址和dns填写需要设置的ip地址信息即可,记得点击应用,并通过按钮开关重新开启一次网络。

/**************************************

  1. 本人原创,请勿抄袭,谢谢
  2. 还有什么不明白的,可以留言,我也是自己一点一点问别人和摸索的

**************************************/