• linux的IP别名功能


          Linux 下可以在一个网络设备接口虚拟出多个接口,如eth0接口其实就是设备

    eth0虚拟出来的设备,这样在一块网上设备上就具有有多个IP地址,一块网卡具有

    多个IP地址的功能称为IP别名,

    1、RHEL/CentOS 6.x 以及之前版本中网卡绑定多个IP地址

          Linux的⽹络设备配置文件存放在/etc/sysconfig/network-scripts目录中。对于以太网

    的第一个网络设备,配置文件名一般为ifcfg-eth0。如果需要为第二个网络设备再绑定一个

    IP地址,只需要在/etc/sysconfig/network-scripts目录下,创建别一个名为ifcfg-eth0:0的文件,

    然后配置相应的IP信息即可,内容样例为:

            如果需要再绑定一个IP 地址,只须创建 ifcfg-eth0:1 文件,然后修改网络设备名为 eth0:1

    即可,依次类推。在RHEL/CentOSLinux下可以⽀持255个IP别名,也就是说eth0:x中“x”的最大

    值为254。

    2.Debian/Ubuntu Linux下网卡绑定多个IP地址

           Debian/Ubuntu Linux系统下的⽹卡配置与RHEL/CentOS Linux下的网卡
    配置有很大不同,RHEL/CentOS Linux系统下的网卡配置信息存放
    在/etc/sysconfig/network-scripts目录下面的很多文件里面,要修改就需要一
    个一个文件来进行。Debian/Ubuntu Linux系统下的网卡配置信息则存放
    在/etc/network/interfaces单个文件里面,无论有多少块网卡,配置信息全部
    放在这个文件里。

           下面就来看下绑定多个IP时这个文件的内容:

        

    在上面的输出中:

        第1行定义设备eth0和eth0:1在系统启动时自动加载;

        第2行指定设备eth0使用TCP/IP网络,并且使用静态IP;

        第3~7行分别定义eth0设备的IP地址、网络号、子网掩码、广播地址和网关信息;

        第8行定义绑定设备“eth0:1”使用TCP/IP网络,并且使用静态IP;

       第9~11行指定绑定IP的信息。

  • 相关阅读:
    work_27_一次springBoot+orcal+Mabits PageHele的使用
    work_26_swagger2整合springBoot和使用
    work_25_docker--RabbitMq消息队列
    work_24_MYSQL从create table... 到分库分表
    work_23_常用的工具类
    work_22_MySQL分库分表的初识
    work_21_AtomicInteger API
    work_20_stream的使用
    MySQL 基础语句的练习2
    MySQL 基础语句的练习
  • 原文地址:https://www.cnblogs.com/myworld5218/p/11288933.html
Copyright © 2020-2023  润新知