我正在尝试在我的 thinkpad 上安装 arch-linux安装维基。我插入以太网电缆,将ip link command
显示:
enp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtg 1500 disc state UP mode DEFAULT group default glen 1000
link/ether f0:76:1c:ae:71:fc brd ff:ff:ff:ff:ff:ff
我尝试并得到错误:systemctl start [email protected]
Job for [email protected] failed because the service did not take the steps required by its unit configuration.
结果:systemctl status [email protected]
Loaded: loaded (/usr/lib/systemd/system [email protected]; disabled; vendor preset: disabled)
Active: failed (Result: protocol) since ...
我们大学网络使用的协议似乎是“EAP-PEAP”,我可以在配置文件中的哪里指定它?
还尝试了从 复制的 netctl 默认模板/etc/netctl/example
,这也给出了错误,并且status "netctl@ethernet\\x2ddhcp.service"
命令显示类似:
Active: failed (Result: exit-code) since ...
我journalctl -xe
也尝试了该命令,但从结果中读取有点困难,是否有任何我应该 grep 的关键字?
我正在尝试连接到我们的大学网络,该网络通常会要求我提供用户名和密码。那会有问题吗?
答案1
我没有网络基础设施来测试它......带有 EAP-PEAP 身份验证的有线连接似乎是一种罕见的配置,通常有用的 Arch wiki 没有涵盖它。然而,Arch BBS 确实:https://bbs.archlinux.org/viewtopic.php?id=188783建议使用 wpa_supplicant
创建一个 netctl 配置文件,如下所示:
Connection='ethernet' Interface=enp12s0 Description="description" IP='dhcp' Auth8021X=yes WPAConfigFile=/etc/wpa_supplicant/dormitory.conf
创建/etc/wpa_supplicant/dormitory.conf:
ctrl_interface=/var/run/wpa_supplicant ap_scan=0 network={ key_mgmt=IEEE8021X eap=PEAP pairwise=CCMP TKIP phase2="auth=MSCHAPV2" identity="mkristof" password="pswd" priority=2 }