一文詳解Linux三種網(wǎng)絡設(shè)置方式
1、橋接模式
虛擬機直接連接外部物理網(wǎng)絡的模式,主機起到網(wǎng)橋的作用。
這種模式下虛擬機可以直接訪問外部網(wǎng)絡,且對外網(wǎng)絡可見,同時也會占用主機所在局域網(wǎng)的ip地址。
主要架構(gòu):

1.1 橋接模式配置
由于橋接模式是要占用主機所在網(wǎng)絡的ip地址的,因此配置的ip,子網(wǎng)都需要與主機的ip在同一個局域網(wǎng)。
1、在虛擬機編輯菜單中,選擇【虛擬網(wǎng)絡編輯器】,將其網(wǎng)絡模式選擇橋接模式,并選擇對應的主機網(wǎng)卡。


2、虛擬機安裝的系統(tǒng)網(wǎng)絡適配器設(shè)置為橋接模式

3、查看主機網(wǎng)絡信息
例如:windows中win+R,cmd進入命令操作符界面,輸入ipconfig進行查看

4、啟動安裝的linux系統(tǒng),設(shè)置系統(tǒng)對應的ip等信息
cd /etc/sysconfig/network-scripts
進入etc修改相關(guān)配置,ls查看當前目錄下的文件信息。如圖

修改目錄下的ifcfg-eno***文件,例如上圖的ifcfg-eno16777736
vim ifcfg-eno16777736
修改ip地址,設(shè)置靜態(tài)網(wǎng)絡等

BOOTPROTO="static"#IP 的配置方法[ none | static | bootp | dhcp ](引導時不使用協(xié)議|靜態(tài)分配 IP|BOOTP 協(xié)議|DHCP 協(xié)議)
DEVICE="ens33"#接口名(設(shè)備,網(wǎng)卡)
ONBOOT="yes"#系統(tǒng)啟動的時候網(wǎng)絡接口是否有效(yes/no)
IPADDR=192.168.0.120#IP地址
GATEWAY=192.168.1.1****#網(wǎng)關(guān)
NETMASK=255.255.255.0****#子網(wǎng)掩碼
5、測試網(wǎng)絡是否相通
主機ping安裝的linux系統(tǒng):

以上未出現(xiàn)丟包信息,說明主機能夠正常ping通安裝的linux系統(tǒng)

以上未出現(xiàn)丟包信息,說明linux系統(tǒng)也能ping通主機。因此兩者已經(jīng)互通。
注:在linuxping主機時,請記得關(guān)閉主機的防火墻
2、NAT模式
虛擬機與主機構(gòu)建一個專用網(wǎng)絡,并通過虛擬網(wǎng)絡地址轉(zhuǎn)換(NAT)設(shè)備對IP進行轉(zhuǎn)換。
虛擬機共享主機IP來訪問外部網(wǎng)絡,但外部網(wǎng)絡無法訪問虛擬機。
主要架構(gòu):

2.1 NAT模式配置
NAT模式是在主機上虛擬了一個網(wǎng)卡,因此配置的ip、子網(wǎng)掩碼等都需要跟其保持一致。
1、在虛擬機編輯菜單中,選擇【虛擬網(wǎng)絡編輯器】,將其網(wǎng)絡模式選擇【NAT模式】,查看對應的子網(wǎng)IP,子網(wǎng)掩碼等。


2、虛擬機安裝的系統(tǒng)網(wǎng)絡適配器設(shè)置為NAT模式

3、查看主機中虛擬的網(wǎng)卡信息,例如我這邊虛擬的是以太網(wǎng)3:

4、啟動安裝的linux系統(tǒng),設(shè)置系統(tǒng)對應的ip等信息
直接修改/etc/sysconfig/network-scripts/ifcfg-eno***文件。
vim /etc/sysconfig/network-scripts/ifcfg-eno***
設(shè)置ip地址,子網(wǎng)掩碼等

5、測試網(wǎng)絡是否相通
主機ping虛擬機系統(tǒng)

虛擬機ping主機系統(tǒng)

說明主機與虛擬機系統(tǒng)可以相互通訊
3、僅主機模式
虛擬機只能夠與主機進行連接,即只能與主機共享一個專用網(wǎng)絡,無法與外部網(wǎng)絡通信。
一般實際應用中不會使用,但可作為自己搭建練習使用。
主要架構(gòu):

3.1 僅主機模式配置
1、在虛擬機編輯菜單中,選擇【虛擬網(wǎng)絡編輯器】,將其網(wǎng)絡模式選擇【僅主機模式】,查看對應的子網(wǎng)IP,子網(wǎng)掩碼等。


2、虛擬機安裝的系統(tǒng)網(wǎng)絡適配器設(shè)置為僅主機模式

其他步驟則參考NAT模式。
4、 修改 IP 地址 后可能會遇到的問題
- 物理機能 ping 通虛擬機,但是虛擬機 ping 不通物理機,一般都是因為物理機的防火墻問題,把防火墻關(guān)閉就行
- 虛擬機能 Ping 通物理機,但是虛擬機 Ping 不通外網(wǎng),一般都是因為 DNS 的設(shè)置有問題
- 虛擬機 Ping www.baidu.com 顯示域名未知等信息,一般查看 GATEWAY 和 DNS 設(shè)置是否正確
- 如果以上全部設(shè)置完還是不行,需要關(guān)閉 NetworkManager 服務
systemctl stop NetworkManager 關(guān)閉 systemctl disable NetworkManager 禁用
- 如果檢查發(fā)現(xiàn) systemctl status network 有問題 需要檢查 ifcfg-ens33,即網(wǎng)絡配置文件
到此這篇關(guān)于一文詳解Linux三種網(wǎng)絡設(shè)置方式的文章就介紹到這了,更多相關(guān)Linux 網(wǎng)絡設(shè)置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Easypanel免費的VPS主機面板 可跨平臺Linux和Windows
Easypanel是一款免費的功能強大集開通虛擬主機,ftp空間,數(shù)據(jù)庫等功能為一體的主機控制面板,具備跨平臺(windows,linux),安全穩(wěn)定、操作簡便等特點,感興趣的小伙伴們可以關(guān)注一下2017-07-07
重啟Linux服務器后數(shù)據(jù)消失問題的解決方法(重新掛載)
在使用 reboot 命令重啟服務器后,服務器內(nèi)掛載的文件全部丟失,那應該如何重新掛載呢?所以本文小編給大家介紹了重啟Linux服務器后數(shù)據(jù)消失問題的解決方法,并通過圖文講解的非常詳細,需要的朋友可以參考下2024-09-09
詳解如何在Linux(CentOS 7)命令行模式安裝VMware Tools
本篇文章主要介紹了如何在Linux(CentOS 7)命令行模式安裝VMware Tools,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
linux kernel 打印函數(shù)指針對應的函數(shù)名方法
下面小編就為大家?guī)硪黄猯inux kernel 打印函數(shù)指針對應的函數(shù)名方法。小編覺得挺不錯的?,F(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧2016-12-12

