บน OpenBSD 6.9 ฉันพยายามติดตั้งเกตเวย์เครือข่ายต่อเครือข่าย IPSec (IPv4, IKEv2, ESP, Tunnel) เพื่อสื่อสารกับเกตเวย์ Palo Alto (ซึ่งฉันไม่ได้ควบคุม)
ikectl แสดง sa
ทำให้ฉันเชื่อว่า SA ได้รับการจัดตั้งขึ้น
เมื่อฉันพยายาม ping โฮสต์ที่อยู่หลังอุโมงค์ ฉันได้รับ ping: sendmsg: ข้อความยาวเกินไป
.
อุปกรณ์ enc0 แสดง mtu เป็น 0
กำลังพยายามตั้งค่า mtu เป็นค่าอื่น ifconfig enc0 mtu 1300
ให้ฉัน ifconfig: SIOCSIFMTU: ioctl ไม่เหมาะสมสำหรับอุปกรณ์
. ดังนั้นฉันจึงเห็นว่าไม่รองรับการตั้งค่า mtu สำหรับ enc
ถ้าฉันไม่สามารถ ping ผ่าน enc ได้ ฉันจะได้รับเพย์โหลดจริงผ่านที่นั่นได้อย่างไร
enc0 ได้รับการตั้งค่าด้วยที่อยู่ IP แยกต่างหากจากช่วงส่วนตัวใน hostname.enc0 ไฟล์นี้ยังเพิ่มเส้นทางไปยังเน็ตส่วนตัวเป้าหมายด้วย enc0 เป็นเกตเวย์
คำถามเพิ่มเติม:
- มี NIC เพียงตัวเดียวในเครื่อง นี่เป็นปัญหาหรือไม่?
- การกำหนดเส้นทางการรับส่งข้อมูลสำหรับเครือข่ายเป้าหมายผ่านอะแดปเตอร์ enc เป็นแนวทางที่ถูกต้องหรือไม่
เดาว่าฉันขาดความเข้าใจที่นี่หรือมาก การอ่านหน้าคน OpenBSD ที่ยอดเยี่ยมไม่ได้ช่วยอะไรฉันเลย ใครบ้างมีความคิดสิ่งที่ฉันขาดหายไป? ถ้าฉันควรจะแค่ RTFM โปรดบอกฉันว่าคู่มือใดที่อาจเป็นได้ ฉันยินดีที่จะมีสิ่งนี้อยู่ในมือ
คำถามดูเหมือนเกี่ยวข้องกับ ไม่สามารถ ping โฮสต์ระยะไกลผ่าน nat บน ipsec enc0 (mtu=0)ซึ่งยังคงไม่ได้รับคำตอบ
ขอบคุณ