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

  • 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地址是正常的,還有網絡是要通的。