[心得] dhcpd 在區網內同時分配private與public ip給眾多mac

看板Linux作者 (走私)時間16年前 (2009/11/28 21:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我管的網路不大不小,不需要聯外的機器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
文章代碼(AID): #1B4IMUUh (Linux)