ฉันมีเซิร์ฟเวอร์ Ubuntu 20.04 LTS ที่บ้าน ซึ่งฉันใช้เป็นเซิร์ฟเวอร์สื่อและเพื่อความบันเทิงอื่นๆ ซึ่งภายในฉันได้ติดตั้งการตรวจสอบสิทธิ์แบบ 2 ปัจจัยของ Google และการเข้าถึงภายนอกผ่าน "vpn" ระดับศูนย์
เมื่อเร็วๆ นี้ฉันมีความคิดที่จะทำหลักสูตรบางอย่างให้สำเร็จ เช่น AD, Intune, Networking ดังนั้นฉันจึงได้สร้าง VM ขึ้นมา 3 ตัว (kvm พร้อมอินเทอร์เฟซ Cockpit) หนึ่งคือตัวควบคุมโดเมน และอีก 2 ตัวฉันจะค้นหาว่าจะเริ่มหลักสูตรเมื่อใด แต่สิ่งหนึ่งคือฉันต้องการให้มันอยู่ในเครือข่ายย่อยแยกต่างหาก ดังนั้นฉันจึงติดตั้งเซิร์ฟเวอร์ DHCP บน DC ของฉัน
ปัญหาคือฉันไม่รู้ว่าฉันควรทำอย่างไรกับอีก 2 VM ของฉัน เพื่อให้พวกเขาสามารถคว้า IP จากเซิร์ฟเวอร์ dhcp ของฉันได้
ฉันใช้ตัวจัดการเครือข่ายแทนบน netplan เพราะไม่เช่นนั้นฟังก์ชันการทำงานของ Cockpit จะลดลง
ไม่แน่ใจว่าจะให้ข้อมูลอะไรดี ดังนั้นฉันจะพลิกเหรียญที่นี่ (ขออภัย ทักษะการใช้ Linux ของฉันยังงัย)
ตารางเส้นทาง:
|ปลายทาง | เกตเวย์ | หน้ากากอนามัย | ธง | เมตริก | อ้างอิง | ใช้ | ไอเฟซ |
|------------|---------|-------------|-------| --------|-----|----|----------|
|ค่าเริ่มต้น | ปาปอย | 0.0.0.0 | ยูจี |425 | 0 | 0 |สะพาน0 |
|99.99.99.99 | 0.0.0.0 | 255.255.255.0 | คุณ | 0 | 0 | 0 |zt9xj9gcr |
|192.168.0.0 | 0.0.0.0 | 255.255.255.0 | คุณ | 425 | 0 | 0 |สะพาน0 |
|192.168.122.0 | 0.0.0.0 | 255.255.255.0 | คุณ | 0 | 0 | 0 |virbr0 |
ผลลัพธ์ ifconfig
bridge0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.106 netmask 255.255.255.0 ออกอากาศ 192.168.0.255
inet6 fe80::6c51:96ff:fe78:9ebe คำนำหน้า 64 scopeid 0x20<ลิงค์>
อีเธอร์ 1c:87:2c:5a:bf:7a txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 157835 ไบต์ 34154594 (34.1 MB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 216368 ไบต์ 141090979 (141.0 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
อีเธอร์ 1c:87:2c:5a:bf:7a txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 167507 ไบต์ 39708078 (39.7 MB)
ข้อผิดพลาด RX 0 หลุด 433 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 229885 ไบต์ 145843194 (145.8 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
อุปกรณ์ขัดจังหวะ 20 หน่วยความจำ 0xf7d00000-f7d20000
enp4s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
อีเธอร์ f0:7d:68:b8:6e:4a txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 7432 ไบต์ 3526456 (3.5 MB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 12299 ไบต์ 4869561 (4.8 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
inet6 ::1 คำนำหน้าlen 128 scopeid 0x10<host>
วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
แพ็คเก็ต RX 136468 ไบต์ 146307166 (146.3 MB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 136468 ไบต์ 146307166 (146.3 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
virbr0: ค่าสถานะ = 4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 ออกอากาศ 192.168.122.255
อีเธอร์ 52:54:00:4e:f9:2a txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
virbr0-nic: flags=4098<BROADCAST,MULTICAST> mtu 1500
อีเธอร์ 52:54:00:4e:f9:2a txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::fc54:ff:fe74:699e คำนำหน้า 64 scopeid 0x20<link>
อีเธอร์ fe:54:00:74:69:9e txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 1051 ไบต์ 539854 (539.8 KB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 24917 ไบต์ 6315156 (6.3 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
vnet1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::fc54:ff:fe8b:7317 คำนำหน้า 64 scopeid 0x20<link>
อีเธอร์ fe:54:00:8b:73:17 txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 985 ไบต์ 402656 (402.6 KB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 20695 ไบต์ 5296946 (5.2 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
การตั้งค่าเครือข่ายตัวควบคุมโดเมนของฉัน:
ฉันคิดว่าไดอะแกรมจะเป็นประโยชน์มากกว่ามาก เป็นสิ่งที่ฉันสามารถทำได้ด้วยอุปกรณ์ที่ฉันมี เพราะทั้งพีซีและเซิร์ฟเวอร์ของฉันไม่สามารถรัน 6+ vms พร้อมกันได้ เหตุผลที่ฉันแยกมันออกจากกัน