我想要我的机子在一个局域网网段里保持某个该网段内的 IP 地址,原本一直都是直接固定到该 IP 地址下的,但是因为下午机子比较少有的关机了,该地址就被上级 DHCP 服务器分配到了某台机子上,租期为 120 小时。我现在晚上再次通过固定该 IP 地址的方法就再也没办法连接到上级网关了,除了选择自动获取。
已尝试不可行的两种方法:
在不请求网络管理员的情况下,请问还有何办法解决?
1
si 2016-12-28 19:43:31 +08:00
如果修改 mac 后能获得那个 IP ,试试看能不能通过执行 ipconfig /release 释放 IP 和 ipconfig /renew 重新分配 IP 。
这只是想法,没有测试过 |
2
killeder 2016-12-28 19:51:01 +08:00 via Android
把 DHCP 分配的地址范围限制下不行吗
|
3
blaboy 2016-12-28 19:51:01 +08:00 via iPhone
动态分配范围外的 IP 随便找一个。
一般路由器 DHCP 分配的 IP 范围是 192.168.1.100 ~ 150 。 你可以固定为 192.168.1.167 。 |
5
blaboy 2016-12-28 20:27:03 +08:00 via iPhone
拔掉那台和你冲突 ip 电脑的网线
|
6
xfspace 2016-12-28 20:29:23 +08:00 via Android
没办法,要么在 DHCP 服务器绑定。
|
7
xfspace 2016-12-28 20:30:13 +08:00 via Android
或者你手动设置 IP , DHCP Server 分配前会 ping 一下有没有被分配
|
8
iCyMind 2016-12-28 20:30:43 +08:00
这个上游 dhcp 你有权限吗?
|
10
StanLin OP @xfspace 问题是如果用我本机原来的 MAC 地址,手动设置我想要的 IP 地址之后也就根本无法和上级网关建立连接。
|
13
wy315700 2016-12-28 20:40:16 +08:00
网关设置了 DHCP snooping 吧,阻止非 DHCP 获取的 IP 上网
|
15
weyou 2016-12-28 20:45:39 +08:00 via Android
方法一,继续固定地址,直到获得 ip 的那台机器主人发现上不了网重启机器。再次分配的时候 dhcp server 会发现有 ip 地址冲突就会分配另一个地址给那台机器,你就安全了。你需要的是耐心。
方法二,持续发伪造的 dhcp release , cliaddr , hwaddr , mac 都要跟目标机相匹配 |
16
StanLin OP 那我明早再试试看 ARP 表会不会「老化」。我的机子是下午一点钟关机的,所以应该是在下午一点之后该 IP 地址被分配出去了。但是因为晚上我在试验的过程中,应该会使租期再更新一次。
|
17
StanLin OP @weyou 方法一中,我除了改变我本机的 MAC 地址,要不然我没办法固定住该 IP 地址,但是如果改了 MAC 地址然後不关机,明天那台机子使用原有的接入方式基本上就上不了网,因为 MAC 地址冲突。
方法二,可作参考,待试验。 |
18
StanLin OP @wy315700 可能的确是设置了 DHCP snooping 。但是 DHCP snooping 并不妨碍手动设置 IP 地址,但是在租期内机制是不会把 IP 地址分配给其他 MAC 地址,是这样子吗?
|
19
weyou 2016-12-28 20:59:24 +08:00 via Android
@StanLin 原来那台机已经下线了,那就更好办了,直接设置固定 ip 啊,不需要改 mac 。明天那台机上线的时候 dhcp server 会发现有地址冲突,就会重新分配一个新的地址给那台机器
|
21
weyou 2016-12-28 21:09:57 +08:00 via Android
@StanLin 抱歉没看清描述,这种情况只能发伪造 source 的 dhcp release + 包含建议地址的 dhcp discover 了,可以试试 linux 下的 dhtest
|
22
hzqim 2016-12-28 21:38:43 +08:00 via Android
断电重启网关,假如可以的话。
|