一、虚拟机VMware的网络配置
桥接模式:使得虚拟机跟物理机一样,各自拥有独立的IP地址
NAT模式:使得虚拟机直接共享物理机的IP,自己本身没有独立的IP地址
主机模式:客户机Ubuntu仅能与宿主机Windows通信
虚拟机->设置->网络适配器->桥接模式->复制物理网络连接状态
编辑->虚拟网络编辑器->更改设置
将虚拟机网卡桥接至以太网网卡
二、ubuntu的网络配置
ifconfig命令查看已启动的网卡名称
ifconfig -a 查看所有的网卡名称
sudo ifconfig ens33 up/down 关闭或打开虚拟机网卡ens33
sudo ifconfig ens33 192.168.12.30 配置虚拟机网卡与以太网为同一网段
注意:
临时指定的网口IP地址(关闭终端后失效)
配置网络接口
sudo vi /etc/network/interfaces
//自动获取IP地址
auto ens33
iface ens33 inet dhcp
或者:
//设置固定IP
auto ens33
iface ens33 inet static
address 169.254.54.200 # IP地址,根据具体的网络环境来写
netmask 255.255.0.0 # 子网掩码
gateway 169.254.54.1 # 网关地址
更改网络设置后,需要重新加载网络服务
sudo service networking force-reload
sudo service networking restart
ping命令测试网络是否连通
ping www.baidu.com
注意:
当有返回延时时间时,就代表网络是通的;
如果卡主不动,代表网络不通或者网络拥塞:
host命令查看指定的网址的IP地址
host www.baidu.com
注意:
host成功返回域名的IP地址,代表当前网络是通的。
host成功返回域名的IP地址,代表当前系统的DNS解析是正常的。
如果ping成功,但host不成功,代表当前电脑的DNS配置有问题。
配置DNS服务器
sudo cat /etc/resolv.conf //解析配置文件
nameserver x.x.x.x //具体域名服务器的IP地址 x.x.x.x 一般可以参考宿主机windows的配置
options edns0 trust-ad
重启DNS
sudo service systemd-resolved restart
若无法ping通,其他解决方法
1.可能是Ubuntu无法正确找到网关,从而导致无法连网,需要手动配置网关地址
sudo route add default gw x.x.x.1
2.禁用网络接口,再重启、电脑重启
3.虚拟编辑器->还原默认设置