ฉันตั้งค่าแล้ว เซิร์ฟเวอร์เพียร์การ์ดสองตัว และสามารถเชื่อมต่อกับแต่ละอันได้อย่างอิสระ
แต่เมื่อฉันพยายามเชื่อมต่อกับเพียร์สองคนพร้อมกันและแยกอุโมงค์ มันล้มเหลวในการจับมือกับเซิร์ฟเวอร์ที่สอง.
ฉันคิดว่าเป็นเพราะคีย์ส่วนตัวของเพียร์สองคนนั้นแตกต่างกัน และในไคลเอนต์มัลติเพียร์ ฉันสามารถป้อนคีย์ส่วนตัวของเซิร์ฟเวอร์ได้เพียงอันเดียวเท่านั้น
ฉันไม่รู้ว่าเพื่อนสองคนนี้จะทำงานร่วมกันด้วยคีย์ส่วนตัวเดียวได้อย่างไร
เป้าหมายหลักของฉันคือการตั้งค่าเพียร์เซิร์ฟเวอร์สองตัวและแยกช่องสัญญาณสำหรับช่วงไอพีเฉพาะ
ที่นี่ฉันได้วางการกำหนดค่าเซิร์ฟเวอร์และเพียร์สองตัวและไคลเอ็นต์หลายเพียร์ ขอขอบคุณสำหรับความช่วยเหลือใด ๆ
เซิร์ฟเวอร์ 1:
[อินเตอร์เฟซ]
ที่อยู่ = 10.7.0.1/24
คีย์ส่วนตัว = EKSCFdQiAgXsL4Wm40z63fdXL7q4PCgyB4XhNqkq+1A=
ListenPort = 51820
[เพียร์]
PublicKey = G5ZurqtqfiMCgkImUfA+R17r3IaYhAh/jWZpNtB/4iI=
PresharedKey = mekE11iavS70vbJ/mLunFxRDEzYwXuGX2wdCZw8FFyc=
IP ที่อนุญาต = 10.7.0.2/32
เซิร์ฟเวอร์ 2:
[อินเตอร์เฟซ]
ที่อยู่ = 10.7.0.1/24
คีย์ส่วนตัว = +IapZjrB8UfiTdsJNUWIFntK00z2v6MTpeYqHVMMTmI=
ListenPort = 51820
[เพียร์]
PublicKey = l7YElLKnNWLUmohKpR+rQDORLmXm5geAivz9AzbbvkE=
PresharedKey = J+kdful8xJW1uMdVGfrDM+D2v/dyl/Y8SYp+0/rS/mM=
IP ที่อนุญาต = 10.7.0.2/32
- โปรดทราบว่าฉันได้ลองและจัดการเพื่อรับ IP ช่วงเดียวกัน (10.7.0.2) บนเซิร์ฟเวอร์ทั้งสองเครื่องแล้ว ไม่ทราบว่าจำเป็นหรือก่อให้เกิดปัญหาหรือไม่â¨
การกำหนดค่าเพียร์ 1:
[อินเตอร์เฟซ]
ที่อยู่ = 10.7.0.2/24
DNS = 8.8.8.8, 8.8.4.4
คีย์ส่วนตัว = WMrHIjr71kv7Cl3zw9mx72d8uCTmLJPDk6K0j7FWjmg=
[เพียร์]
PublicKey = gu78igdrkMzlowf8988zYt58ciI0DTmz4QMzZ1QgfCs=
PresharedKey = mekE11iavS70vbJ/mLunFxRDEzYwXuGX2wdCZw8FFyc=
IP ที่อนุญาต = 0.0.0.0/0, ::/0
ปลายทาง = SERVER_A:51820
PersistentKeepalive = 25
การกำหนดค่าเพียร์ 2:
[อินเตอร์เฟซ]
ที่อยู่ = 10.7.0.2/24
DNS = 8.8.8.8, 8.8.4.4
คีย์ส่วนตัว = yNGP/MbTAjyADyTLuv19PwL5rCj6Q8j/hJGVz+Cafko=
[เพียร์]
PublicKey = HdYcIUebtkxiXWwcvaef8Z+/wrEqV7ArzL4Jbknus3A=
PresharedKey = J+kdful8xJW1uMdVGfrDM+D2v/dyl/Y8SYp+0/rS/mM=
IP ที่อนุญาต = 0.0.0.0/0, ::/0
ปลายทาง = SERVER_2:51820
PersistentKeepalive = 25
และสุดท้าย การกำหนดค่ามัลติเพียร์ที่ฉันพยายามใช้แต่ล้มเหลว:
การกำหนดค่าไคลเอ็นต์:
[อินเตอร์เฟซ]
ที่อยู่ = 10.7.0.2/32
DNS = 8.8.8.8, 8.8.4.4
คีย์ส่วนตัว = yNGP/MbTAjyADyTLuv19PwL5rCj6Q8j/hJGVz+Cafko=
[เพียร์]
PublicKey = HdYcIUebtkxiXWwcvaef8Z+/wrEqV7ArzL4Jbknus3A=
PresharedKey = J+kdful8xJW1uMdVGfrDM+D2v/dyl/Y8SYp+0/rS/mM=
IP ที่อนุญาต = 8.0.0.0/8
ปลายทาง = SERVER_2:51820
PersistentKeepalive = 25
[เพียร์]
PublicKey = gu78igdrkMzlowf8988zYt58ciI0DTmz4QMzZ1QgfCs=
PresharedKey = mekE11iavS70vbJ/mLunFxRDEzYwXuGX2wdCZw8FFyc=
IP ที่อนุญาต = 45.0.0.0/8
ปลายทาง = SERVER_A:51820
PersistentKeepalive = 25
บันทึก Wireguard จากเซิร์ฟเวอร์ที่สองซึ่งล้มเหลวในการจับมือกันเนื่องจากปัญหาคีย์ส่วนตัว:
เคอร์เนล: [70290.070053] wireguard: wg0: การเริ่มต้นการจับมือที่ไม่ถูกต้องจาก MY_IP:64230
เคอร์เนล: [70295.369403] wireguard: wg0: การเริ่มต้นการจับมือที่ไม่ถูกต้องจาก MY_IP:64230
เคอร์เนล: [70300.569581] wireguard: wg0: การเริ่มต้นการจับมือที่ไม่ถูกต้องจาก MY_IP:64230
ใครก็ได้ช่วยฉันด้วย ฉันจะบรรลุการแยกอุโมงค์โดยใช้เพียร์สองคนและแก้ไขปัญหาคีย์ส่วนตัวนี้ได้อย่างไร ขอบคุณ.