我想把我的树莓派3通过以太网连接到互联网。问题是在我的学生宿舍,他们使用802.1X作为网络身份验证。我找到了这个教程:https://help.ubuntu.com/community/Network802.1xAuthentication,并完成了这些步骤。所以我修改了/etc/wpa_supplicant/wpa_supplicant.conf。现在看起来是这样的:
ctrl_interface=/var/run/wpa_supplicant
eapol_version=2
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=PEAP
identity="loginname"
password="password"
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
}但是当我运行的时候:
sudo wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -D wired -i eth0输出为:
Succesfully initialized wpa_supplicant
ioctl[SIOCGIFFLAGS]: No such device
setsockopt: No such device
ioctl[SIOC{ADD/DEL}MULTI]: No such device
ioctl[SIOCGIFFLAGS]: No such device
wpa_driver_wired_init: Could not get interface flags
eth0: Failed to initialize driver interface而且我也没有任何联系。
发布于 2017-12-10 00:17:38
我对您询问的协议一无所知,但据我所知,新的raspbian已经将网络接口"eth0“的名称更改为enp3s0左右。
您可以通过执行sudo ifconfig -a来验证我的需求。
然后你可以从你所有的接口上得到一个列表。如果"eth0“不在此列表中,则应该有类似于"enpXsY”的内容。在这种情况下,您只需将上面命令中的"eth0“更改为新的接口名称。例如:
sudo wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -D wired -i enp0s3希望这能有所帮助!
https://stackoverflow.com/questions/47718764
复制相似问题