Hostwinds 教程

寻找结果为:


如何将其他IP地址绑定到Fedora 20服务器

标签: Linux 

任何Linux环境中的绑定其他IP地址似乎都很复杂。但是,如果您遵循本指南,您会发现Fedora Linux中的绑定IP地址非常简单。请注意,虽然本指南专门为Fedora编写,但这些步骤适用于其他Rhel Distr,如CentOS。

首先,您需要通过SSH或其他方法(如VNC)连接到您的服务器。有关如何通过SSH连接到服务器的更多信息,请查看 通过SSH连接到服务器。然后,您需要确定正在使用的适配器名称。这可以通过运行以下命令来完成:

ifconfig

您应该看到类似于以下屏幕截图的输出。请注意,此示例中的适配器名称是"eth0"。

确定适配器名称后,您现在可以为您要添加的任何其他IP地址创建范围文件。

为此,您需要使用先前发现的适配器名称创建以下范围文件替换adaptername。您可以使用触摸命令或使用文本编辑器(例如Nano)创建此文件。对于此示例,我们将使用触摸命令。

touch /etc/sysconfig/network-scripts/ifcfg-ADAPTERNAME-range0

请注意,如果这不是您的第一个范围文件,则需要递增范围编号。例如,如果这是您的第二个范围文件,则该文件将被调用if-adaptername-range1。

然后,您需要编辑范围文件并添加以下行。您可以使用您喜欢的Linux文本编辑器(例如Nano或VI)编辑此文件。如果您不熟悉在Linux中使用文本编辑器,请参阅以下指南: 如何从Linux Shell编辑文件

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
    • 别名接口名称的起始编号

如果要绑定多个范围,则可以通过增加范围号来轻松实现,例如:

/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

您还需要在REACH Range文件中递增Clonenum_start = 0变量。基于服务器上的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

撰写者 Peter H  /  一月 1, 2017