Pat*_*ham 4 wpa-supplicant eduroam
我挣扎了一段时间,一直在寻找wpa_supplicant.conf
能够访问柏林工业大学的“eduroam”无线 LAN 网络的好方法。
由于我确定知道这不是微不足道的,而且 bash 脚本实际上以纯文本形式保存了您的密码,因此我想在答案中提供此问题的解决方案。
以便将来的任何人都可以遵循真正的指南来让 eduroam 工作,而不是 tubIT 为您提供的模糊解决方案。
tubIT 解决方案(即Configuration Assistant Tool或
直接在此处用于 tubIT 版本)无法正常(安全)工作,wpa_supplicant
也不是为此而构建的。
cat
创建时考虑了(该)网络管理员 ( GNOME freedesktop NetworkManager
)。
问题如何散列您的密码,以便您可以存储它而不会冒有人潜入您的文件以获取您的 TU 密码的危险。
因为你不想参加一些随机课程。
撇开笑话不谈,散列你的密码是个好主意,不会伤害你。为此,只需在终端中键入以下行:
echo -n plaintext_password_here | iconv -t utf16le | openssl md4
对于 Mac,这将是
echo -n plaintext_password_here | iconv -t UTF-16LE | openssl md4
这将输出您密码的散列版本,我们将在 wpa_supplicant.conf
如果您无法从终端复制它| tee ~/hashed_pw
,请在末尾添加以将其通过管道stdout
传输到hashed_pw
位于您的主文件夹中的文件。
现在将以下网络添加到您的 wpa_supplicant.conf
network={
ssid="eduroam"
key_mgmt=WPA-EAP
pairwise=CCMP
group=CCMP TKIP
eap=PEAP
identity="YOUR_USERNAME@win.tu-berlin.de"
domain_suffix_match="tubit.tu-berlin.de"
phase2="auth=MSCHAPV2"
password=hash:YOUR_HASHED_PASSWORD
}
Run Code Online (Sandbox Code Playgroud)
""
!如果我遗漏了什么或者有什么方法可以改进本指南,请评论或编辑!
作为画龙点睛的一个例子:
network={
ssid="eduroam"
key_mgmt=WPA-EAP
pairwise=CCMP
group=CCMP TKIP
eap=PEAP
identity="angi.m@win.tu-berlin.de"
domain_suffix_match="tubit.tu-berlin.de"
phase2="auth=MSCHAPV2"
password=hash:00000000000000000000000000000000
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1398 次 |
最近记录: |