在我們安裝完Linux系統之後,通過ifconfig
命令檢視網路卡,如下圖:
可以看到只有一塊叫做lo
的網路卡,並沒有看到名稱為eth0
的網路卡。
提示:
lo
這塊網路卡是一個本地迴環網路卡,IP地址永遠是127.0.0.1
,不插網線都可以ping通的,代表你自己的網路協議是正常的。(瞭解)
原因是因為我們新安裝的系統中,在eth0
網路卡配置裡,On boot
選項預設是沒有開啟,所以eth0
網路卡是沒有啟動。
所以在這種情況下,是無法通過遠端連線來登陸新安裝的Linux虛擬機器的。
因此就需要對安裝的Linux虛擬機器進行IP配置,這裡介紹通過setup
工具集進行配置。
當讓你也可以通過修改配置檔案進行IP的配置,配置vi /etc/sysconfig/network-scripts/ifcfg-eth0
檔案。
1、setup命令介紹
setup
是Red Hat
自帶的一個工具集,6.5版本之後,功能進行了曾強,可以通過這個工具直接修改IP配置。這個setup
工具集只有Red Hat
系列有。SUEU
、Ubuntu
等都是沒有的,這些就需要手動修改配置檔案來進行IP地址的修改和配置。
Red Hat7
以後setup
工具功能大幅度降低,變成了一個nmtui
的工具進行配置。
setup
命令所在路徑:/usr/bin/setup
。
2、使用setup命令配置IP
setup
這是一個整合化的圖形管理工具
(1)執行setup命令
[root@DevOps dev]# setup
(2)進入圖形化配置介面
選擇第三項Network conf iguration
,回車。
說明:
Authentication configuration
:認證配置Firewall configuration
:防火牆配置Network conf iguration
:網路配置System services
:系統服務配置
(3)選擇配置IP還是DNS
說明:
Device conf iguration
:配置IP地址(這個選項其實既能配置IP也能配置DNS)。DNS conf iguration
:只能配置DNS。
(4)選擇要配置的網路卡
可以看到只有一塊名稱為eth0
的網路卡,這就是要配置的網路卡,回車。
Tips:
在Red Hat 6
或者以前的版本中,Linux系統的網路卡都是通過eth0
來進行命名的。
第一塊網路卡是eth0
。第二快就是eth1
,以此類推。7版本以後,通過
eno
+網路卡編號的形式,生成的網路卡號(當然網路卡名稱也可以修改)。
(5)進入IP地址配置頁面
名稱 | 說明 |
---|---|
Name |
名稱 |
Device |
裝置 |
Use DHCP |
使用DHCP |
Static IP |
靜態IP |
Netmask |
子網掩碼 |
Default gateuay IP |
預設閘道器IP |
Primary DNS Server |
DNS設定 |
Secondary DNS Server |
DNS設定 |
Peer DNS |
DNS設定 |
On boot |
開機啟動 |
這裡我們根據自己需求進行配置。
最重要的是一定要在On boot
選項上打上*
(按空格選擇)。
這樣我們開機使用Linux虛擬機器的時候,就能正常使用網路卡了。
如果Use DHCP
勾選了,則使用自動分配IP地址,如果不勾選,可以按需自定義配置自己的IP地址。
(6)儲存配置
操作:OK—>Save—>Save&Quit—>Quit
Tab鍵切換選項。
(7)重啟網路服務
如果想讓剛剛進行的IP配置生效,則還需要重啟網路服務。
執行service network restart
顯示三個OK,證明完成重啟服務。
(8)檢視系統IP資訊
可以看到eth0
網路卡生效了。
網路卡展示內容說明:
內容 | 說明 |
---|---|
Link encap: Ethernet |
表示乙太網 |
HWaddr 80:0C:29:3F:81:04 |
當前網路卡的硬體地址 |
inet addr:192.168.3.109 |
IP地址 |
Bcast:192.168.3.255 |
當前網段的廣播地址 |
Mask:255.255.255.0 |
子網掩碼 |
inet6 addr: fe80::20c:29ff: fe3f:8104/64 Scope: Link |
ipv6地址 |
RX packets:24 errors:0 dropped:0 overruns:0 frame:0 |
接受了多少個包 |
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 |
傳送了多少個包 |
RX bytes:3288 (3.2 KiB) |
接受包的總大小 |
TX bytes:1272(1.2 KiB) |
傳送包的總大小 |
重要的資訊為:硬體地址、IP地址、子網掩碼。
(9)擴充套件(重點)
- 橋接的缺點在於,他會佔用真實網段的一個IP地址。也就是把虛擬機器網路配置成橋接模式,就需要虛擬機器的IP地址網段要和真實機的一樣,然後IP地址的最後一位不要和真實機衝突即可。選擇自動分配IP地址,會自動避免。如果這種情況在一個區域網內,且區域網內機器很多的情況下,很容易產生IP地址衝突的問題。
- 如果虛擬機器的網路配置選擇NAT模式,他是通過虛擬網路卡VMnet8進行通訊的,所配置的IP地址可以不合真實機的網段一直。會隨機生成一個網段,這個隨機生成的網段號在下圖的位置可以檢視到(也可以自己進行修改)。
但是要注意的是,IP地址的最後一位不要用1和2,因為被虛擬機器佔用了。
2是被上圖中配置閘道器佔用了。自定義IP地址的時候,閘道器的配置要和上圖一致。
1是被VMnet8網路卡的網路佔了,如下圖:
其他的地址就都可以使用了。選擇自動分配IP地址,可以自動避免。
(10)檢視本地電腦能否連線虛擬機器
通過ping
命令,檢視是否能夠連結。
可以看到本地電腦和虛擬機器聯通了,就可以使用遠端工具進行連線來使用Linux系統。
在我們使用或者管理Linux系統的時候,一般是使用遠端管理工具的。
首先要確定IP地址是正常的,還有網路是要通的。