ฉันมี wireguard ติดตั้งบนเซิร์ฟเวอร์ Alpine
มันใช้งานได้ แต่เมื่อฉันรีบูทเซิร์ฟเวอร์ ฉันจำเป็นต้องดำเนินการด้วยตนเอง wg-quick up wg0
ไวร์การ์ด:~# wg show
ไวร์การ์ด:~# wg-เร่งขึ้น wg0
[#]
[#] ลิงค์ ip เพิ่มตัวป้องกันชนิด wg0
[#] wg setconf wg0 /dev/fd/63
[#] ที่อยู่ IP -4 เพิ่ม 10.6.6.1/24 dev wg0
[#] ip link ตั้ง mtu 1420 up dev wg0
[#] เส้นทาง ip -6 เพิ่ม fd9f:6666::1/128 dev wg0
[#] iptables -A ส่งต่อ -i wg0 -j ยอมรับ; iptables -t nat -A โพสต์ -o eth0 -j MASQUERADE
ไวร์การ์ด:~# wg show
อินเทอร์เฟซ: wg0
รหัสสาธารณะ: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
รหัสส่วนตัว: (ซ่อน)
พอร์ตการฟัง: 51820
เพื่อน: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
คีย์ที่ใช้ร่วมกันล่วงหน้า: (ซ่อนไว้)
จุดสิ้นสุด: xx.xx.xx.xx:49323
ips ที่อนุญาต: fd9f:6666::1/128, 10.6.6.2/32
การจับมือครั้งล่าสุด: 2 วินาทีที่แล้ว
โอน: รับ 7.05 KiB, ส่ง 6.31 KiB
ไวร์การ์ด:~#
ฉันใช้เอกสารนี้แล้ว:https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg)#Bringing_up_an_interface_using_wg-tools
ไวร์การ์ด:~# cat /etc/modules
af_packet
ไอพีวี6
ไวด์การ์ด
ไวร์การ์ด:~# cat /etc/wireguard/wg0.conf
# อัปเดต: 2021-2021 22:52:22.801259882 +0000 UTC / สร้าง: 2021-11-29 19:52:59.17510794 +0000 UTC
[อินเตอร์เฟซ]
ที่อยู่ = 10.6.6.1/24
ListenPort = 51820
รหัสส่วนตัว = xxxxxxxxxxxxxx=
พรีอัพ =
PostUp = iptables -A ส่งต่อ -i wg0 -j ยอมรับ; iptables -t nat -A โพสต์ -o eth0 -j MASQUERADE
ก่อนลง =
PostDown = iptables -D ส่งต่อ -i wg0 -j ยอมรับ; iptables -t nat -D โพสต์ -o eth0 -j MASQUERADE
[เพียร์]
...
ความผิดพลาดของฉันอยู่ที่ไหน