ดังนั้นฉันจึงเรียกใช้ pfsense บน Hetzner Cloud และ proxmox บน Hetzner Cloud ทั้งคู่เป็น VM เครือข่าย Hetzner ถูกจำกัดอย่างมาก ฉันพบวิธีแก้ปัญหา: อุโมงค์ GRE
การตั้งค่าต่อไปนี้ใช้งานได้:
เครื่อง pve = 10.0.0.3 เครื่องทดสอบ = 10.0.0.4
เครื่อง pve /etc/network/interfaces:
vmbr0 อัตโนมัติ
คู่มือการใช้ iface vmbr0 inet
ovs_type OVSBridge
post-up ovs-vsctl add-port vmbr0 tep0 - ตั้งค่าอินเตอร์เฟส tep0 type=internal
โพสต์อัพ ifconfig tep0 192.168.1.1 netmask 255.255.255.0
โพสต์อัพ ovs-vsctl เพิ่มพอร์ต vmbr0 gre0 - ตั้งค่าอินเทอร์เฟซ gre0 type=gre ตัวเลือก:remote_ip=10.0.0.4
เครื่องทดสอบ /etc/network/interfaces:
vmbr0 อัตโนมัติ
คู่มือการใช้ iface vmbr0 inet
ovs_type OVSBridge
post-up ovs-vsctl add-port vmbr0 tep0 - ตั้งค่าอินเตอร์เฟส tep0 type=internal
โพสต์อัพ ifconfig tep0 192.168.1.2 netmask 255.255.255.0
post-up ovs-vsctl add-port vmbr0 gre0 - ตั้งค่าอินเทอร์เฟซ gre0 type=gre ตัวเลือก:remote_ip=10.0.0.3
หลังจากรีสตาร์ทเครื่อง ฉันสามารถ ping ทั้งสองเครื่องได้ และฉันสามารถสร้างคอนเทนเนอร์ LXC บน proxmox ด้วย ip 192.168.1.5 ฉันสามารถ ping อันนั้นจากทั้งสองเครื่องได้ ตอนนี้ฉันถอดเครื่องทดสอบออกแล้วใช้ pfsense
เครื่อง pve (ยังคงเป็น 10.0.0.3) pfsense = 10.0.0.2
เครื่อง pve /etc/network/interfaces:
vmbr0 อัตโนมัติ
คู่มือการใช้ iface vmbr0 inet
ovs_type OVSBridge
post-up ovs-vsctl add-port vmbr0 tep0 - ตั้งค่าอินเตอร์เฟส tep0 type=internal
โพสต์อัพ ifconfig tep0 192.168.1.1 netmask 255.255.255.0
โพสต์อัพ ovs-vsctl เพิ่มพอร์ต vmbr0 gre0 - ตั้งค่าอินเทอร์เฟซ gre0 type=gre ตัวเลือก:remote_ip=10.0.0.2
การตั้งค่า pfsense:
การกำหนดค่า GRE
หน้าจออินเทอร์เฟซ
แต่ถึงแม้จะรีสตาร์ททั้งสองเครื่องแล้วก็ตาม เกตเวย์ไม่ขึ้น:
เกตเวย์
ฉันไม่มีเงื่อนงำอีกต่อไป มันใช้งานได้กับเครื่องทดสอบ แต่ฉันพลาดอะไรไปใน pfsense? มีใครคิดบ้างไหม?