目的:使用SecureCRT连接虚拟机
我的目的是为了使用SecureCRT来连接虚拟机。直接使用虚拟机的朋友们都知道,直接操作虚拟机有很多的不方便。比如回滚之前的信息等。
那么使用SecureCRT连接虚拟机有一个前提,那就是:
真机主机与虚拟机必须ping通
虚拟机与真机ping通的几个前提:
1.主机与虚拟机处于同一个网段
我的例子:
主机:10.4.26.9
虚拟机:10.4.26.11
如何配置Linux的ip呢?
我使用的是CentOS7 ,其中有一些指令与过去不一样了。与网络相关的指令使用“ip” 来包含了。
指令 | 作用 |
---|---|
ip address | 查看设备的ip配置 |
service network restart | 重启网络,使新的配置生效 |
配置ip的文件在 /etc/sysconfig/network-scripts/ 下,一般以“ifcfg-”开头。比如我对应的文件就是 ifcfg-enp0s3
使用vim来打开编辑文件。
主要就是有以下几个点:
配置 | 含义 |
---|---|
IPADDR | IP地址的配置 |
NETMASK | 子网掩码 |
NM_CONTROLLED | 是否打开network manager,使配置实时生效 |
GATEWAY | 网关 |
DNS | DNS配置 |
BOOTPROTO | 指定获取地址方式,通常这个选项有:STATIC,DHCP,NONE。我们是自己配置的IP地址,所以STATIC静态路由方式。 |
ONBOOT | 是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯 |
2.虚拟机使用的网络方式是 桥接
NAT与桥接方式是很多人理解的难点,也是我曾经理解的难点。直到一位前辈用了通俗的方式告诉我:
NAT,你就想成你的本机电脑与你的虚拟机其实是同一个机器。虚拟机对于本机而言不是独立的存在。
桥接方式,本机与虚拟机是平等的,虚拟机成为了一个独立的机器。你就想象虚拟机的机器,是实实在在独立于本机外的一个实体这样操作就好。
3.虚拟机的网卡要与本机使用的网卡是同一张
这是我在实际过程中,不小心犯了一个错误。本机换了一张外置网卡了,导致虚拟机与本机的网卡不是同一张。导致一直ping不通。
4.本机与虚拟机ping
虚拟机与本机的各项配置都配置好以后,就可以互相ping了。
5.不能ping通情况:
1.本机与虚拟机互相都不能ping通
问题可能处在:
本机与虚拟机是否在同一个网段?
虚拟机的网络方式是否选择的桥接?
虚拟机与本机的网卡是否是同一张?
虚拟机的ifcfg文件是否配置正确?
2.本机真机可以ping通虚拟机,但是虚拟机不能ping通本机?
问题可能处在:
本机的防火墙。
我使用SecureCRT ,只需要真机能够ping通虚拟机就好了,所以我这一步没有去做。