VMware下Ubuntu系统配置网络连接的诸多坑

简介: VMware下Ubuntu系统配置网络连接的诸多坑

1、问题缘由


最近在学习linux时,使用VMware安装ubuntu虚拟机进行学习。但是网络连接问题一直困扰着本人,如桥接模式,NAT模式有啥区别,如何配置?对于非计算机专业的半路出家汉来说,这些东西就是要走很多的弯路,所以特此在此记录一下本人配置网咯环境的艰苦历程。



2、预备设置


再开始动手之前,首先要熟悉掌握配置网络应该注意的三个地方:


2.1 宿主机网络适配器


首先是本机(宿主机)的网络适配器位置,如下所示:

7e49e7abd4c3452f8f1fd5da0f2c7b95.png

其中带VMware的是虚拟机中的网络适配器,WLAN是宿主机连接的网络适配器,从中可以直接看出宿主机网络适配器的名称为Qualcomm Atheros AR956x Wireless Network Adapter,为了避免后续再回来重复设置,首先在这里右键点击WLAN→属性,勾选上VMware Bridge Protocol;


3763f04c052a41179f7c46a2f428c528.png


之后点击共享,进行如下配置:

37d62174fb89484480c55443b5f04018.png


进行上述配置的原因是因为后续需要使用VMnet8进行NAT连接模式的配置。之后再右键点击VMnet8的属性,找到Internet 协议版本4(TCP/IPv4),之后点击属性,进入如下窗口:

d3bc6135b5e34c268261fd9e4f8c82d3.png



其中,IP地址,子网掩码和默认网关的填写需要参照宿主机的WLAN的相关信息,查看方式可以通过命令行输入:

ipconfig /all


进行查看。

1f01f82f0d174b039ca6ec1d17984cdb.png



其中,IP地址的字段192.168.0需要和宿主机相同,地址214不能和宿主机重复,子网掩码直接照着填上即可,网关可以和宿主机相同,也可以不相同。



2.2 VMware虚拟网络编辑器


在VMware中点解编辑虚拟网络编辑器进行打开。


4e9093792afd4f61be63bad165a0f64d.png


开始里面一般只有VMnet1VMnet8两个,需要手动更改设置之后进行添加网络添加VMnet0,作为桥接的通道,相关配置后续4中介绍。



2.3 VMware虚拟机的网络适配器


右键单击虚拟机选择网络适配器


6d40e03ffe28450c9f501423a18dc086.png


上述三个位置是进行虚拟机网络配置的3个关键操作位置,找到上述位置之后,下面进行网络的配置。



3、桥接模式


在上述位置2.2中,将VMnet0选择为桥接模式,同时选定桥接的适配器为上述WLAN的名称。


76f10acd9d6845b3964124897607ff1e.png


在上述位置2.3中的配置选定为桥接,如下图所示:


ba8fc79c9b05407bb6c4a8fb00890055.png


之后进入Ubuntu中进行手动配置一个连接,其中IP地址的网段需要和宿主机相同,子网掩码填写24,网关需要和宿主机相同,DNS可以直接和宿主机相同,也可以自己添加几种。

0a6f987935384dd4b95e4489729d18c9.png

在ubuntu终端中输入ping www.baidu.com,能够ping通,之后再进行ping宿主机的IP,也能够ping通,说明配置成功,否则请另寻他法,如关闭防火墙,配置相关文件(很重要但是本人比较迷糊,不做展开)etc。




3、NAT连接模式


首先需要在位置2.2中进行设置,需要进行以下四个位置的设置。

1cf0c3ed58e64324bf06e704754dee79.jpg


其中子网IP的字段和宿主机相同即可,子网掩码设置为上述即可,DHCP设置如下:需要将起始和结束的IP的字段更改为宿主机字段。


83abecdacc8f4ec2bea9282ec752f2b5.png


NAT设置如下:需要将网关设置为:与之前在2.1中设置的网关相同。

f383dab61fa145a09e5addabe374acf8.png


之后需要在位置2.3中进行设置,选择连接方式为NAT连接。


ea1d8fbde4b44e21b32f4d603c388264.png

之后进入Ubuntu中进行手动配置一个连接,其中IP地址的网段需要和宿主机相同,子网掩码填写24,网关需要和上述填写的网关&&之前在2.1中设置的网关相同,DNS可以直接和宿主机相同,也可以自己添加几种。


c5be7d1540c84528bd5305392bdd3692.png



这种NAT模式,本文只ping通了外网,没有ping通宿主机IP,还请大佬指点疏漏之处。




4、配置文件相关



最后说一些关于配置文件相关的内容,首先给出本人收集的一系列命令:

#一些重要的命令,查看网络配置
sudo vi /etc/netplan/00-installer-config.yaml
sudo vi /etc/netplan/01-network-manager-all.yaml
sudo vi /etc/netplan/50-cloud-init.yaml
sudo vi /etc/network/interfaces
sudo vi /etc/NetworkManager/NetworkManager.conf


上述几个位置是ubuntu20.04的网络配置文件所在的位置,大家可以挨个找找看看怎么进行配置。配置完成之后要执行下述两个语句:

sudo netplan apply
sudo network-managet restart


还有一个绝招,当小伙伴们走投无路的时候,可以试一下。本人曾经被救过… …就是破而后立,画面直接转到位置2.3,选定网络适配器,直接点击移除,之后再点击添加,重新添加回来,不能联网的我终于可以联网了… …


最最后,再贴一些本人用过的命令,有助于小伙伴们快速出坑。


#查看端口3306\22连接状态
sudo netstat -anp |grep 3306
sudo lsof -i:22
#允许某端口通过防火墙
sudo ufw allow 3306
#修改SSH配置参数
sudo vi /etc/ssh/sshd_config
sudo vi /etc/ssh/ssh_config
#重启SSH服务:
sudo service ssh restart
sudo service sshd restart



相关文章
|
1月前
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
435 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
7天前
|
域名解析 网络协议 虚拟化
vmware 提供的三种网络工作模式
本文介绍了VMware虚拟机的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)和Host-Only(仅主机模式)。桥接模式将虚拟机与主机通过虚拟网桥连接,实现与物理网络的直接通信;NAT模式通过虚拟NAT设备和DHCP服务器使虚拟机联网;Host-Only模式则将虚拟机与外网隔离,仅与主机通信。此外,文章还简要介绍了网络相关的基础知识,包括主机名、IP地址、子网掩码、默认网关和DNS服务器。
25 3
|
1月前
|
Ubuntu 虚拟化
软件安装(二):VMware ubuntu20.04 安装步骤
这篇文章是关于如何在VMware Workstation 16 Player上安装Ubuntu 20.04桌面版的详细步骤指南。
165 2
软件安装(二):VMware ubuntu20.04 安装步骤
|
1月前
|
Ubuntu Linux Windows
wsl重装Ubuntu遇到的一些问题( WslRegisterDistribution failed with error: 0x80041002 Error: 0x80041002 (null)、重置网络后WLAN图标消失)
wsl重装Ubuntu遇到的一些问题( WslRegisterDistribution failed with error: 0x80041002 Error: 0x80041002 (null)、重置网络后WLAN图标消失)
|
1月前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
|
1月前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
131 0
|
2月前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
235 3
|
2月前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
329 2
|
2月前
|
Ubuntu
树莓派 —— ubuntu上通过netplan配置网络
树莓派 —— ubuntu上通过netplan配置网络
|
3月前
|
虚拟化
VMware NAT 模式 虚拟机网络电缆被拔出,连不上网
VMware NAT 模式 虚拟机网络电缆被拔出,连不上网
102 0