文章目录
- VMware虚拟机联网
- NAT模式配置
- NAT联网原理
- 手动配置网络
- 关于apt命令
- 关于ifconfig命令
- 简介
- 命令格式
- 命令参数
- 使用实例
- 显示网络设备信息(激活状态的)
- 开启/禁用网络
VMware虚拟机联网
VMware提供:桥接,Host Only和NAT三种连网方式。
本文介绍的是NAT模式的具体设置方法,NAT方式适合那种每台主机只允许一个IP的情况。
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
NAT模式配置
1、以管理员的身份运行VMvare
2、选择“编辑”菜单下的”虚拟网络编辑器“
注意:
- 同处于一个网段,前三位一样,ubuntu中输入ipconfig查看宿主机的ip地址
3、在以下界面1处选择VMnet8,然后在最下方设置子网IP,可以使用默认设置,然后点击NET设置
4、这里可以看到网关IP,使用默认即可
3、查看虚拟网卡,在下面路径查看是否有VMnet1和VMnet8,VMnet1是hostonly的接口,而VMnet8是就是我们要使用的NAT的网络接口。
4、Windows主机网络连接属性中的共享打开
5、检查虚拟机的网络配置:NAT模式
6、unbuntu显示链接,打开网络设置,设置IPV4设置为auto:
7、在ubuntu中测试联网是否成功,ping www.baidu.com
NAT联网原理
手动配置网络
默认情况下,ubuntu不带ifconfig命令
需要使用apt软件包管理器
sudo apt-get install net-tools
关于apt命令
安装一个包
sudo apt-get install xxxx
移除一个包
sudo apt remove xxxx
搜索
apt search xxx
列表
apt list | grep xxx
关于ifconfig命令
简介
- windows有ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。
- Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。
- 依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。
命令格式
ifconfig [网络设备] [参数]
命令参数
参考博文:ifconfig命令
使用实例
显示网络设备信息(激活状态的)
命令:
ifconfig
输出:
[yiibai@localhost ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.197 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::da2d:9b2b:7f35:dd8c prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:11:29:4a txqueuelen 1000 (Ethernet)
RX packets 368 bytes 32960 (32.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 120 bytes 20969 (20.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 4 bytes 340 (340.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 340 (340.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[yiibai@localhost ~]$
说明:
- ens33 表示第一块网卡, 其中 ether 表示网卡的物理地址,可以看到上面输出信息中,这个网卡的物理地址(MAC地址)是 00:0c:29:11:29:4a
- inet 用来表示网卡的IP地址,此网卡的 IP地址是 192.168.0.197,广播地址, Bcast: 192.168.0.255,掩码地址 Mask: 255.255.255.0
- lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
- 第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)
- 第二行:网卡的IP地址、子网、掩码
- 第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU: 1500(最大传输单元):1500字节
- 第四、五行:接收、发送数据包情况统计第七行:接收、发送数据字节数统计信息。
开启/禁用网络
sudo ifconfig xxx up
sudo ifconfig xxx down