虚拟机基础

自行下载Vmware使用

虚拟机网络

1
2
3
4
5
6
7
桥接模式:使物理机和虚拟机共用同一块网卡,称作网桥
仅主机模式:将物理机当做是一个没有网络的交换机,所有虚拟连接在这个交换机上,不能上外网,只能互相
通信
NAT模式:将一个公网的IP地址,通过路由器动态转换,转换成多个虚拟机的私有IP地址
# 为什么使用NAT模式
1.使用桥接模式,虚拟机的网络必须和物理机在同一个网段,IP地址不够用
2.仅主机模式,无法上外网

网络相关内容

1
2
3
4
5
6
7
8
物理地址(MAC地址):买来电脑,网卡生产出来后,需要打上一个"身份证号"
IP地址(IPADDR):两台设备之间,互相通信的"手机号"
子网掩码(NETMASK):划分网段,判断IP地址是否在同一个网络(两个IP之间是否能通信,取决于子网掩
码)"运营商"
网关(GATEWAY):如果设备想要上局域网之外的外网,需要一个网关"海关"
DNS:域名解析器,将域名解析成一个IP地址
域名解析:1)正向解析
2)反向解析

获取IP的方式

1
2
动态分配DHCP:自动分配IP地址,IP地址会存在一个租期
静态分配:手动配置IP地址,固定IP地址

磁盘分区

1
2
3
/:根分区,存储数据
/boot:存放系统启动文件 500M~1G
swap:虚拟内存(把磁盘这一部分空间,当内存) 给内存的1-2倍,最高上限8G

linux在虚拟机中的安装

image-20240328135426458

image-20240328135426458

image-20240328135426458

image-20240328135426458

image-20240328135426458

虚拟机的网卡配置

image-20240328135426458

image-20240328135426458

网络

1
2
3
4
5
6
7
8
9
10
11
12
13
14
ip地址:设备之间互相通信 xxx.xxx.xxx.xxx 4段 点分十进制 范围:0-255 0.0.0.0 -255.255.255.255
子网掩码:划分网段,判断ip是否在同一个局域网内 255.255.255.0 子网一样就是在同一网段
网关:让设备上局域网以外的网站,需要出网关(出国的海关)网关地址就是路由器的IP
DNS:domain name server 域名解析服务
若子下面两个ip网掩码前三位一样,最后一位不一样,则前三位是网络位)
子网掩码 网络位 主机位
255.255.255.0 192.168.0. 69
255.255.255.1 192.168.0. 37
若子下面两个ip网掩码前两位一样,最后两位不一样,则前两位是网络位
子网掩码 网络位 主机位
255.255.0.241 192.168. 1.5
255.255.1.67 192.168. 0.241

Windows:cmd中 ipconfig -all查看ip

验证设备之间是否可以通信

1
2
3
4
5
6
7
8
9
10
11
ping www.baidu.com
ping 192.168.0.33
# 正常通信
来自 192.168.0.33 的回复: 字节=32 时间=1ms TTL=128
来自 192.168.0.33 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.0.33 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.0.33 的回复: 字节=32 时间<1ms TTL=128
# 非正常通信
正在 Ping 192.168.3.13 具有 32 字节的数据:
请求超时。
请求超时。

image-20240328140421320

IP分配分配方式

1
2
3
4
静态IP:手动配置IP地址(固定IP
动态IP:自动分配IP地址(IP不固定)
DHCP服务器:分配地址
划分VLAN

虚拟机的网络模式

1
2
3
4
5
桥接模式:将物理机的网卡和虚拟机的网卡连接在一块(网桥)作用:共享物理机的网络,让虚拟机的IP和物理机的IP在同一个网段(局域网)
192.168.10.142
192.168.10.xxx
NAT模式:将物理机的IP地址,动态转换成虚拟机的私网IP,这个私网IP也可以自定义
仅主机模式:将物理机看成是一个没有路由器的交换机,所有的虚拟机都连接在这个交换机上,所有虚拟机之间可以互相通信,但是无法上外网

image-20240328140752681

1
2
3
4
5
#网卡名:
eth0
eth1
eth2
eth3

网卡

1
2
3
4
5
6
7
8
9
10
以太网:买完电脑都会有自带的一块网卡 作用:如果虚拟机想要使用桥接模式,必须使用以太网网卡
(VMnet0)
VMnet1:安装完VMware Workstation 作用:如果虚拟机想要使用仅主机模式,那么必须使用VMnet1
网卡(相当于没有外网的交换机)
VMnet8:安装完VMware Workstation 作用:如果虚拟机想要使用NAT模式,那么必须使用VMnet8网
卡(相当于NAT模式的交换机)

### 为什么使用NAT模式
1.使用桥接模式,虚拟机的网络必须和物理机在同一个网段,IP地址不够用
2.仅主机模式,无法上外网

配置虚拟机的路由器

image-20240328140923241

image-20240328141009976

安装系统内配置网卡信息

image-20240328141241797

image-20240328141353938

使用命令配置网卡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1.[root@localhost ~]# nmtui   #图形化配置
2.[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
输入i:进入编辑模式 -- INSERT --
:wq保存退出
#修改完重启网卡
[root@localhost ~]# systemctl restart network
## 保存退出
按ESC
输入冒号(英文)
再输入wq
:wq 保存并退出
:q 直接退出
:q! 强制退出
w:write 写入
q:quit 退出

图形化配置

image-20240328135426458

命令行配置

image-20240328142122532

image-20240328142637912

Linux远程连接

1
2
3
4
5
协议:SSH ssh:// 端口:22 	连接linux
协议:rdp remote desktop protocol 端口:3389 连接windows,桌面控制
http://协议 端口80
https://协议 端口443
file:// 端口 浏览器访问桌面文件协议

认识使用xshell

image-20240401212225509

image-20240401212249382

Xshell连接不上虚拟机排查

1.查看虚拟机网卡配置

image-20240401212405053

2.检查路由器 (虚拟网络编辑器)配置

image-20240401212612086

3.虚拟机网卡配置文件内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none none/dhcp/static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes 开机启动网卡
IPADDR=10.0.0.250 ip
NETMASK=255.255.255.0 子网掩码
GATEWAY=10.0.0.2 网关
DNS1=223.5.5.5 首选DNS
DNS2=223.6.6.6 备用DNS
IPV6INIT=no
UUID=c96bc909-188e-ec64-3a96-6a90982b08ad

4.测试虚拟机是否能上外网 ping baidu.com

1
2
3
## 测试虚拟机是否能上外网
ping baidu.com
在xshell里ping10.0.0.250,谁连接谁,就用谁去ping谁

5.检查下端口是不是22(ssh协议端口22)

telnet 10.0.0.250 22 [c:~]$ telnet 10.0.0.250 22

Windows开启telnet

image-20240401213429309