『學了就忘』Linux基礎 — 11、通過setup工具配置Linux系統IP地址

繁華似錦Fighting發表於2021-10-31

在我們安裝完Linux系統之後,通過ifconfig命令檢視網路卡,如下圖:

image

可以看到只有一塊叫做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命令介紹

setupRed Hat自帶的一個工具集,6.5版本之後,功能進行了曾強,可以通過這個工具直接修改IP配置。這個setup工具集只有Red Hat系列有。SUEUUbuntu等都是沒有的,這些就需要手動修改配置檔案來進行IP地址的修改和配置。

Red Hat7以後setup工具功能大幅度降低,變成了一個nmtui的工具進行配置。

setup命令所在路徑:/usr/bin/setup

2、使用setup命令配置IP

setup這是一個整合化的圖形管理工具

(1)執行setup命令

[root@DevOps dev]# setup

(2)進入圖形化配置介面

選擇第三項Network conf iguration,回車。

image

說明:

  • Authentication configuration:認證配置
  • Firewall configuration:防火牆配置
  • Network conf iguration:網路配置
  • System services:系統服務配置

(3)選擇配置IP還是DNS

image

說明:

  • Device conf iguration:配置IP地址(這個選項其實既能配置IP也能配置DNS)。
  • DNS conf iguration:只能配置DNS。

(4)選擇要配置的網路卡

可以看到只有一塊名稱為eth0的網路卡,這就是要配置的網路卡,回車。

image

Tips:
Red Hat 6 或者以前的版本中,Linux系統的網路卡都是通過eth0來進行命名的。
第一塊網路卡是eth0。第二快就是eth1,以此類推。

7版本以後,通過eno+網路卡編號的形式,生成的網路卡號(當然網路卡名稱也可以修改)。

(5)進入IP地址配置頁面

image

名稱 說明
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

image

顯示三個OK,證明完成重啟服務。

(8)檢視系統IP資訊

image

可以看到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地址可以不合真實機的網段一直。會隨機生成一個網段,這個隨機生成的網段號在下圖的位置可以檢視到(也可以自己進行修改)。
    image
    但是要注意的是,IP地址的最後一位不要用1和2,因為被虛擬機器佔用了。
    2是被上圖中配置閘道器佔用了。自定義IP地址的時候,閘道器的配置要和上圖一致。
    1是被VMnet8網路卡的網路佔了,如下圖:
    image
    其他的地址就都可以使用了。選擇自動分配IP地址,可以自動避免。

(10)檢視本地電腦能否連線虛擬機器

通過ping命令,檢視是否能夠連結。

image

可以看到本地電腦和虛擬機器聯通了,就可以使用遠端工具進行連線來使用Linux系統。

在我們使用或者管理Linux系統的時候,一般是使用遠端管理工具的。

首先要確定IP地址是正常的,還有網路是要通的。

相關文章