Score:1

จะคำนวณ "AllowedIPs" ที่ใช้งานได้สำหรับ Wireguard บน Android ได้อย่างไร

ธง in

ฉันใช้ Android เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ WireGuard ผ่านที่อยู่ IP สาธารณะของเครือข่ายโฮสต์ LAN กำลังใช้ที่อยู่ 192.168.0.1-255. ฉันต้องการให้ไคลเอนต์เชื่อมต่อผ่าน VPN กับที่อยู่ใน LAN เท่านั้นและเข้าถึงที่อยู่อื่นได้โดยตรง การกำหนดค่าเป็นดังนี้:

[อินเตอร์เฟซ]
คีย์ส่วนตัว = xxx=
ที่อยู่ = 198.18.7.4/32
DNS = 192.168.0.1

[เพียร์]
คีย์สาธารณะ = xxx=
IP ที่อนุญาต = 192.168.0.1/24
จุดสิ้นสุด = my.public.IP:51820

แต่ฉันได้รับ "ที่อยู่ไม่ถูกต้อง" สำหรับทุกสิ่งที่ฉันพยายามใช้ยกเว้น /32. เนื่องจากไม่คุ้นเคยกับโครงร่าง Subnet Address ฉันจึงพยายามใช้ตารางและเครื่องคิดเลข ที่นี่ ซึ่งดูเหมือนจะบอกฉันว่า /24 เป็นซับเน็ตที่ถูกต้อง บน Windows ดูเหมือนว่าจะทำงานได้ดี

มีความคิดอะไรผิดพลาดที่นี่? AllowedIPs ผิดหรือเปล่า? หรือมีปัญหากับ Android ที่ไม่ได้อยู่ในการควบคุมของฉัน?

ขอบคุณ!

djdomi avatar
za flag
คุณตั้งค่าในไคลเอ็นต์หรือเซิร์ฟเวอร์หรือไม่ ทั้งสองต้องตรงกัน
Score:2
ธง cn

ของคุณ IP ที่อนุญาต การตั้งค่าไม่ถูกต้อง - ต้องเป็นซับเน็ตที่เหมาะสม: 192.168.0.0/24, ไม่ 192.168.0.1/24.

(ที่งงเพราะว่า ที่อยู่ การตั้งค่า สามารถ ระบุโดยใช้สัญกรณ์เดียวกัน เช่น 198.18.7.4/24 -- แต่ในกรณีนั้น หมายความว่าที่อยู่ของอินเทอร์เฟซคือ 198.18.7.4 บน 198.18.7.0/24 เครือข่ายย่อย)

uncovery avatar
in flag
ขอบคุณ! สิ่งที่ทำให้ฉันสับสนก็คือ Windows ดูเหมือนจะไม่มีปัญหากับการตั้งค่าที่ไม่ถูกต้อง...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา