บนเซิร์ฟเวอร์
[อินเตอร์เฟซ]
ที่อยู่ = 10.13.13.1
ListenPort = 51820
คีย์ส่วนตัว = <...>
PostUp = iptables -A FORWARD -i %i -j ยอมรับ; iptables -A ไปข้างหน้า -o %i -j ยอมรับ; iptables -t nat -A โพสต์ -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ยอมรับ; iptables -D ส่งต่อ -o %i -j ยอมรับ; iptables -t nat -D โพสต์ -o eth0 -j MASQUERADE
[เพียร์]
#เพื่อน1
คีย์สาธารณะ = <...>
IP ที่อนุญาต = 10.13.13.2/32
# IP ที่อนุญาต = 0.0.0.0/0
บนไคลเอนต์
[อินเตอร์เฟซ]
ที่อยู่ = 10.13.13.2
คีย์ส่วนตัว = <...>
ListenPort = 51820
DNS = 8.8.8.8
[เพียร์]
คีย์สาธารณะ = <...>
จุดสิ้นสุด = <...>:51820
IP ที่อนุญาต = 0.0.0.0/0
เซิร์ฟเวอร์กำลังทำงานภายในนักเทียบท่า ไคลเอนต์กำลังทำงานบน Ubuntu 18.04 ฉันไม่สามารถส่งการจราจรทั้งหมดผ่านอุโมงค์ได้ ถ้าฉันนำขึ้น wg0
อินเทอร์เฟซบนไคลเอ็นต์และพยายามเชื่อมต่อกับเว็บไซต์ ไม่ทำงาน อย่างไรก็ตาม, ปิง 8.8.8.8
ทำงาน มีความคิดว่าเกิดอะไรขึ้น?
เมื่อเรียกขึ้นมา `wg-quick` รันคำสั่งต่อไปนี้บนไคลเอนต์:
#wg-ขึ้นเร็วwg1
[#] ลิงค์ ip เพิ่มตัวป้องกันชนิด wg1
[#] wg setconf wg1 /dev/fd/63
[#] ที่อยู่ ip -4 เพิ่ม 10.13.13.2 dev wg1
[#] ip link ตั้งค่า mtu 1420 up dev wg1
[#] resolvconf -a tun.wg1 -m 0 -x
[#] wg ตั้ง wg1 fwmark 51820
[#] เส้นทาง ip -4 เพิ่ม 0.0.0.0/0 dev wg1 ตาราง 51820
[#] กฎ ip -4 เพิ่มไม่ fwmark 51820 ตาราง 51820
[#] กฎ ip -4 เพิ่มตารางหลัก suppress_prefixlength 0
[#] sysctl -q net.ipv4.conf.all.src_valid_mark=1
[#] iptables-restore -n