我目前正在尝试在我的笔记本电脑上安装 Debian。在网络配置阶段,系统提示我“输入 WPA/WPA2 PSK 身份验证的密码”。不幸的是,我在学校的网络上,需要用户名和密码,其中MS-CHAPv2认证协议。我应该根据提示输入什么?
我有一台可以连接到该网络的 Ubuntu 计算机。以下是 的内容/etc/NetworkManager/system-connections/NetworkName
:
[ipv6]
method=auto
[connection]
id=NetworkName
uuid=3e728a68-a877-4681-bc0e-1e64b2ff6434
type=802-11-wireless
[802-11-wireless-security]
key-mgmt=wpa-eap
auth-alg=open
[802-11-wireless]
ssid=NetworkName
mode=infrastructure
mac-address=84:A6:C8:A9:67:DA
security=802-11-wireless-security
[802-1x]
eap=ttls;
identity=username
phase2-auth=mschapv2
password-flags=1
[ipv4]
method=auto
奇怪的是,我输入的连接 NetworkName 的密码没有出现在任何地方。
编辑 2:网络连接过程的屏幕截图(在实时启动的 Ubuntu 中)
答案1
我怀疑 live-cdwpa-supplicant
上是否有完整的软件包。我建议放置更大的 cd/usb 映像,这样您就可以在没有网络的情况下安装。之后您可以wpa_supplicant
使用以下配置进行配置:
network={
ssid="eduroam"
proto=RSN
key_mgmt=WPA-EAP
eap=TTLS
identity="[email protected]"
password="yourpassword"
phase2="auth=MSCHAPV2"
}
您可以使用以下方式更改条目,而不是明文密码:
password=hash:yourhash
密码yourhash
通过以下方式获取:
echo -n "yourpassword" | iconv -t utf16le | openssl md4
不同的机构有不同的设置,但通常都是有效的。