当前位置:   article > 正文

wireguard: wg0: Could not create IPv4 socket

wg0

出现这个问题可能是因为你的端口号被占用了(比如51820),我在wg3中占用了51820,因此我尝试再次创建wg0,并使用51820端口后,就失败了,因为wg3不再使用,于是我的解决方法是先删除wg3,再启动wg0(或者尝试更换wg0服务端启动端口)

  1. 卸载wg3:sudo wg-quick down wg3
  2. 卸载wg0: sudo wg-quick down wg0
  3. 启动wg0: systemctl start wg-quick@wg0

wg0.conf的配置如下:

[Interface]
Address = 10.6.6.1/24
ListenPort = 51820
PrivateKey = 私钥
PreUp = echo WireGuard PreUp
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PreDown = echo WireGuard PreDown
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号