• 一个网卡配置多个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

  • 相关阅读:
    Appium1.6启动ios9.3报错Original error: Sdk '9.3.5' was not in list of simctl sdks
    Appium,安装WebDriverAgent(WDA)
    Charles界面介绍及使用方法
    手机通过Charles抓取https包
    jacoco统计server端功能测试覆盖率
    Android学习路-activity活动
    Android学习路-Android Studio的工程目录
    js实现多级复选框的交互
    python3使用paramiko操作远程机器
    ubuntu中查看各种设备和资源的命令汇总
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/6831672.html
Copyright © 2020-2023  润新知