目的:使用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通虛擬機就好了,所以我這一步沒有去做。