我的 ISP 强制使用通过 IEEE 802.1x 标准的证书登录他们的(不是!无线)网络。
有一个客户端证书MyName.p12
和一个服务器证书hotzoneCA.der
。我还必须提供我的 MAC 地址。
据我所知,有线没有 NetworkManager,但我想用我的 Raspberry 登录,但我不知道如何以正确的方式导入证书。
编辑:我的 ISP 不想支持 Linux,我应该谷歌搜索“xsupplicant”和“eap-tls”并尝试运行它。但我不确定这个提示是否有用。
答案1
在 Ubuntu 中安装
wpa_supplicant
:sudo apt-get install wpasupplicant
编辑 wpa_supplicant 配置文件 (例如 /etc/wpa_supplicant.conf),添加以下内容:
network={ ssid="YOUR-SSID" scan_ssid=1 key_mgmt=WPA-EAP pairwise=CCMP TKIP group=CCMP TKIP eap=TLS identity="[email protected]" ca_cert="/etc/certs/cacert.pem" client_cert="/etc/certs/cert.pem" private_key="/etc/certs/key.pem" private_key_passwd="YOUR-PASSWORD" }
"YOUR-PASSWORD"
是您的管理员在您收到 .p12 证书时提供的密码。"YOUR-SSID"
是无线接入网络的 (B/E)SSID启动 wpa_supplicant
wpa_supplicant -B -i IFACE -Dwext -c /etc/wpa_supplicant.conf
IFACE
您的无线接口名称在哪里?检查您是否已关联
iwconfig IFACE
要获取 IP 地址,请使用
dhclient IFACE