linux 查看網卡以及開啓網卡

1、查看並分配虛擬網絡

我們首先要知道 VMware 三種網絡模式的區別。

①、Bridged(橋接模式):就是將主機網卡與虛擬機虛擬的網卡利用虛擬網橋進行通信。在橋接的作用下,類似於把物理主機虛擬爲一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機ip地址需要與主機在同一個網段,如果需要聯網,則網關與DNS需要與主機網卡一致。

②、NAT(網絡地址轉換模式):主機網卡直接與虛擬NAT設備相連,然後虛擬NAT設備與虛擬DHCP服務器一起連接在虛擬交換機VMnet8上,這樣就實現了虛擬機聯網。

③、Host-Only(僅主機模式):其實就是NAT模式去除了虛擬NAT設備,然後使用VMware Network Adapter VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,Host-Only模式將虛擬機與外網隔開,使得虛擬機成爲一個獨立的系統,只與主機相互通訊。

這裏我們選擇 NAT 模式。

通過VMWare -> Edit -> Virtual Network Editor打開如下對話框:

由上圖可知:虛擬網卡VMnet8 的子網 IP 爲 192.168.146.0,子網掩碼爲:255.255.255.0

點擊上圖的 NAT 設置:

由此我們可以得出:

子網ip:192.168.146.0

子網掩碼:255.255.255.0

默認網關:192.168.146.2

那麼我們可以得出:

hostname ipaddress    subnet mask geteway

1、 master     192.168.146.200    255.255.255.0      192.168.146.2

2、 slave1      192.168.146.201    255.255.255.0      192.168.146.2

3、 slave2      192.168.146.202    255.255.255.0      192.168.146.2

後面的主機可以依次相加

注意:這裏可以根據自己本機的 ip 進行虛擬機ip分配,主機名要不一樣,ip地址要不一樣

2、開啓虛擬機服務

我的電腦----> 管理 ------>服務和應用程序------>服務

3、配置網絡

以 root 用戶登錄 Linux 虛擬機,輸入如下命令配置 ip

1
vi /etc/sysconfig/network-scripts/ifcfg-eth0
  將下面內容添加到打開的文件中

1
2
3
IPADDR=192.168.146.200
NETMASK=255.255.255.0
GATEWAY=192.168.146.2
最後顯示結果爲:

DEVICE=eth0【網卡名稱】

HWADDR=00:07:E9:05:E8:B4 #對應的網卡網卡地址,即mac地址(文件裏可以沒有)

TYPE=Ethernet#表示網絡類型是以太網

UUID:網卡的UUID(文件裏可以沒有)

ONBOOT=yes【開機加載】

BOOTPROTO=static【是否自動獲取,static是靜態地址】

IPADDR=192.168.146.200【配置你的本地IP】

NETMASK=255.255.255.0【子網掩碼】

GATEWAY=192.168.146.2【默認網關】

輸入完成後,按ESC 鍵,然後輸入“:wq”,即保存退出

4、配置 DNS

1
vi /etc/resolv.conf
  輸入:

1
nameserver 192.168.146.2
輸入完成後,按ESC 鍵,然後輸入“:wq”,即保存退出

如果不進行 DNS 配置,那麼只能和真實物理機通信, ping www.baidu.com 是不通的

5、重啓網卡,使得配置生效

1
server network restart

6、關閉防火牆

如果你 ping 本機真實ip地址,不通,那麼需要關閉防火牆

1
2
3
①、 即時生效,重啓後復原
開啓: service iptables start
關閉: service iptables stop
1
2
3
② 、永久性生效,重啓後不會復原
開啓: chkconfig iptables on
關閉: chkconfig iptables off
  具體操作爲:

service iptables stop
  chkconfig iptables off

那麼第一臺虛擬機配置完成。接着可以利用 vmware 的克隆功能克隆出其他的虛擬機

第一步:關閉 虛擬機

1
shutdown -h now

第二步:克隆

利用 VMware 的克隆工具,右鍵 虛擬機名字—》管理----》克隆 。然後都是下一步下一步操作即可。

這裏我們用 上面的虛擬機克隆出另外一臺虛擬機 slave1

第三步:克隆完成後,開啓虛擬機 slave1 。然後配置IP。

注意:完成以後啓動克隆的虛擬機,用戶名和密碼都是被克隆的linux的用戶名密碼

①、由於是完全的克隆過來的 Linux 所以需要更改這幾項:操作系統物理地址、IP地址、主機名

②、刪除網卡中的UUID和物理地址HWADDR(這兩行在Linux重啓之後,操作系統會自動生成的)

1、以 root 用戶登錄 slave1 ,輸入如下命令:

1
vi /etc/sysconfig/network-scripts/ifcfg-eth0
  將 IP 改爲 192.168.146.201,去掉 UUID 和 HWADDR 這兩行

2、接下來修改主機名:在命令中輸入

1
vi /etc/sysconfig/network
  修改爲:

3、刪除Linux物理地址綁定的文件(該文件會在操作系統重啓並生成物理地址以後將物理地址綁定到IP上);

輸入如下命令:

1
rm -rf /etc/udev/rules.d/70-persistent-net.rules

4、輸入 shutdown -r now 重啓系統

然後我們輸入 ifconfig 發現 IP 已經更改了

因此:我們可以克隆出 slave2,slave3 等虛擬機,在依次這樣更改 IP 配置即可相互 ping 通
原文:https://blog.csdn.net/qq_40784783/article/details/79058079

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