[心得] dhcpd 在區網內同時分配private與public ip給眾多mac
我管的網路不大不小,不需要聯外的機器80部(voip電話印表機等等)跟需
要聯外的機器130部。通通給public ip的話雖然可以解決,但總覺得太浪
費,而且user的筆電數量持續成長,總數遲早要衝破256的。
最古早的時候,是把要往外的public ip都dhcp分配。而不往外的就設固
定private ip。
但還是覺得這樣處理起來不漂亮,心理總覺得要是有網路印表機移動到別
的辦公室,我規劃的各辦公室ip分配範圍就白分了(要不然就要改ip去配
合,怎麼改都很煩,還是dhcp分配最方便)
於是就著手,想要讓這兩段ip都dhcp分配。
東摸摸西摳摳兩三天,撞牆過程省略,直接寫心得結果:
網路卡
eth0 負責分配public ip 210.75.76.0/24
eth0:1 負責分配private ip 192.168.1.0/24
dhcpd.conf重點內容如下(ISC DHCPd version 3.0.5 )
shared-network lan1 {
subnet 210.75.76.0 netmask 255.255.255.0 {
host pc1{hardware ethernet 00:26:D7:00:03:CE;fixed-address 210.75.76.111;}
range dynamic-bootp 210.75.76.60 210.71.71.253;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
host phone1{hardware ethernet 00:26:D7:00:04:CF;fixed-address 192.168.1.2;}
host prn1{hardware ethernet 00:26:D7:00:43:CD;fixed-address 192.168.1.3;}
}
}
重點就是,要用shared-network{}把兩個subnet包起來。that's the key
ps:如果要用兩張網卡各一個subnet{}去分配,有時候ip phone等等規劃要吃private ip
的機器會吃到public ip那段dynamic分配的ip,這樣反而就弄巧成拙了,我就這樣拙
了兩天,說出來給大家借鏡一下。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.91.115.236