Linux-虛擬機使用:真機與虛擬機ping通

目的:使用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了。

真機ping虛擬機

5.不能ping通情況:

1.本機與虛擬機互相都不能ping通

問題可能處在:
本機與虛擬機是否在同一個網段?
虛擬機的網絡方式是否選擇的橋接?
虛擬機與本機的網卡是否是同一張?
虛擬機的ifcfg文件是否配置正確?

2.本機真機可以ping通虛擬機,但是虛擬機不能ping通本機?

問題可能處在:
本機的防火牆。
我使用SecureCRT ,只需要真機能夠ping通虛擬機就好了,所以我這一步沒有去做。

發佈了27 篇原創文章 · 獲贊 17 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章