11
linux 綁定IP,如何綁定IP?

本次介紹只是同一個(gè)網(wǎng)段的IP 綁定,操作系統(tǒng)是centos7.9版本的,比較簡(jiǎn)單。

登錄服務(wù)器后

方法一、服務(wù)器進(jìn)入SSH輸入以下命令:

cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0:1

(備注:eth0 創(chuàng)建的網(wǎng)卡 ,要和目前主IP綁定的網(wǎng)卡一致,有可能是其他網(wǎng)卡名稱(chēng),不是唯一的,以及后面輸入的eth0 也是主IP網(wǎng)卡名稱(chēng)一致

點(diǎn)擊字母I進(jìn)入編輯模式

輸入一下內(nèi)容

DEVICE=eth0:1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=要添加綁定的IP地址
NETMASK=子網(wǎng)掩碼
GATEWAY=網(wǎng)關(guān)地址

然后按 ESC 輸入 :wq 回車(chē)保存退出
運(yùn)行 
service network restart 重啟網(wǎng)絡(luò)服務(wù)即可

下圖中,主IP綁定的網(wǎng)卡名是:enp2s0,所以,在新建或輸入的時(shí)候要為enp2s0

vi ifcfg-enp2s0:1

然后輸入

DEVICE=enp2s0:1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=要添加綁定的IP地址
NETMASK=子網(wǎng)掩碼
GATEWAY=網(wǎng)關(guān)地址

6574f42c7c738350bbf8988a654e58b.png

如果不知道網(wǎng)卡名稱(chēng)也可以通過(guò) ip addr 和ifconfig 命令獲取

ifconfig需要手動(dòng)安裝

[root@localhost ~]# yum search all ifconfig

[root@localhost ~]# yum install -y net-tools

[root@localhost ~]# which ifconfig

一次輸入上面幾行代碼,即可安裝完成


方法二、如你不知道子網(wǎng)掩碼,你可以查看第一個(gè)網(wǎng)卡上的Ip配置,方法如下:

1、在SSH中用命令:ip addr 或 ifconfig 查看第一個(gè)Ip網(wǎng)卡名稱(chēng),如:ifcfg-ens3

2、vi /etc/sysconfig/network-scripts/ifcfg-ens3 用vi編輯器打開(kāi)ifcfg-ens3網(wǎng)卡。

如你原來(lái)的網(wǎng)卡上只有Ip:88.218.92.181,如要綁定多個(gè)Ip,如綁定IP:88.218.92.182、88.218.92.183,可以在原來(lái)的基礎(chǔ)上增加新的IP地址、網(wǎng)關(guān)地址即可。

IPADDR=”88.218.92.181″
PREFIX=”24″
GATEWAY=”88.218.92.1″

IPADDR1=”88.218.92.182″
PREFIX1=”24″
GATEWAY1=”88.218.92.1″

IPADDR2=”88.218.92.183″
PREFIX2=”24″
GATEWAY2=”88.218.92.1″

然后按 ESC 輸入 :wq 回車(chē)保存退出
運(yùn)行 service network restart 重啟網(wǎng)絡(luò)服務(wù)即可

前二個(gè)方法中都要求在SSH鏈接到服務(wù)器用命令操作,要求你會(huì)簡(jiǎn)單使用VI編輯器工具。

VI簡(jiǎn)單操作方法:進(jìn)入VI后按i進(jìn)入編輯模式(i在當(dāng)前光標(biāo)位置之前插入內(nèi)容。),按 SHIFT+:冒號(hào),進(jìn)入命令模式,式,在光標(biāo)上一行或下一行插入,按鍵盤(pán)o在光標(biāo)所在行的后面插入一個(gè)新行,或大寫(xiě)O在光標(biāo)所在行之前插入一個(gè)新行,按鍵盤(pán)a在當(dāng)前光標(biāo)位置之后插入內(nèi)容,按esc退出編輯,輸入 :wq 回車(chē)保存退出。

方法三:不需要你會(huì)用VI編輯器

一、進(jìn)入https://www.bt.cn/ 寶塔官網(wǎng)下載個(gè)寶塔公司提供的:堡塔SSH終端,在本地電腦里安裝后進(jìn)入SSH鏈接上服務(wù)器。

二、進(jìn)入SSH服務(wù)器后,他的上半部是SSh命令窗口,這個(gè)我們不用。重點(diǎn)是在下面的SFTP文件管理器,這類(lèi)似于虛擬主機(jī)用FTP登錄到主機(jī)根目錄里,里面可以直接看到服務(wù)器里的所有文件。

三、在回到第二步的方法,在SFTP中找到目錄etc/sysconfig/network-scripts下的ifcfg-ens3文件,直接右鍵可以下載到本地電腦,在用txt文件打開(kāi)這個(gè)文件按第二步添加IP,保存后在重新傳到SFTP目錄里。

SSH中運(yùn)行 service network restart 重啟網(wǎng)卡即可

第二第三個(gè)方法還沒(méi)測(cè)試過(guò),是通過(guò)網(wǎng)上復(fù)制過(guò)來(lái)的,應(yīng)該也是可以的。


Ubuntu 22.04 綁定IP,和之前版本方法不同

首先找到設(shè)置的文件名稱(chēng)

cd /etc/netplan

ls -i

addip2.jpg

然后打開(kāi)編輯文件

vi 50-cloud-init.yaml

50-cloud-init.yaml為文件名稱(chēng),不同服務(wù)器名稱(chēng)可能不一樣

addip3.jpg

(注意格式一定要正確,否則不生效)

填寫(xiě)好后重啟:netplan apply

查看IP:ip addr 或ifconfig



這條幫助是否解決了您的問(wèn)題? 已解決 未解決

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好! 很抱歉未能解決您的疑問(wèn)。我們已收到您的反饋意見(jiàn),同時(shí)會(huì)及時(shí)作出反饋處理!