zoukankan      html  css  js  c++  java
  • 一个网卡配置多个ip配置实现,centos7系统

    仅一个网卡情况下,配置多个ip可以让该设备通过几个ip被访问,或隐藏常用ip,让其他人访问临时ip

    一、永久性增加一个IP

    方法1:

    vim /etc/sysconfig/network-scripts/ifcfg-em1

    DEVICE="em1"

    ONBOOT=yes

    NETBOOT=yes

    UUID="07b62e50-0d4c-4a77-a5e2-b62d07d5b121"

    IPV6INIT=yes

    BOOTPROTO=static

    HWADDR="04:7d:xxx16:07:dc"

    TYPE=Ethernet

    NAME="em1"

    IPADDR=x.x.x.x

    GATEWAY=x.x.x.x

    NETMASK=255.255.255.128

    DNS1=10.10.100.100

    DNS2=10.100.100.100

    (此上,正常网卡ip配置)

    (此下,配置单网卡实现多ip通信,掩码最好与上面正式网卡信息掩码匹配)

    IPADDR1=24.x.x.x

    PREFIX1=25

    IPADDR2=23.x.x.x

    PREFIX1=25

    。。。。

    最后保存,并且service network restart重启网卡

    方法2:

    仿照/etc/sysconfig/network-scripts/ifcfg-em1网卡配置文件,增加一个虚拟端口ifcfg-em1:1

    cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-em1:1

    vim /etc/sysconfig/network-scripts/ifcfg-em1:1

    DEVICE=em1:1

    BOOTPROTO=static

    ONBOOT=yes

    HWADDR=xxx

    IPADDR=x.x.x.2

    NETMASK=255.255.255.0

    GATEWAY=x.x.x.1

    DNS1=8.8.8.8

    DNS2=4.4.4.4

    保存,service network restart

    ping x.x.x.x测试配置是否成功

    PS:很多时候如果不能成功,判断是否需要永久性增加对应的路由

    vim /etc/sysconfig/static-rootes

    增加一条相应路由

    any net x.x.x.0 gw x.x.x.1 netmask 255.255.255.0

    保存,再service network restart

    二、临时性增加一个IP,服务器重启或者network重启后失效

    ifconfig em1:1 x.x.x.2 netmask 255.255.255.0 up

    up表示当即生效,ifconfig em1:1 down表示关闭该端口

    ifconfig和ping x.x.x.2测试是否添加成功

    PS:若排除其他问题,测试不成功,考虑路由设置

    route add -net x.x.x.0 netmask 255.255.255.0 gw x.x.x.1 em1:1

    回车即时生效

    netstat -rn    查看路由表

    [root@kgj01]# netstat -rn

    Kernel IP routing table

    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

    0.0.0.0         x.x.x.1         0.0.0.0         UG        0 0          0 em1

    23.0.0.0        0.0.0.0         255.0.0.0       U         0 0          0 em1

    x.x.x.0         0.0.0.0         255.255.255.128 U         0 0          0 em1

    参考文章:http://jschu.blog.51cto.com/5594807/1749595

  • 相关阅读:
    我希望在软件开发生涯初期就知道的 4 件事
    Git学习-安装与创建本地仓库
    sql 单表distinct/多表group by查询去除重复记录
    <xsl:apply-templates>和<xsl:call-template>的区别
    jquery插件之poshytip
    SQL查询出距当前时间最近的一条或多条记录。
    div标签嵌套原则详解(转载)
    在JSP页面用EL表达式获取数据
    JSP静态include和动态include的区别
    Java基础笔试题
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/6831672.html
Copyright © 2011-2022 走看看