虚拟机基础
自行下载Vmware使用
虚拟机网络
1 2 3 4 5 6 7
| 桥接模式:使物理机和虚拟机共用同一块网卡,称作网桥 仅主机模式:将物理机当做是一个没有网络的交换机,所有虚拟连接在这个交换机上,不能上外网,只能互相 通信 NAT模式:将一个公网的IP地址,通过路由器动态转换,转换成多个虚拟机的私有IP地址
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在虚拟机中的安装
虚拟机的网卡配置
网络
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 字节的数据: 请求超时。 请求超时。
|
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也可以自定义 仅主机模式:将物理机看成是一个没有路由器的交换机,所有的虚拟机都连接在这个交换机上,所有虚拟机之间可以互相通信,但是无法上外网
|
网卡
1 2 3 4 5 6 7 8 9 10
| 以太网:买完电脑都会有自带的一块网卡 作用:如果虚拟机想要使用桥接模式,必须使用以太网网卡 (VMnet0) VMnet1:安装完VMware Workstation 作用:如果虚拟机想要使用仅主机模式,那么必须使用VMnet1 网卡(相当于没有外网的交换机) VMnet8:安装完VMware Workstation 作用:如果虚拟机想要使用NAT模式,那么必须使用VMnet8网 卡(相当于NAT模式的交换机)
1.使用桥接模式,虚拟机的网络必须和物理机在同一个网段,IP地址不够用 2.仅主机模式,无法上外网
|
配置虚拟机的路由器
安装系统内配置网卡信息
使用命令配置网卡
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 退出
|
图形化配置
命令行配置
Linux远程连接
1 2 3 4 5
| 协议:SSH ssh:// 端口:22 连接linux 协议:rdp remote desktop protocol 端口:3389 连接windows,桌面控制 http://协议 端口80 https://协议 端口443 file:// 端口 浏览器访问桌面文件协议
|
认识使用xshell
Xshell连接不上虚拟机排查
1.查看虚拟机网卡配置
2.检查路由器 (虚拟网络编辑器)配置
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