虚拟机网络
这里讨论VMware下虚拟机上网的问题
1 检查 虚拟网络编辑器
- 以管理员方式运行 VMware
- 打开虚拟网络编辑器
- 查看 NAT方式下,虚拟子网的网段 如 192.168.43.0
2 检查虚拟网卡
控制面板,“网络与共享中心 | 更改适配器设置 ”
默认地,有 VMnet1 和 VMnet8 两个虚拟网卡
如果没有找到VMnet1/VMnet8,请卸载VMware重装
注意:以管理员方式运行安装程序,会更好
3 检查虚拟机的网络配置: NAT模式
要点与细节
子网是随机分配的,你的不一定是192.168.43.0 !
虚拟机联网
虚拟机联网设置:
1 检查虚拟机硬件是否为 NAT方式
2 登录 Ubuntu系统 , 右上角设置
设置面板左侧,“网络”
检查 IPv4 / DHCP 设置
( 默认设置即可,不需要更改 )
3 检查IP地址
我的演示环境IP : 192.168.43.129
4 访问外网测试
ping www.baidu.com
按 CTRL + C 中断
注意:宿主机本身必须已经连接外网
要点与细节
可以在图形界面下设置网络,也可以在终端里用命令行方式设置
与宿主机互联
检查IP地址
虚拟机: 192.168.43.129
宿主机: 192.168.43.1
虚拟机 与 宿主机 互联:
192.168.43.1 -> 192.168.43.129
ping 192.168.43.128
192.168.43.128 -> 192.168.43.1
ping 192.168.43.1 ???不支持
家庭路由器上网:
NAT上网:
手动配置网络
在终端里,以命令行方式来配置网络
常用命令: ifconfig , netstat 等
默认地,Ubuntu 下面不带 ifconfig 命令
需要使用 apt 软件包管理器
apt install net-tools 安装一个软件包
apt remove net-tools 移除一个软件包
apt search xxx 搜索
apt list | grep xxx 列表
1 查看网络配置
ifconfig
其中,if 表示 interface 网络接口
会列出所有的网络接口,及各个接口的状态
2 开启/禁用网络
sudo ifconfig xxx up
sudo ifconfig xxx down
更多配置网络
关于网络的更多复杂配置,可以自行百度
只要求掌握 ifconfig ,它是一个常用的命令