Re: [問題] DHCP 分配兩個網域 不同GW ???

看板Linux作者 (sambas)時間16年前 (2010/05/07 07:58), 編輯推噓5(5014)
留言19則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《mshx (mshx)》之銘言: : 你先搞清楚什麼是route, ip , subnet, mask , NAT, iptables再來說吧(遠目) : #enable ip forward : echo "1"> /proc/sys/net/ipv4/ip_forward : #iptables to forward packets from 192.168.0.0/24(dhcp) to eth0 : iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE 忘了說明我的狀況了~~~ 因為 192 網段的這部 DHCP server 只負責發送ip 不能負責 route 如果這部 DHCP server 同時要IP_forward 那就簡單多了 Internet │ ╭──┴────╮ │gateway │ │123.123.1.254 │ ╰──┬────╯ │ ┌──────────┬─────┴───┐ ┌─┴─────┐ ╭──┴───╮ ╭──┴────╮ 123.123.1.0/24My DHCP srv │ │123.123.1.1 │ │ │ │123.123.1.2 │ │192.168.0.254 │ │ │ │192.168.0.2 │ │ip forward(GW)│ └───────┘ ╰─────╯ ╰──┬────╯ ┌──┴─────────┴─────┐ 192.168.0.0/24 │ │ │ │ └──────────────────┘ 說明:在123.123.1.0/24這個真實IP網域內 我的123.123.1.2要負責DHCP發送 gateway設123.123.1.254 在192.168.0.0/24這個私有IP網域內 我的192.168.0.2也要負責DHCP發送 但是gateway不是本身 gateway是 192.168.0.254 現在的問題是:我的DHCP srv丟給192.168.0.0/24的IP gateway都變成123.123.1.254 要怎麼設定才能讓192.168.0.0/24的gw是192.168.0.254???? 而且123.123.1.0/24用DHCP得到gw是123.123.1.254???? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.242.117

05/07 10:04, , 2F
中後段的文章有提到 還有圖解 重點它是繁體中文的
05/07 10:04, 2F

05/07 10:07, , 3F
關鍵字 dhcp relay
05/07 10:07, 3F

05/07 12:27, , 4F
不應該在同一個硬體網路上有2個dhcp server...
05/07 12:27, 4F

05/07 12:27, , 5F
這規則你已經違反了
05/07 12:27, 5F

05/07 12:27, , 6F
除非你有加vlan否則不應該這樣存在
05/07 12:27, 6F

05/07 13:02, , 7F
一樓推的文章~~~內容有點深....讀不是很懂.....實做 更難..
05/07 13:02, 7F

05/07 13:02, , 8F
同一個硬體,不能存在兩個 DHCP server 嗎??
05/07 13:02, 8F

05/07 13:26, , 9F
試想一下,若有2個dhcp server,請問client應該接受哪個
05/07 13:26, 9F

05/07 13:27, , 10F
請問client應該接受哪個server的匹配的IP?
05/07 13:27, 10F

05/07 13:28, , 11F
正解:哪個dhcp server先回應client,那就是由它處理
05/07 13:28, 11F

05/07 13:29, , 12F
意思是同時間內只有一個dhcp server work
05/07 13:29, 12F

05/08 01:35, , 13F
DHCP 的運作初期主要靠廣播形式進行﹐如果經過router 的話
05/08 01:35, 13F

05/08 01:35, , 14F
是沒辦法將廣播送到另外的子網路去的。
05/08 01:35, 14F

05/08 01:36, , 15F
這樣的話﹐您或許需要在每一個子網路上面設定獨立的 DHCP
05/08 01:36, 15F

05/08 01:37, , 16F
然而﹐您是否想將所有設定都集中在單一的伺服器上呢﹖
05/08 01:37, 16F

05/08 01:37, , 17F
答案是﹕可以的﹐但需要借助 DHCP RELAY 功能。
05/08 01:37, 17F

05/08 01:38, , 18F
只要您的系統裝有 dhcp 套件﹐裡面就帶有 dhcrelay 工具了﹐
05/08 01:38, 18F

05/08 01:39, , 19F
其他不貼了 自己看啦
05/08 01:39, 19F
文章代碼(AID): #1BurUsZf (Linux)
文章代碼(AID): #1BurUsZf (Linux)