You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

systemd-networkd成功获取IPv6但无法获取IPv4的问题排查求助

systemd-networkd成功获取IPv6但无法获取IPv4的问题排查求助

各位大佬好,我现在碰到一个systemd-networkd的调试难题,想请大家帮忙分析下。

我当前的环境是同时使用systemd-networkd和wpa_supplicant,具体的配置和状态如下:

  • 已启用wpa_supplicant@wlan0.service服务单元,对应的配置文件为/etc/wpa_supplicant/wpa_supplicant-wlan0.conf
  • 配置了/etc/systemd/network/01-wlan0.network文件,内容如下:
[Match]
Name=wlan0
SSID="foo"

[Network]
DHCP=yes
[DHCPv4]
ClientIdentifier=mac
  • 同时也启用了systemd-networkd服务

设备启动后,wpa_supplicant@wlan0服务显示处于**active(running)**且成功的状态,日志输出如下:

Successfully initialized wpa_supplicant
wlan0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=US
wlan0: Trying to associate with SSID 'foo'
wlan0: Associated with 0c:80:63:91:3a:b2
wlan0: CTRL-EVENT-CONNECTED - Connection to 0c:80:63:91:3a:b2 completed [id=0 id_str=0]
wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0

从日志来看WiFi连接是正常建立的,systemd-networkd也显示运行成功,但奇怪的是,我的设备只能获取到IPv6地址,完全无法获取到IPv4地址。我确认过DHCP服务器是正常工作的,其他设备连接同一个WiFi都能正常拿到IPv4。

想请教下各位,可能是哪里配置出了问题?或者有没有什么额外的日志排查手段可以用?

备注:内容来源于stack exchange,提问作者Eslam Medhat

火山引擎 最新活动