分享最新优惠信息
购买主机更加划算

Fedora 20系统添加多个IP地址简单方法介绍

在任何Linux环境中添加额外的IP地址似乎都比较复杂,但是,如果你按照本文的方法进行操作,这时会发现在Fedora 20系统中绑定IP地址将会变得非常容易。当然,尽管以下教程是专门为Fedora 20系统编写的,但也适用于其他RHEL发行版,例如CentOS系统。

首先,需要通过SSH终端(如putty)或其他方法(如VNC)连接到远程VPS主机或服务器。如何通过SSH连接,请查看简述通过SSH终端(Putty)连接到Linux远程服务器的方法

接下来需需要确定正在使用的网络适配器名称,这里可以通过运行以下命令来查看:

ifconfig

这样会看到类似于下面截图的输出内容。请注意,本文中的网络适配器名称是“eth0”。

ifconfig命令

一旦确定了适配器名称,现在就可以为想要添加的额外IP地址创建range文件。

为此,需要创建以下范围range文件,用以前发现的适配器名称替换ADAPTERNAME。您可以使用touch命令或使用文本编辑器(如nano)来创建此文件。在本文中,这里将使用touch命令进行创建:

touch/etc/sysconfig/network-scripts/if CFG-ADAPTERNAME-range 0

请注意,如果这不是您的第一个range文件,您需要增加range号。例如,如果这是你创建的第二个range文件,那么该文件将被称为ifcg-ADAPTERNAME-range1,以此类推。

然后需要编辑range文件并添加以下行。你可以用你喜欢的Linux文本编辑器编辑这个文件,比如Nano或者Vi。如果你不熟悉在Linux中使用文本编辑器,可以参考:Nano和Vim编辑器有什么区别 哪个比较好用?

IPADDR_START=
IPADDR_END=
CLONENUM_START=

与此同时,你还需要添加相关IP地址信息,如下图所示:

IPADDR_START=192.168.0.2
IPADDR_END=192.168.0.254
CLONENUM_START=0

以下是每一行需要填写的信息的简要说明。

  • IPADDR_START          #该范围内第一个可用的IP地址
  • IPADDR_END             #范围内最后一个可用的IP地址
  • CLONENUM_START   #别名接口名称的起始编号

如果要绑定多个range,也可以通过增加range号轻松实现,例如:

/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range0
/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range1
/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range2
/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range3

此外,您还需要增加CLONENUM_START=0变量到range文件中。它应该是根据服务器上的IP总数为该IP设置的起始号码,因此如果您绑定的是4x /24个CLONENUM_START,那么设置如下所示:

/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range0
CLONENUM_START=0

/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range1
CLONENUM_START=256

/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range2
CLONENUM_START=512

/etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range3
CLONENUM_START=768

总之,以上就是在Fedora 20系统添加多个IP地址的简单方法,也适用于RHEL发行版系统。如果大家想在vps或服务器中绑定多个IP地址,那么可以参考上述方法进行设置,相对来说还是比较简单的。

未经允许不得转载:惠主机 » Fedora 20系统添加多个IP地址简单方法介绍