1. 程式人生 > >centos7配置雙ip

centos7配置雙ip

由於虛擬機器開關機和隨著地點的移動,Linux作業系統的ip會跟著改變,這個是動態ip,

centos7可以在原來動態的基礎上新增一個靜態ip,形成動態ip+靜態ip

方法:

1.找到centos7的網路配置檔案所在位置: 

  $:   cd /etc/sysconfig/network-scripts/

檢視當前檔案: ls


2.複製ifcfg-ens33 一份,改名為ifcfg-ens34,將ifcfg-ens34中的配置替換為以下配置

TYPE=Ethernet
BOOTPROTO=none
NM_CONTROLLED=yes
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=e7279153-fb0c-4965-aec6-310cb68510ef
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.0.140   # 你想設定的ip地址
PREFIX=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes


{

若上述方法行不通,則刪除上述配置檔案,拷貝ifcfg-ens33,改名為ifcfg-ens34,修改和新增以下引數

ONBOOT=yes  

BOOTPROTO=static 

IPADDR="192.168.0.140"    #要分配給機器的靜態IP地址 因為是在虛擬機器中,所以我設定成與我的機器同一網段
GATEWAY="192.168.3.1"     #閘道器 設定為與自己機器相同就可以了
NETMASK="255.255.255.0" #子網掩碼
NM_CONTROLLED="no"       #這個配置項值為no,代表不由網路控制器介面控制,而是便用配置檔案,也可設定為yes

前兩個修改,後四個新增

}

3.儲存修改並使用以下命令來重啟網路服務:

$:  systemctl restart network.service

然後檢視ip  : ifconfig

發現已改為上述配置檔案中的ip地址了

4.使用Xshell進行連線

使用Xshell進行遠端連線伺服器,需要開放伺服器的22埠,使用如下命令:

需要先開啟防火牆

sudo firewall-cmd --zone=public --add-port=22/tcp --permanent  #開放22埠

sudo systemctl restart firewalld.service #重啟防火牆服務

埠設定完成後,需要設定vmware12的網路方式為   橋接網絡卡

重啟虛擬機器,兩個ip都能訪問