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

本次介绍只是同一个网段的IP 绑定,操作系统是centos7.9版本的,比较简单。

登录服务器后

方法一、服务器进入SSH输入以下命令:

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

(备注:eth0 创建的网卡 ,要和目前主IP绑定的网卡一致,有可能是其他网卡名称,不是唯一的,以及后面输入的eth0 也是主IP网卡名称一致

点击字母I进入编辑模式

输入一下内容

DEVICE=eth0:1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=要添加绑定的IP地址
NETMASK=子网掩码
GATEWAY=网关地址

然后按 ESC 输入 :wq 回车保存退出
运行 
service network restart 重启网络服务即可

下图中,主IP绑定的网卡名是:enp2s0,所以,在新建或输入的时候要为enp2s0

vi ifcfg-enp2s0:1

然后输入

DEVICE=enp2s0:1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=要添加绑定的IP地址
NETMASK=子网掩码
GATEWAY=网关地址

6574f42c7c738350bbf8988a654e58b.png

如果不知道网卡名称也可以通过 ip addr 和ifconfig 命令获取

ifconfig需要手动安装

[root@localhost ~]# yum search all ifconfig

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

[root@localhost ~]# which ifconfig

一次输入上面几行代码,即可安装完成


方法二、如你不知道子网掩码,你可以查看第一个网卡上的Ip配置,方法如下:

1、在SSH中用命令:ip addr 或 ifconfig 查看第一个Ip网卡名称,如:ifcfg-ens3

2、vi /etc/sysconfig/network-scripts/ifcfg-ens3 用vi编辑器打开ifcfg-ens3网卡。

如你原来的网卡上只有Ip:88.218.92.181,如要绑定多个Ip,如绑定IP:88.218.92.182、88.218.92.183,可以在原来的基础上增加新的IP地址、网关地址即可。

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 回车保存退出
运行 service network restart 重启网络服务即可

前二个方法中都要求在SSH链接到服务器用命令操作,要求你会简单使用VI编辑器工具。

VI简单操作方法:进入VI后按i进入编辑模式(i在当前光标位置之前插入内容。),按 SHIFT+:冒号,进入命令模式,式,在光标上一行或下一行插入,按键盘o在光标所在行的后面插入一个新行,或大写O在光标所在行之前插入一个新行,按键盘a在当前光标位置之后插入内容,按esc退出编辑,输入 :wq 回车保存退出。

方法三:不需要你会用VI编辑器

一、进入https://www.bt.cn/ 宝塔官网下载个宝塔公司提供的:堡塔SSH终端,在本地电脑里安装后进入SSH链接上服务器。

二、进入SSH服务器后,他的上半部是SSh命令窗口,这个我们不用。重点是在下面的SFTP文件管理器,这类似于虚拟主机用FTP登录到主机根目录里,里面可以直接看到服务器里的所有文件。

三、在回到第二步的方法,在SFTP中找到目录etc/sysconfig/network-scripts下的ifcfg-ens3文件,直接右键可以下载到本地电脑,在用txt文件打开这个文件按第二步添加IP,保存后在重新传到SFTP目录里。

SSH中运行 service network restart 重启网卡即可

第二第三个方法还没测试过,是通过网上复制过来的,应该也是可以的。


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

首先找到设置的文件名称

cd /etc/netplan

ls -i

addip2.jpg

然后打开编辑文件

vi 50-cloud-init.yaml

50-cloud-init.yaml为文件名称,不同服务器名称可能不一样

addip3.jpg

(注意格式一定要正确,否则不生效)

填写好后重启:netplan apply

查看IP:ip addr 或ifconfig



这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!