ฉันต้องการใช้หลายเครือข่ายย่อยที่มีหลายอินเทอร์เฟซ
-> trunk.102 10.20.1.0/24
-> trunk.103 10.30.1.0/24
...เป็นต้น
ทำงานได้ดีหรือต้องการอะไรเพิ่มเติม ฉันจะสั่งให้ trunk.102 ใช้ 10.20.1.0/24 subnet หรือ trunk.103 ใช้ 10.30.1.0/24 subnet ได้อย่างไร
/etc/dhcp/dhcpd.conf:
เวลาเช่าเริ่มต้น 600;
เวลาเช่าสูงสุด 7200;
ddns-update-style ไม่มี;
เผด็จการ;
#ลำต้น.102
ซับเน็ต 10.20.1.0 เน็ตมาสก์ 255.255.255.0 {
ช่วง 10.20.1.10 10.20.1.100;
เราเตอร์ตัวเลือก 10.20.1.254;
ตัวเลือกซับเน็ตมาสก์ 255.255.255.0;
ตัวเลือกโดเมนเนมเซิร์ฟเวอร์ 10.20.1.254, 8.8.8.8;
}
#ลำต้น.103
ซับเน็ต 10.30.1.0 เน็ตมาสก์ 255.255.255.0 {
ช่วง 10.30.1.10 10.30.1.100;
เราเตอร์ตัวเลือก 10.30.1.254;
ตัวเลือกซับเน็ตมาสก์ 255.255.255.0;
ตัวเลือกโดเมนเนมเซิร์ฟเวอร์ 10.30.1.254, 8.8.8.8;
}
/etc/default/isc-dhcp-เซิร์ฟเวอร์:
# ค่าเริ่มต้นสำหรับ isc-dhcp-server (มาจาก /etc/init.d/isc-dhcp-server)
# เส้นทางไปยังไฟล์กำหนดค่าของ dhcpd (ค่าเริ่มต้น: /etc/dhcp/dhcpd.conf)
#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
# เส้นทางไปยังไฟล์ PID ของ dhcpd (ค่าเริ่มต้น: /var/run/dhcpd.pid)
#DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid
# ตัวเลือกเพิ่มเติมเพื่อเริ่ม dhcpd ด้วย
# อย่าใช้ตัวเลือก -cf หรือ -pf ที่นี่ ใช้ DHCPD_CONF/ DHCPD_PID แทน
#OPTIONS=""
# เซิร์ฟเวอร์ DHCP (dhcpd) ควรให้บริการคำขอ DHCP บนอินเทอร์เฟซใด
# แยกส่วนต่อประสานหลายส่วนด้วยช่องว่างเช่น "eth0 eth1".
INTERFACESv4="trunk.102 trunk.103"
อินเตอร์เฟสv6=""