1. 程式人生 > >虛擬機器(伺服器)配置雙網絡卡實現內外網同時訪問

虛擬機器(伺服器)配置雙網絡卡實現內外網同時訪問

Step1 虛擬機器硬體新增網絡卡

將網線連結至物理伺服器
開啟配置-網路 ,選擇新增網路
連線型別選擇虛擬機器 ,下一步
選擇建立vSphere標準交換機 並正確選擇網線連線的網絡卡,下一步
設定新網路的網路標籤 ,下一步
新增網路嚮導完成

編輯虛擬機器設定
選擇新增-乙太網介面卡,下一步
選擇新建的網路標籤 ,下一步
新增硬體完成

Step2 修改網路配置

終端連線到虛擬機器
使用ip addr或者ifconfig命令檢視新新增的網路名稱

Step2.1 CentOS系統修改方法

cd /etc/sysconfig/network-scripts/
ls 檢視原有網路配置檔案
cp ifcfg-ens160 ifcfg-ens192

複製一份新的配置檔案
vi ifcfg-ens192 修改配置檔案
配置檔案內容參照下面
Config For ens192

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=78e5e76b-323
b-4059-98b7-107b613ac14a
DEVICE=ens192 ONBOOT=yes IPADDR=192.168.0.220 GATEWAY=192.168.0.254 DNS1=114.114.114.114

service network restart 重啟網路服務
如果報錯,
①檢查修改的是否有問題,檔名和檔案內的NAMEDEVICE修改為新新增的網路名稱,
②嘗試systemctl stop NetworkManager 關閉NetworkManager後再次重啟網路服務
如果還是不行,可以嘗試修改ifcfg-ens160為下面的內容
Config For ens160

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=78e5e76b-323b-4059-98b7-107b613ac14a
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.26.220
GATEWAY=192.168.26.254

使用ip addr或者ifconfig命令檢視修改是否成功,並ping一下外網ip

Step2.2 Ubuntu系統修改方法

vi /etc/network/interfaces 開啟網路配置檔案
參照下面的內容修改配置
Config For Ubuntu

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens33
iface ens33 inet static
address 192.168.26.243
netmask 255.255.255.0


auto ens37
iface ens37 inet static
address 192.168.0.243
netmask 255.255.255.0
gateway 192.168.0.254

/etc/init.d/networking restart 重啟網路
使用ip addr或者ifconfig命令檢視修改是否成功,並ping一下外網ip