내가 시도한 단계
Raspberry Pi에 Wireguard 클라이언트를 설정하려고 합니다. 사용되는 구성입니다
# /etc/wireguard/wg0-client.conf [Interface] Address = 10.10.0.4/32 Address = fd86:ea04:1111::4/128 SaveConfig = true PrivateKey = CLIENT-PRIVATE-KEY DNS = 8.8.8.8 [Peer] PublicKey = SERVER-PUBLIC-KEY Endpoint = SERVER-PUBLIC-IP:PORT AllowedIPs = 0.0.0.0/0, ::/0
Wireguard 구성을 설정한 후 실행했는데
sudo wg-quick up wg0-client
다음과 같이 실패했습니다.pi@raspberrypi:~ $ sudo wg-quick up wg0-client [#] ip link add wg0-client type wireguard RTNETLINK answers: Operation not supported Unable to access interface: Protocol not supported [#] ip link delete dev wg0-client Cannot find device "wg0-client"
Wireguard 서버 측은 한동안 다른 장치와 작업해 왔기 때문에 여기에 정보를 붙여넣지는 않겠습니다.
운영 체제 및 하드웨어 환경
/etc/os-release
정보pi@raspberrypi:~ $ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
/sys/firmware/devicetree/base/model
하드웨어 정보:Raspberry Pi 3 Model B Rev 1.2
답변1
최근에 뭔가를 연결해서 사용한 적이 있나요 rpi-update
? 저도 같은 문제를 겪고 있으며 무선 연결에 연결하거나 연결할 수도 없습니다.
Raspi 연결이 유선인가요, 무선인가요?
EDIT1: 해결책을 찾은 것 같습니다. 나는 이 명령을 실행하고 매력처럼 작동했습니다.
sudo apt-get install raspberrypi-kernel-headers
sudo apt-get install raspberrypi-net-mods --reinstall
서로인지 둘 다인지는 모르겠습니다.
도움이 되었기를 바랍니다. 인사. -
답변2
Raspberry가 이전 버전의 Berryboot를 사용하는 경우 위 방법으로 문제가 해결되지 않을 수 있습니다. Berryboot는 사용자 정의 커널을 사용하며 upgrade
해결 방법을 통해 업데이트 할 수 없습니다 install raspberrypi-kernel-headers
.
대신 최신 버전의 Berryboot를 설치해야 합니다.업데이트된 커널.
답변3
/etc/wireguard/wg0-client.conf
설정 에서
[Interface]
MTU = 1412
나를 위해 작동합니다.