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

文章目录

  • 1、问题缘由
  • 2、预备设置
    • 2.1 宿主机网络适配器
    • 2.2 VMware虚拟网络编辑器
    • 2.3 VMware虚拟机的网络适配器
  • 3、桥接模式
  • 3、NAT连接模式
  • 4、配置文件相关
  • THE END

1、问题缘由

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

2、预备设置

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

2.1 宿主机网络适配器

\qquad 首先是本机(宿主机)的网络适配器位置,如下所示:
VMware下Ubuntu系统配置网络连接的诸多坑_第1张图片
\qquad 其中带VMware的是虚拟机中的网络适配器,WLAN是宿主机连接的网络适配器,从中可以直接看出宿主机网络适配器的名称为Qualcomm Atheros AR956x Wireless Network Adapter,为了避免后续再回来重复设置,首先在这里右键点击WLAN→属性,勾选上VMware Bridge Protocol
VMware下Ubuntu系统配置网络连接的诸多坑_第2张图片
\qquad 之后点击共享,进行如下配置:
VMware下Ubuntu系统配置网络连接的诸多坑_第3张图片
\qquad 进行上述配置的原因是因为后续需要使用VMnet8进行NAT连接模式的配置。之后再右键点击VMnet8的属性,找到Internet 协议版本4(TCP/IPv4),之后点击属性,进入如下窗口:
VMware下Ubuntu系统配置网络连接的诸多坑_第4张图片 \qquad 其中,IP地址,子网掩码和默认网关的填写需要参照宿主机的WLAN的相关信息,查看方式可以通过命令行输入:

ipconfig /all

进行查看。
VMware下Ubuntu系统配置网络连接的诸多坑_第5张图片 \qquad 其中,IP地址的字段192.168.0需要和宿主机相同,地址214不能和宿主机重复,子网掩码直接照着填上即可,网关可以和宿主机相同,也可以不相同。

2.2 VMware虚拟网络编辑器

\qquad 在VMware中点解编辑虚拟网络编辑器进行打开。
VMware下Ubuntu系统配置网络连接的诸多坑_第6张图片 \qquad 开始里面一般只有VMnet1VMnet8两个,需要手动更改设置之后进行添加网络添加VMnet0,作为桥接的通道,相关配置后续4中介绍。

2.3 VMware虚拟机的网络适配器

\qquad 右键单击虚拟机选择网络适配器
VMware下Ubuntu系统配置网络连接的诸多坑_第7张图片
\qquad 上述三个位置是进行虚拟机网络配置的3个关键操作位置,找到上述位置之后,下面进行网络的配置。

3、桥接模式

\qquad 在上述位置2.2中,将VMnet0选择为桥接模式,同时选定桥接的适配器为上述WLAN的名称。
VMware下Ubuntu系统配置网络连接的诸多坑_第8张图片
\qquad 在上述位置2.3中的配置选定为桥接,如下图所示:
VMware下Ubuntu系统配置网络连接的诸多坑_第9张图片
\qquad 之后进入Ubuntu中进行手动配置一个连接,其中IP地址的网段需要和宿主机相同,子网掩码填写24,网关需要和宿主机相同,DNS可以直接和宿主机相同,也可以自己添加几种。
VMware下Ubuntu系统配置网络连接的诸多坑_第10张图片
\qquad 在ubuntu终端中输入ping www.baidu.com,能够ping通,之后再进行ping宿主机的IP,也能够ping通,说明配置成功,否则请另寻他法,如关闭防火墙,配置相关文件(很重要但是本人比较迷糊,不做展开)etc。

3、NAT连接模式

\qquad 首先需要在位置2.2中进行设置,需要进行以下四个位置的设置。
VMware下Ubuntu系统配置网络连接的诸多坑_第11张图片
\qquad 其中子网IP的字段和宿主机相同即可,子网掩码设置为上述即可,DHCP设置如下:需要将起始和结束的IP的字段更改为宿主机字段。
VMware下Ubuntu系统配置网络连接的诸多坑_第12张图片
\qquad NAT设置如下:需要将网关设置为:与之前在2.1中设置的网关相同。
VMware下Ubuntu系统配置网络连接的诸多坑_第13张图片
\qquad 之后需要在位置2.3中进行设置,选择连接方式为NAT连接。
VMware下Ubuntu系统配置网络连接的诸多坑_第14张图片
\qquad 之后进入Ubuntu中进行手动配置一个连接,其中IP地址的网段需要和宿主机相同,子网掩码填写24,网关需要和上述填写的网关&&之前在2.1中设置的网关相同,DNS可以直接和宿主机相同,也可以自己添加几种。
VMware下Ubuntu系统配置网络连接的诸多坑_第15张图片
\qquad 这种NAT模式,本文只ping通了外网,没有ping通宿主机IP,还请大佬指点疏漏之处。

4、配置文件相关

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

#一些重要的命令,查看网络配置
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

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

sudo netplan apply
sudo network-managet restart

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

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

#查看端口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

THE END

你可能感兴趣的:(错误处理,ubuntu,linux,vmware,网络)