ฉันต้องการทำการตั้งค่านี้:

เป็นภาษาสเปน แต่ค่อนข้างอธิบายได้ในตัวมันเอง
ในสถาบันที่ฉันทำงานอยู่ นักเรียนทุกคนมีพีซี โฮสต์คือพีซี Windows 10 พร้อม virtualbox 6.1.26 และชุดเสริม
ฉันสร้างเครื่องเสมือน Ubuntu 18.04 ซึ่งจะทำหน้าที่เป็นไฟร์วอลล์/เราเตอร์ที่มีอะแดปเตอร์เครือข่ายสองตัว -- เครื่องแรกได้รับ IP แบบไดนามิกจากสถาบันและการเข้าถึงอินเทอร์เน็ต และอื่นๆ สำหรับเครือข่ายภายในที่เรียกว่า cognom
การกำหนดค่าเครือข่ายใน Ubuntu "ไฟร์วอลล์":
อัตโนมัติ
iface lo inet ย้อนกลับ
# enp0s3: # อินเตอร์เฟส 1
# enp0s8: # อินเตอร์เฟส 2
# se activan cuando se ผลิตงาน hotplug ใน las intefaces de red, como la detección de la tarjeta por parte del kernel,
#la conexión เดล เคเบิล เดอ เรด ฯลฯ
อนุญาต hotplug enp0s3 enp0s8
# enp0s3: # อินเตอร์เฟส 1
อัตโนมัติ enp0s3
iface enp0s3 inet dhcp
อัตโนมัติ enp0s8
iface enp0s8 inet แบบคงที่
ที่อยู่ 192.168.0.1
เน็ตมาสก์ 255.255.255.0
เครือข่าย 192.168.0.0
# enp0s3: # อินเตอร์เฟส 1
ขึ้น iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.0.0/24 -j MASQUERADE
ลง iptables -t nat -D POSTROUTING -o enp0s3 -s 192.168.0.0/24 -j MASQUERADE
เครื่องไคลเอนต์ทุกเครื่องไม่ว่าจะเป็น Linux หรือ Ubuntu มีการกำหนดค่า:
ที่อยู่ IP แบบคงที่: 192.168.0.X ( โดยที่ x คือตัวเลข >1 และ <255)
เน็ตมาสก์: 255.255.255.0
เกตเวย์: 192.168.0.1
เมื่อฉันเชื่อมต่อจากไคลเอ็นต์ใน LAN ฉันสามารถ ping ไปยังเครื่องอื่นและเกตเวย์ (192.168.0.1..) แต่ฉันไม่สามารถ ping หรือเข้าถึงอินเทอร์เน็ตได้
ฉันจะทำสิ่งนี้ได้อย่างไร
อย่างใด NAT ไม่ทำงาน
เพื่อให้ง่ายขึ้น เราสามารถสมมติว่าไคลเอ็นต์เป็นเครื่อง Ubuntu 18.04 ด้วย
ตัวอย่างของการกำหนดค่าเครือข่ายไคลเอนต์อาจเป็น:
อัตโนมัติ
iface lo inet ย้อนกลับ
# enp0s3: # อินเตอร์เฟส 1
อนุญาต hotplug enp0s3
อัตโนมัติ enp0s3
iface enp0s3 inet แบบคงที่
ที่อยู่ 192.168.0.5
เน็ตมาสก์ 255.255.255.0
เกตเวย์ 192.168.0.1
เครือข่าย 192.168.0.0
ความคิดของฉันคือลูกค้าสามารถเข้าถึงอินเทอร์เน็ตได้