天天看点

vmware安装Ubuntu18.04并配置连接GG

前言:vmware安装完Ubuntu,看到是NAT模式,和虚拟机共享host ip方式实现上网,牵涉到一个问题,工作网络是有线(上内网),上GG需要连无线。不过有线和无线同时接入的话,看起来虚拟机这边入网优先选择有线,如果想要上GG需要把有线拔掉,这样才能完全连接无线上GG网。【host端接入有线和无线,此时的default gateway是有线的,入网会选择有线的gateway,看到网上的方法需要将有线的default gateway拿掉,加入无线的default gateway】

方案:VMware + Ubuntu,通过VMware借助桥接模式-桥接到物理机的无线网卡上实现上GG网,host端继续上内网。

背景:了解下桥接模式和nat模式的区别,网上很多内容可查。

  1. network address translation(NAT模式) :虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来訪问公网,nat模式不需要手动分配ip,ip地址由vmnet8的dhcpServer分配,不能进行手动分配,这种模式上网比较方便。
  2. bridged networking(桥接模式):VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,桥接模式需要手工为虚拟系统配置IP地址、子网掩码,并且还要和宿主机器处于同一网段,这样虚拟系统才干和宿主机器进行通信。网络适配器对应vmnet0。
  3. 网友总结:桥接-通过使用物理机网卡 具有单独ip;NAT-把物理机为路由器进行上网

实现:虚拟机设置里选择桥接模式,并设定静态ip/dns 【静态ip/dns 是指能上GG网的无线路由指定的ip和dns】​​​​,​​​​​Ubuntu设定静态ip/dns的方法,参考 https://blog.csdn.net/fchyang/article/details/98502052,这里使用netplan的方式设定。

vmware安装Ubuntu18.04并配置连接GG

【Note】桥接到哪,这里要注意点,这边是借助无线连上GG网,所以选择桥接到无线网卡,不要选择自动,选自动的话,仍然会遇到上不了网的问题。

vmware安装Ubuntu18.04并配置连接GG
sudo vim /etc/netplan/01-network-manager-all.yaml(文件名可能不同),改完保存,然后sudo netplan apply。

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.1.123/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]
           

小结:使用桥接模式并分配ip地址,关闭重启vmware/Ubuntu,打开Ubuntu里面的Firefox web Browser就可以连上GG网。

PS:vmware调整窗口大小全屏设定:查看->自动调整大小->自动适应客户机/自动适应客户窗口

参考:https://blog.csdn.net/lhjllff12345/article/details/75339922

继续阅读