安装arch linux时如何连接到以太网?

安装arch linux时如何连接到以太网?

我正在尝试在我的 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
}

相关内容