『學了就忘』Linux基礎 — 11、通過setup工具配置Linux系統IP地址
- 2021 年 10 月 31 日
- 筆記
在我們安裝完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地址是正常的,還有網絡是要通的。