我经常使用Ubuntu,但无法连接到互联网。我尝试过很多方法。下面两种方法基本解决90%无法上网的问题!
以下网络配置组网是基于使用桥接主机网卡模式进行静态IP。
1.第一种情况
没有指定IP地址,也没有网络图标,否则看第二种情况
在终端输入ifconfig即可查看
ifconfig
◆在终端中输入以下代码
sudoservicenetwork-managerstop
sudorm/var/lib/NetworkManager/
sudoservicenetwork-managerstart
重启
②重启后配置桥接主机无线网卡(我连接的WiFi)
VMware→编辑→虚拟网络编辑器
然后修改ubuntu中的网络适配器
③进入网络设置
④将IP地址设置为静态(必须与主机在同一网段)并没有分配)
PS:比如你查看host下的网关是192.168.1.1,子网掩码是255.255.255.0,所以这里的静态IP设置应该是192.168。1.,
⑥静态IP设置成功后,主机可以ping通Ubuntu并连接到互联网。恭喜。如果主机可以Pingubuntu,但无法连接互联网,请从路由表中查找原因!
2.第二种情况
sudorouteadddefaultgw192.168.1.100//192.168.1.100已设置静态IPsudorouteadddefaultgw192.168.1。1//宿主机的网关192.168.1.1
然后就可以上网了~
Ubuntu可以上网,但是开发的board无法ping通Ubuntu
肯定是它的有线网卡没了。在ifconfig下可以看到有两个网卡。我这里展示的是ens33和ens38。
----------------------分隔线-----------------------
无法ping通主机
今天重新配置了虚拟机,突然就不能用了。添加以下配置即可解决问题
手动配置虚拟机机器已连接外部以太网
确定
Ubuntu虚拟机上网方法及相关配置
一种Nat方法(虚拟机与主机不在同一网段)
NAT:Networkaddresstranslate,这是一种方法内部私有地址转换为了创建公共网络地址,NAT技术应用于Internet网关和路由器。例如,地址192.168.0.123想要访问互联网,其数据包必须经过网关或路由器,而网关或路由器有一个可以访问互联网的IP地址。地址,这些网关和路由器在发送和接收数据包时必须修改数据包的IP协议层数据(即NAT),以便网段专用网络中的主机能够成功访问Internet。该技术解决了IP地址稀缺的问题。
VMwareNAT与Internet访问相同。它使用软件在主机和虚拟机之间建立网络映射。该网络适配器与虚拟机的IP地址在同一地址段。同时,该网卡与主机网络接口之间进行NAT。虚拟机发送的每个数据包都会经过虚拟网络适配器,然后经过NAT,然后通过主机接口发送。
Nat模式下的虚拟网卡为VMnet8
在宿主机上定义
主机IPGWDNS
VMnet8
IP(定义网段后自动获取)
GW必须与IP同网段
DNS:与主机的DNS相同
虚拟机
IP:虚拟机的IP地址与虚拟网卡的IP地址在同一网段
GW:与虚拟网卡相同gw
DNS:同一个DNS
第二个桥(虚拟机和主机IP地址在同一网段)
Bridge“Bridge”是主持人。本机有两块网卡,分别位于两个局域网中。与此同时,他们也在“桥”中。在计算机上,运行一个程序,允许来自LANA的所有数据包完整地流入B,反之亦然。这样,LANA和B就在链路层实现了透明连接。桥接时,VMWare网卡和物理网卡当然必须在同一个IP网段,以保证两个局域网之间不存在IP冲突。
VMWare的桥接也是如此,只不过网卡原本是硬件,现在是通过VMWare软件虚拟化的。!使用桥接时,VMWare会将虚拟网卡与真实的物理网卡进行桥接。这样,所有发送到物理网卡的数据包都会到VMWare虚拟机,而VMWare发送的数据包也会从物理网卡经过网桥。是从这一端发送的。
所以如果物理网卡可以上网的话,那么桥接的软件网卡就没问题。这就是桥接上网的原理,相当于把虚拟机当作本地网络中的物理网卡。连接电脑即可。
三种主机模式
主机模式下,真实环境与虚拟环境隔离;在这种模式下,所有虚拟系统都可以相互通信。,但虚拟系统和真实网络是隔离的。(虚拟系统和宿主机系统可以互相通信,当于两台机器通过双绞线互连。),但这种方式没有地址转换服务,所以只能从宿主机访问虚拟机
网络连接补充知识
workAddressTranslation网络地址的翻译
a静态地址:清晰转换私有地址和公有地址一一地址。(1对1)
b动态地址转换:NAT转换器具有公共地址池,可以动态分配未使用的地址。公网地址与内部地址通信形成临时映射关系。(多对多)
端口地址转换:将多个私有地址转换为对应的公网地址。(多对多)对于1)
DHCPDynamicHostConfigurationProtocol,动态主机配置协议
是一种局域网网络协议,自动为内部分配IP地址网络或网络提供商。地址,DHCP有UDP67和68三个端口作为服务器和客户端的服务端口。546用于DHCPv6,用于双击热备份。
上一篇:虚拟机ubuntu上不了网
下一篇:虚拟机安装ubuntu后怎么打开