Score:1

Proxmox IP สาธารณะสำหรับ VMs ใน OVH

ธง in

ฉันมีการตั้งค่า Proxmox ใน OVH ฉันซื้อ IP 8 รายการจาก 6 รายการที่ใช้งานได้ ดังนั้นฉันต้องการให้เครื่องเสมือนของฉันสามารถเข้าถึงได้จากอินเทอร์เน็ต

บล็อก Ip ที่ฉันซื้อ

53.87.160.116/29

Ip จาก OVH ไปยังเครื่อง Proxmox

44.63.32.23/24 ได้รับผ่าน DHCP

นี่คือเนื้อหาไฟล์ของฉัน

แมว /etc/network/interfaces

#อินเทอร์เฟซเครือข่าย
    อัตโนมัติ
    iface lo inet ย้อนกลับ
    
    คู่มือ iface eno1 inet
    
    vmbr0 อัตโนมัติ
    iface vmbr0 inet dhcp
      บริดจ์พอร์ต eno1
      ปิดสะพาน
      บริดจ์-fd 0
      โพสต์อัพ echo 1 > /proc/sys/net/ipv4/ip_forward
      โพสต์อัพ echo 1 > /proc/sys/net/ipv4/conf/vmbr0/proxy_arp

    vmbr1 อัตโนมัติ
    iface vmbr1 inet แบบคงที่
        ที่อยู่ 44.63.32.23/24 ## vmbr0 รับ ip / subnet เดียวกันดังนั้นฉันจึงวางสิ่งนี้
        บริดจ์พอร์ตไม่มี
        ปิดสะพาน
        บริดจ์-fd 0 
        เส้นทาง IP ภายหลังเพิ่ม 53.87.160.116/29 ผ่าน vmbr1


    vmbr2 อัตโนมัติ
    iface vmbr2 inet แบบคงที่ 
        ที่อยู่ 10.0.0.1/24
        ไม่มี bridge_ports
        ปิด bridge_stp
        บริดจ์_fd 0
        
    
      โพสต์อัพ echo 1 > /proc/sys/net/ipv4/ip_forward
      โพสต์อัพ iptables -t nat -A POSTROUTING -s '10.0.0.0/24' -o vmbr0 -j MASQUERADE

แมว /etc/network/interfaces.d/50-cloud-init

# ไฟล์นี้สร้างขึ้นจากข้อมูลที่จัดทำโดยแหล่งข้อมูล การเปลี่ยนแปลง
# ถึงมันจะไม่คงอยู่ตลอดการรีบูตอินสแตนซ์ หากต้องการปิดใช้งาน cloud-init
# ความสามารถในการกำหนดค่าเครือข่าย เขียนไฟล์
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg ดังต่อไปนี้:
# เครือข่าย: {config: ปิดการใช้งาน}
อัตโนมัติ
iface lo inet ย้อนกลับ
    DNS-เนมเซิร์ฟเวอร์ 213.186.33.99

อัตโนมัติ eth0
iface eth0 inet dhcp
    mtu 1500

ตอนนี้เมื่อฉันสร้างเครื่องใหม่ที่เชื่อมต่อกับอินเตอร์เฟส vmbr1

และให้รายละเอียดต่อไปนี้กับ vm

IP: 53.87.160.117 /29
เกตเวย์: 44.63.32.23
DNS: 8.8.8.8

สิ่งนี้ใช้ไม่ได้กับคำแนะนำใดๆ

ขอขอบคุณ

djdomi avatar
za flag
ฉันจะตั้งค่า vmbr ด้วย lanip เป็นเราเตอร์ ยิ่งกว่านั้นคุณต้องเปิดใช้งานการกำหนดเส้นทางมิฉะนั้นจะไม่ทำงานและเกตเวย์สำหรับ vm คือ ip ของ vmbr1 (44.63.32.23) ฉันใช้ `post-up route add dev vmbr1 ` คุณสามารถดู https://serverfault.com/questions/975406/proxmox-hosting-a-server-with-single-ip-and-nat-and-or-a-public-ip-on -containe ฉันแสดงการตั้งค่าที่ฉันใช้
sanjib avatar
in flag
สวัสดี @djdomi ครับ ฉันไม่เข้าใจว่าเกิดอะไรขึ้นกับการตั้งค่า ตัวอย่างเช่น ลืมว่าฉันมี VM ใด ๆ ฉันเพิ่งมีส่วนต่อประสานสาธารณะสำหรับ proxmox แค่นั้นและตอนนี้ฉันได้ซื้อ ips ของบล็อกที่ฉันพูดถึงแล้วเมื่อฉันให้คำสั่ง ============ ====== ip addr add dev ens33 53.87.160.117/29 ======> ยอมรับคำสั่งนี้ แต่ ip ยังไม่สามารถ ping หรือเข้าถึงได้
djdomi avatar
za flag
sanjib ที่รัก ฉันแนะนำให้เราดำเนินการต่อที่ https://chat.stackexchange.com/rooms/132623/thechat2 เนื่องจากมันจะผิดกฎหากเราแชทที่นี่

โพสต์คำตอบ

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