ฉันต้องการสร้างเครือข่ายเช่นนี้:
ฉันมีโฮสต์เสมือนที่เชื่อมต่อกับเราเตอร์ทางกายภาพของฉันด้วยที่อยู่ eth0 และ ip4 192.168.178.100 ฉันสร้างเครื่องเสมือน dmz ซึ่งเชื่อมต่อ 'โดยตรง' กับเราเตอร์ของฉันผ่านอุปกรณ์ทางกายภาพ eth0 ของฉันบนโฮสต์เสมือน:
<network connections='1'>
<name>direct</name>
<uuid>379d4687-445e-4bc6-8354-b555c7f18b15</uuid>
<forward dev='eth0' mode='bridge'>
<interface dev='eth0' connections='1'/>
</forward>
</network>
บนเครื่องเสมือนของฉันฉันสร้าง nic eth1 ตัวที่สองซึ่งเชื่อมต่อกับเครือข่ายเสมือน virbr-local:
<network ipv6='yes'>
<name>local</name>
<uuid>d31b2e0d-810b-4ba0-8ac4-02bc53746142</uuid>
<bridge name='virbr-local' stp='on' delay='0'/>
<mac address='52:54:00:92:06:5c'/>
<domain name='local.box'/>
<dns>
<forwarder addr='192.168.178.1'/>
</dns>
<ip address='10.0.0.1' netmask='255.0.0.0'>
<dhcp>
<range start='10.0.0.100' end='10.0.0.255'/>
<host mac='52:54:00:51:31:86' ip='10.0.0.30'/>
</dhcp>
</ip>
<route address='10.0.0.0' prefix='8' gateway='10.0.0.30'/>
</network>
ตอนนี้ฉันต้องการสร้างเครื่องเสมือนที่สองซึ่งเชื่อมต่ออินเทอร์เน็ตผ่านเครื่องเสมือน dmz บน subnet virbr-local มีวิธีการตั้งค่าประเภทนี้สำเร็จหรือไม่?
ตารางเส้นทางของฉันบนโฮสต์เสมือนมีลักษณะดังนี้:
Destination Gateway Genmask Flags Metric Ref Use Iface
default fritz.box 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 virbr-local
10.0.0.0 10.0.0.30 255.0.0.0 UG 1 0 0 virbr-local
192.168.178.0 * 255.255.255.0 U 0 0 0 eth0
ฉันขอขอบคุณความช่วยเหลือ