连接到无法使用 DHCP 的 Cisco 1262 的客户端上的 VM(但 IPv6 工作正常)

网络工程 思科 无线的
2021-07-13 21:10:48

我最近从 877-WM 上的内部 AP 用运行 15.2(2)JB 的(独立)1262 替换了站点上的无线。我对 AP 的配置与我在 Cisco AP 的单 SSID 操作(单网桥域,BVI1 以及管理)上的配置几乎相同,并且一切似乎都有效。

但是,在我的笔记本电脑上,我运行了 VMware,并且将 NIC 设置为桥接模式的来宾无法使用 DHCP,但是 IPv6 工作正常。

在搜索此问题时,我在 WLC 设置中看到对“ip-mac-binding disable”命令的引用,但无法找到它是否映射到单个 AP 上的设置。

AP配置的相关部分是:

dot11 ssid # Removed
   authentication open 
   authentication key-management wpa
   guest-mode
   mbssid guest-mode
   wpa-psk ascii # Removed
!
bridge irb
!
interface Dot11Radio0
 no ip address
 !
 encryption mode ciphers aes-ccm 
 !
 ssid # Removed
 !
 station-role root
 bridge-group 1
 bridge-group 1 subscriber-loop-control
 bridge-group 1 spanning-disabled
 bridge-group 1 block-unknown-source
 no bridge-group 1 source-learning
 no bridge-group 1 unicast-flooding
!
interface Dot11Radio1
 # Pretty much the same as radio 0

interface GigabitEthernet0
 no ip address
 duplex auto
 speed auto
 no keepalive
 bridge-group 1
 bridge-group 1 spanning-disabled
 no bridge-group 1 source-learning
3个回答

我遇到了同样的问题并找到了一个解决方案:在 AP 上启用 DHCP 中继代理并且它可以工作。将 xxxx 替换为 DHCP 服务器(通常是位于同一网络/广播域中的 Internet 路由器)的 IP 地址。

interface BVI1
  ip dhcp relay information trusted
  ip address dhcp client-id GigabitEthernet0
  ip helper-address x.x.x.x
  no ip route-cache
!

如果您检查交换机上的“sh ip dhcp bindings”表,是否显示了 VM MAC 地址的租约?如果是,则 DHCP Discover 正在到达交换机,并且正在发回广播 Offer,但被 AP 丢弃。尽管看起来无关,但当 AP 和客户端不支持相同的 WMM QOS 参数时,可能会导致此行为。尝试在 AP 配置中添加“[no] dot11 qos mode wmm”。

我在工作中遇到了类似的问题,我的解决方案是将 VM 配置为使用 NAT 而不是桥接模式。主机将收到实际的 IP 地址,然后当 VM 启动时,它会尝试请求一个单独的 IP,但源 MAC 是相同的。将 VM 切换到 NAT 解决了我们的问题。