linux網絡配置常見有兩種:橋接模式(Bridge)與NAT模式,還有一種Host-Only模式由於其局限性通常被捨棄就不加以說明了,下面我們介紹下橋接模式(Bridge)和NAT模式。
橋接模式(Bridge)
橋接網絡是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換機進行橋接,物理網卡和虛擬網卡在拓撲圖上處於同等地位,那麼物理網卡和虛擬網卡就相當於處於同一網段,虛擬交換機就相當於一台現實網絡中的交換機,所以兩個網卡的IP地址也要設置為同一網段。
所以我們如果要在局域網中使用虛擬機,對局域網其他pc提供服務時,例如提供ftp,ssh,http服務,那麼就要選擇橋接模式。
網絡模型如下圖
好啦理解部分交代完了,我們直接開始配置吧。
1.首先第一步當然是選用網絡適配器網絡連接改為橋接模式
,然後就可以進入系統終端,進行設置了。
進入終端是,第一步要查看下自己系統的網卡信息,用命令ifconfig -a查看
圖中eth0是系統中第一塊以太網卡的名稱,lo是環回測試網卡的名稱,lo的作用是假如包是由一個本地進程為另一個本地進程產生的, 它們將通過外出鏈的’lo’接口,然後返回進入鏈的’lo’接口.
2.做完這些當然還不夠,想要連通網絡,我們還必須了解自己主機的網絡ip,虛擬機ip必須要與主機ip處於同一網段,查詢主機ip,可以在使用cmd進入命令符模式,使用ipconfig命令查看ip信息,其中如果具體看哪個適配器就看你主機是有線或者無線連接,有線可以查看本地連接IpV4,無線則用無線局域網,IPV4就是你要找的主機ip,
做完這些我們就可以進行網絡配置工作了。
3.進入終端ifconfig eth0 up命令激活網卡,在開始配置IP之前我們還要檢測一下自己要使用的ip是否已經有人使用,如我的主機ip為192.168.2.1174.然後我們就可以使用輸入名ifconfig eth0 192.168.2.175 netmask 255.255.255.0
5.這樣就可以上網了嗎?
當然還不夠!要想與internet連接網關是必不可少的,所以我們接下來要為新設置的ip配置網關
如圖網關便設置成功了,這樣我們我們便可以連接ip地址上網了。
6.這樣你就滿足了?
要知道我們上網都是輸入的域名(dns)來連接一個網絡,所以為了方便我們接下來要設置dns服務器,可以使用vim 編譯器輸入vim /etc/resolv.conf進入下面界面按“i”鍵插入下圖內容,”shift+:“快捷鍵,wq保存退出,這樣我們就可以使用域名連接網絡了
NAt模式
NAT模式讓虛擬機借助NAT(網絡地址轉換)使用宿主機器所在網絡訪問公網。NAT模式下虛擬機的網卡和物理網卡的網絡不在同一個網絡,虛擬機的網卡在VMware提供的一個虛擬網絡,所以其他主機是無法訪問該虛擬機的,而宿主機可以訪問虛擬機,虛擬機可以訪問局域網內所有主機,因為局域網就相當於虛擬機的外網,好了下面我們就來配置NAT模式吧
1.同樣我們還要先更改適配器為NAT模式
然後與橋接不同的是,我們要配置的網絡ip信息要在虛擬機內的一些工具裡查看如下圖
開始步驟與橋接一樣
然後ifconfig eth0 up就不放圖了,大家用上面使用的配置ip方式,會發現一個問題每次重啟虛擬機都需要從新配置IP,這樣很麻煩,接下來我們要教大家一種文件配置方式來配ip,可以將ip,網關等信息寫入文件,這樣我們就不用麻煩了,輸入vim /etc/sysconfig/network-scripts/ifcfg-eth0
進入下圖界面將標記的內容設置好
保存方式與橋接模式相同,配置dns也與橋接一樣即可。