From d1b209f18f5232a643ba9856f7c451b79d4c8338 Mon Sep 17 00:00:00 2001 From: bjdgyc Date: Mon, 10 Oct 2022 14:07:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20IpPool?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/sessdata/ip_pool.go | 2 +- server/sessdata/ip_pool_test.go | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/server/sessdata/ip_pool.go b/server/sessdata/ip_pool.go index a8d295f..1b7b711 100644 --- a/server/sessdata/ip_pool.go +++ b/server/sessdata/ip_pool.go @@ -138,7 +138,7 @@ func AcquireIp(username, macAddr string) net.IP { return nil } - base.Error("no ip available, please del ip_map table row") + base.Error("no ip available, please see ip_map table row") return nil } diff --git a/server/sessdata/ip_pool_test.go b/server/sessdata/ip_pool_test.go index c0e702c..5db01cd 100644 --- a/server/sessdata/ip_pool_test.go +++ b/server/sessdata/ip_pool_test.go @@ -59,8 +59,9 @@ func TestIpPool(t *testing.T) { assert.Nil(ip) ReleaseIp(net.IPv4(192, 168, 3, 88), "mac-88") - ReleaseIp(net.IPv4(192, 168, 3, 77), "mac-77") + ReleaseIp(net.IPv4(192, 168, 3, 188), "mac-188") // 从头循环获取可用ip - ip = AcquireIp("user", "mac-release-new") - assert.True(net.IPv4(192, 168, 3, 77).Equal(ip)) + ip = AcquireIp("user", "mac-188") + t.Log("mac-188", ip) + assert.True(net.IPv4(192, 168, 3, 188).Equal(ip)) }