虛擬機CentOS 9網絡配置全過程
虛擬機CentOS 9網絡配置
在 CentOS 9 虛擬機中進行網絡配置,可根據不同的網絡連接模式(如橋接模式、NAT 模式等)來操作,以下以常見的 NAT 模式為例,詳細介紹配置步驟。
1. 確認虛擬機網絡連接模式
打開虛擬機軟件(如 VMware Workstation 或 VirtualBox),設置 CentOS 9 虛擬機的網絡連接模式為 NAT 模式。
- VMware Workstation:右鍵點擊虛擬機,選擇 “設置”,在 “網絡適配器” 選項中選擇 “NAT 模式”。
- VirtualBox:選擇虛擬機,點擊 “設置”,在 “網絡” 選項卡中,將 “連接方式” 設置為 “網絡地址轉換(NAT)”。
2. 編輯網絡配置文件
CentOS 9 使用 NetworkManager 來管理網絡連接,網絡配置文件通常位于 /etc/sysconfig/network-scripts/ 目錄下,文件名一般以 ifcfg- 開頭,后面跟著網絡接口名稱(如 eth0、ens33 等)。
打開終端,使用以下命令查看當前網絡接口名稱:
ip link show
假設網絡接口名稱為 ens33。
使用文本編輯器(如 vim 或 nano)打開對應的網絡配置文件:
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改配置文件內容,確保以下參數(shù)正確設置:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp # 使用 DHCP 自動獲取 IP 地址 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 保持原有的 UUID DEVICE=ens33 ONBOOT=yes # 開機自動啟用網絡接口
保存并退出編輯器。如果使用 vim,按 Esc 鍵,輸入 :wq 并回車;如果使用 nano,按 Ctrl + X,然后按 Y 確認保存,最后回車。
重啟網絡服務
修改配置文件后,需要重啟網絡服務使配置生效:
sudo systemctl restart NetworkManager
驗證網絡連接
使用以下命令檢查網絡連接是否正常:
ping www.baidu.com
如果能夠正常收到響應,說明網絡連接配置成功。
手動配置靜態(tài) IP 地址
如果需要手動配置靜態(tài) IP 地址,可以將 BOOTPROTO 參數(shù)修改為 static,并添加以下參數(shù):
IPADDR=192.168.1.100 # 靜態(tài) IP 地址 NETMASK=255.255.255.0 # 子網掩碼 GATEWAY=192.168.1.1 # 網關地址 DNS1=8.8.8.8 # DNS 服務器地址
修改完成后,保存文件并重啟網絡服務:
sudo systemctl restart NetworkManager
使用橋接模式進行網絡配置
在 CentOS 9 虛擬機中使用橋接模式進行網絡配置,可讓虛擬機直接連接到物理網絡,就像一臺獨立的物理設備一樣,以下是詳細的配置步驟。
1. 設置虛擬機網絡連接模式為橋接模式
VMware Workstation:
- 右鍵點擊虛擬機,選擇 “設置”。
- 在 “網絡適配器” 選項中,選擇 “橋接模式”,還可以根據需要選擇橋接到的物理網絡接口(如無線網卡或有線網卡)。
VirtualBox:
- 選擇虛擬機,點擊 “設置”。
- 在 “網絡” 選項卡中,將 “連接方式” 設置為 “橋接網卡”,并從 “界面名稱” 下拉列表中選擇要橋接的物理網絡接口。
2. 編輯網絡配置文件
確定網絡接口名稱:
打開終端,使用以下命令查看當前網絡接口名稱:
ip link show
假設網絡接口名稱為 ens33。
編輯配置文件:
使用文本編輯器(如 vim 或 nano)打開對應的網絡配置文件:
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
自動獲取 IP 地址(DHCP 方式):
若希望通過 DHCP 自動獲取 IP 地址,確保配置文件內容如下:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 保持原有的 UUID DEVICE=ens33 ONBOOT=yes
手動配置靜態(tài) IP 地址:
如果需要手動配置靜態(tài) IP 地址,將 BOOTPROTO 參數(shù)修改為 static,并添加以下參數(shù):
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 保持原有的 UUID DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.100 # 靜態(tài) IP 地址,需與物理網絡在同一網段 NETMASK=255.255.255.0 # 子網掩碼 GATEWAY=192.168.1.1 # 網關地址,通常是路由器的 IP 地址 DNS1=8.8.8.8 # DNS 服務器地址 DNS2=8.8.4.4 # 備用 DNS 服務器地址
注意,IPADDR、NETMASK、GATEWAY 和 DNS 等參數(shù)需要根據你的實際網絡環(huán)境進行修改。
保存并退出配置文件
- 若使用 vim 編輯器,按 Esc 鍵,輸入 :wq 并回車。
- 若使用 nano 編輯器,按 Ctrl + X,然后按 Y 確認保存,最后回車。
重啟網絡服務
修改配置文件后,需要重啟網絡服務使配置生效:
sudo systemctl restart NetworkManager
驗證網絡連接
使用以下命令檢查網絡連接是否正常:
ping www.baidu.com
若能正常收到響應,說明網絡連接配置成功。你還可以使用 ip addr show 命令查看當前網絡接口的 IP 地址信息。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Linux使用watch命令監(jiān)控Docker容器狀態(tài)的操作方法
在現(xiàn)代的開發(fā)和運維環(huán)境中,容器化技術已經成為一種重要的趨勢,而Docker作為最流行的容器化平臺之一,Linux中的watch命令就是一個非常有用的工具,它可以幫助我們定期執(zhí)行指定的命令,并全屏顯示輸出,本文給大家介紹了在Linux中使用watch命令監(jiān)控Docker容器狀態(tài)2024-10-10
Azure給ubuntu虛擬機掛載數(shù)據盤的詳細步驟
這篇文章主要介紹了Azure給ubuntu虛擬機掛載數(shù)據盤的詳細步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12
新裝linux系統(tǒng)/etc/sysconfig目錄下無iptables文件的解決方法
下面小編就為大家?guī)硪黄卵blinux系統(tǒng)/etc/sysconfig目錄下無iptables文件的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12
在Linux系統(tǒng)上創(chuàng)建軟連接和硬連接的方法
這篇文章主要介紹了在Linux系統(tǒng)上創(chuàng)建軟連接和硬連接的方法,通過執(zhí)行 man ln 命令,可以看到這是在文件之間建立鏈接,而沒有提及是軟鏈接或硬鏈接,文中通過代碼和圖文介紹的非常詳細,需要的朋友可以參考下2024-08-08

