Windows 与虚拟机上装Ubuntu18.04 Socket通信

310 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

Socket通信需要具备两个条件:

  • Windows和虚拟机上的Ubuntu的IP地址在同一网段
  • 关掉Widnows和Ubuntu18.04的防火墙

修改虚拟机上Ubuntu的IP地址,保证IP地址和Windows的IP地址在同一网段

编辑->虚拟网络编辑器

在这里插入图片描述

点击更改设置

在这里插入图片描述

点击VMnet8 NAT模式

  • 首先修改字网IP,保证和Windows的IP地址在同一网段 在这里插入图片描述
  • 点击NAT设置,修改网关IP 在这里插入图片描述
  • 点击DHCP设置,修改起始IP地址,结束IP地址 在这里插入图片描述
  • 上述修改完毕,点击应用,重启电脑。

关闭防火墙,才可以Socket通信

关闭Windows防火墙

在这里插入图片描述 在这里插入图片描述

关闭Ubuntu18.04防火墙

sudo ufw disable

在这里插入图片描述

Windows 与虚拟机上的Ubuntu18.04 Ping

  • 查看windows的IP地址
ipconfig

在这里插入图片描述

  • 查看Ubuntu18.04的IP地址
ifconfig

在这里插入图片描述

  • 这样就保证了这两IP地址在同一网段了

Windows向Ubuntu Ping

ping 172.20.10.2

在这里插入图片描述

Ubuntu向Windows Ping

ping 172.20.10.13

在这里插入图片描述

既然可以Ping,Socket通信不是问题了