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都能訪問