V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
biaobiaoqi
V2EX  ›  问与答

有什么方案可以抢占局域网内的所有IP?(比如virtualbox的bridge模式就可以,但是开个虚拟机代价太大)

  •  
  •   biaobiaoqi · 2013-06-22 18:28:49 +08:00 · 4599 次点击
    这是一个创建于 3954 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体情况是,学校组织给我们这栋教学楼分配了一定数量的IP,并细化给不同的实验室不同数量和网段。最近发现我们的网段里的部分IP被其他实验室抢占了。原来教学楼的网管并没有对不同实验室做具体的限制,只是口头分配了而已。

    我是实验室的网管管理,我想通过某个方式,将原本属于实验室的IP全收集起来,做集中管理,让其他想抢占IP的人无法获得。理论上,只要我先在机器上运行起了一个IP,其他机器再想使用这个IP就会发生冲突,无法连入。这样子,当实验室添加机器需要新IP时,我直接关闭对应IP,让新机器使用即可。

    所以,请教大家,有没有什么解决方案或者工具能占有IP的?多谢啦。
    20 条回复    1970-01-01 08:00:00 +08:00
    rrfeng
        1
    rrfeng  
       2013-06-22 18:35:07 +08:00
    我偷偷的告诉你
    照你的说法占了也没用,最大的可能是两个人都上不去了

    要从根源上解决问题,给老师反映情况吧,做 MAC 绑定或者 VLAN ……或者多分点儿地址
    或者直接用 NAT 好了
    biaobiaoqi
        2
    biaobiaoqi  
    OP
       2013-06-22 18:46:20 +08:00
    多谢@rrfeng

    似乎windows对IP冲突这种问题做过处理?有同学反映,他设定某个IP后,windows有提示IP冲突,然后就上不了网了呢。因为教学楼里其他的都不是计算机专业,大多数用的是windows,如果这样的话,这个方法还是有效的。

    让上面做mac绑定感觉不太现实呢。对行政管理的老师们的效率和实在不抱希望。

    NAT动态分配IP不太好,因为实验室的PC都有远程的需求,需要固定IP。
    dreamage
        3
    dreamage  
       2013-06-22 18:58:56 +08:00 via Android   ❤️ 1
    网卡属性那里能加多个ip,自己找找
    est
        4
    est  
       2013-06-22 19:22:45 +08:00
    IP并没有 “抢” 这个概念。只能 绑定 或者 冲突。
    biaobiaoqi
        5
    biaobiaoqi  
    OP
       2013-06-22 19:27:50 +08:00
    @est 冲突的结果就是两个人都上不去?还是一个混乱的无法预计的效果啊。回头我测试下。。
    bigredapple
        6
    bigredapple  
       2013-06-22 19:56:31 +08:00   ❤️ 1
    弄一个虚拟机,多开几块网卡
    chainkhoo
        7
    chainkhoo  
       2013-06-22 20:01:58 +08:00
    绑定mac地址是最好的解决方案 因为一般来说实验室的电脑都是固定的 绑定MAC地址既方便了管理 也能防止盗用
    iloahz
        8
    iloahz  
       2013-06-22 20:04:59 +08:00
    如果是dhcp的话,抢了也没什么意义吧。如果静态的,就不存在抢“占”ip一说啊
    swulling
        9
    swulling  
       2013-06-22 20:15:56 +08:00
    IP冲突后谁有效不一定,但是可以用ARP欺骗网关。分分钟秒杀对方
    @biaobiaoqi


    但是最有效的是去网络中心投诉。。
    biaobiaoqi
        10
    biaobiaoqi  
    OP
       2013-06-22 21:49:03 +08:00
    @iloahz 不是dhcp的,自己设定的。不同网段分配给哪个教室也是同一文件下达规定好的。只是网管中心并没有做mac绑定的限制哎。
    biaobiaoqi
        11
    biaobiaoqi  
    OP
       2013-06-22 21:52:05 +08:00
    @swulling 请教arp欺骗有没有比较好的工具哇~可以试试;)
    biaobiaoqi
        12
    biaobiaoqi  
    OP
       2013-06-22 21:53:03 +08:00
    @bigredapple 发现同一个网卡也可以添加多个IP的,不知道有没有效果,我待会儿实验下
    aveline
        13
    aveline  
       2013-06-22 21:54:17 +08:00
    lz 是想同一个网卡绑定多个 IP 吧...

    Windows 的话,在 本地连接 > 属性 > TCP/IPv4 > 高级 里就能绑定多个 IP 了。

    Linux 的话,用的哪个发行版 ...
    est
        14
    est  
       2013-06-22 21:54:39 +08:00   ❤️ 1
    @biaobiaoqi 没有啥上不去的。一些packet混乱,严重的导致阻塞和效率底下而已。如果你的TCP/IP栈足够牛逼强大可以无视这些。
    swulling
        15
    swulling  
       2013-06-22 22:21:54 +08:00
    @biaobiaoqi 简单的话arping就够了

    不断的告诉网关你才是xxx就好
    tywtyw2002
        16
    tywtyw2002  
       2013-06-22 22:37:42 +08:00   ❤️ 1
    sendarp 就可以了 写个脚本 然后发arp包 如果是dhcp的话 linux多建立几个 eth0:x
    用脚本获取dhcp 然后 sendarp也可以。


    ps 我一般都在交换机上做 mac-learning, 然后max mac address 3。
    haohaolee
        17
    haohaolee  
       2013-06-23 01:35:51 +08:00
    老实说,最好的方法,还是在二层做一些认证,比如802.1x。申请点资金,一栋教学楼,怎么也得配个好点的交换机吧
    zhujinliang
        18
    zhujinliang  
       2013-06-23 08:20:35 +08:00
    我在大学时也想干这个事,IP是dhcp分配的,那个dhcp有记录的功能,如果你不去网络中心申请解除绑定,你以后上网肯定得到的都是这一个IP,我想知道如果ip都分配完了会是怎么个样子
    haohaolee
        19
    haohaolee  
       2013-06-23 10:58:46 +08:00   ❤️ 1
    @zhujinliang 分完了就分不到 ip 了啊。dhcp 的方法阻止不了设置为静态 ip
    dndx
        20
    dndx  
       2013-06-23 11:05:26 +08:00
    你可以在一块网卡上绑定无限多个 IP 。

    但这并不是解决问题的好办法。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   957 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:31 · PVG 06:31 · LAX 15:31 · JFK 18:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.