Networking

Wireguard連接問題

  • April 15, 2021

我們開始在公司中使用 WireGuard,似乎我是唯一一個使用它有問題的人。

當我跟踪路徑以連接我們的一台伺服器時,它甚至不允許我從本地主機連接。我使用 OpenVPN 沒有問題,但 WireGuerard 似乎有一些問題,我真的想不通。

如果有幫助,我嘗試在我這邊禁用 IPv6,但沒有,也找不到任何其他解決方案。

tracepath servername.tld                                                                                                                                                                            ─╯
1?: [LOCALHOST]                      pmtu 1420
1:  no reply

我是 WG 中的錯誤,它沒有正確路由數據包。

我的 L3 部門的同事寫了 hot fix,這個問題被報告為 bug。

PostUp = MYDEFROUTE=`ip ro sh | grep default | awk '{print $3}'| head -n1`; for peer in ip.addresses.here; do ip ro add $peer/32 via $MYDEFROUTE; done
PostDown = for peer in ip.addresses; do ip ro del $peer/32; done

引用自:https://unix.stackexchange.com/questions/639543