• 给网卡配置多个IP地址(win/linux)


    解决方案:在同一个网卡上配置两个不同网段的IP地址:

                      互联网IP:192.168.0.222       网关:192.168.0.1       子网掩码:255.255.225.0

                      局域网IP:172.19.8.1             网关:172.19.0.1         子网掩码:255.255.0.0

    1、设置Internet的IPV4属性,使用获取IP的方式,输入自己的互联网的IP地址、网关、子网掩码和DNS(必须有,否则互联网虽然显示网络已连接,但是却无法上网)

    2、点击高级,进入TCP/IP设置页面,给这个网卡设置两个IP地址、对应的子网掩码以及互联网的默认网关

    3、然后进入cmd写两条软路由指令

    route -p add 172.19.0.0 mask 255.255.0.0 172.19.8.1 metric 20

    (意思是如果检测到172.19网段的地址,就跳转到172.19.8.1这个IP;如果不是就跳转到另外一个网段的IP地址)

    route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20

    (route -p与route的区别:route -p 是永久写入,会写入到注册表;而route则是临时写入,重启电脑后就消失了)

    这样就可以同时连接两个不同网段的IP地址了。

    删除IP(多余的) ----尝试倒得执行一次 添加

    网上邻居

    属性

    本地连接-属性

    internet协议(TCP/IP)-属性

    高级

    IP地址保留你需要的,其他删掉就可以了。

    linux上实现:

    格式:ip addr add CIDR dev 网卡名 label 网卡名:num

    例子:ip addr add 3.3.3.3/24 dev eth1 label eth1:2

    删除

    格式:ip addr del CIDR dev 网卡名

    指定删除例子:ip addr del 3.3.3.3/24 dev eth1

    删除所有:ip addr flush eth1

    1.查看IP信息

    ip addr

    类似eth0则代表网卡

     inet 172.16.222.113/24则表示IP地址

    2.若配置单个IP

    vi /etc/sysconfig/network-scripts/ifcfg-eth1

    eth1代表的是配置哪个网卡

    DEVICE=eth1
    IPADDR=要配置的IP地址
    NETMASK=255.255.255.0
    GATEWAY=要配置的网关地址
    ONBOOT=yes
    NAME=eth1
    DNS1=222.5.5.5

    :wq保存配置

    service network restart 重启网络服务使配置生效

    3.若配置多个IP

    vi /etc/sysconfig/network-scripts/ifcfg-eth1:0

    eth1代表的是配置哪个网卡 : 后面代表新配的第0个IP,冒号后取值范围0-255

    DEVICE=eth1
    IPADDR=要配置的IP地址
    NETMASK=255.255.255.0
    GATEWAY=要配置的网关地址
    ONBOOT=yes
    NAME=eth1
    DNS1=222.5.5.5

    :wq保存配置

    service network restart 重启网络服务使配置生效

  • 相关阅读:
    CAP概述与技术选型
    maven基础命令
    那就从头开始吧,哈哈。
    react 小细节
    二分查找法,折半查找原理
    心态很重要
    apache 软件基金会分发目录。
    jquery的基础知识复习()
    jquery的基础知识复习(基础选择器,属性选择器,层级选择器)
    CPP函数类型转换
  • 原文地址:https://www.cnblogs.com/klb561/p/13618536.html
Copyright © 2020-2023  润新知