虛擬機器(伺服器)配置雙網絡卡實現內外網同時訪問
阿新 • • 發佈:2019-02-01
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
重啟網路服務
如果報錯,
①檢查修改的是否有問題,檔名和檔案內的NAME
和DEVICE
修改為新新增的網路名稱,
②嘗試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