溫馨提示×

CentOS在VirtualBox中如何設置多網卡

小樊
36
2025-06-18 05:52:31
欄目: 智能運維

在VirtualBox中為CentOS虛擬機設置多網卡可以通過以下幾種方法實現:

NAT網絡配置

  1. 創建虛擬機并添加NAT網絡
  • 打開VirtualBox管理器,新建一個CentOS虛擬機,并按照默認設置完成安裝。
  • 在虛擬機啟動后,使用 ip addrifconfig命令查看現有的網卡信息。
  • 在VirtualBox中選擇虛擬機,點擊“設置”。
  • 在“網絡”選項卡中,選擇“適配器1”,點擊“高級” -> “橋接網卡”。
  • 選擇你的物理網卡,點擊“確定”。
  • 在“網絡”選項卡中,選擇“適配器1”,點擊“高級” -> “NAT設置”,確?!斑B接方式”為“NAT”。
  • 點擊“確定”保存設置。
  1. 配置NAT網卡
  • 編輯 /etc/sysconfig/network-scripts/ifcfg-ens33文件(或其他網卡對應的配置文件),設置 BOOTPROTOdhcp,確保 ONBOOTyes。
  • 重啟網絡服務:systemctl restart network。

Host-Only網絡配置

  1. 添加Host-Only網絡
  • 在“網絡”選項卡中,選擇“適配器2”,點擊“高級” -> “橋接網卡”。
  • 選擇你的物理網卡,點擊“確定”。
  • 在“網絡”選項卡中,選擇“適配器2”,點擊“高級” -> “NAT設置”,確?!斑B接方式”為“NAT”。
  • 點擊“確定”保存設置。
  1. 配置Host-Only網卡
  • 如果需要添加第二個網卡(如 ens34),復制 /etc/sysconfig/network-scripts/ifcfg-ens33文件,重命名為 ifcfg-ens34。
  • 編輯 ifcfg-ens34文件,設置 DEVICEens34,BOOTPROTOstatic,IPADDR為你設定的Host-Only網絡IP地址,NETMASK為子網掩碼,GATEWAY為宿主機的IP地址(不在Host-Only網絡中),DNS1DNS2為DNS服務器地址。
  • 設置 ONBOOTyes,保存文件。
  • 重啟網絡服務:systemctl restart network。

使用NetworkManager配置

  1. 啟動網絡管理服務
  • sudo systemctl enable NetworkManager --now
  1. 添加bond0網卡
  • sudo nmcli connection add type bond ifname bond0 mode 1
  1. 添加雙網卡備份
  • sudo nmcli connection add type bond-slave ifname ens33 master bond0
  • sudo nmcli connection add type bond-slave ifname ens38 master bond0
  1. 重啟網絡
  • sudo systemctl restart network
  1. 驗證
  • cat /proc/net/bonding/bond0sudo ip addr

驗證網絡配置

  • 在宿主機上使用 ping命令測試虛擬機的IP地址,確保宿主機可以訪問虛擬機。
  • 在虛擬機內部使用 ping命令測試宿主機的IP地址,確保虛擬機可以訪問宿主機。

通過以上步驟,你可以在VirtualBox中成功配置CentOS虛擬機的多網卡環境。根據實際需求,你可能還需要進行其他網絡相關的配置,如設置DNS服務器、調整網絡優先級等。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女