Dhcp

dnsmasq:將2個MAC地址映射到同一個IP地址

  • May 24, 2011

是否可以將 2 個不同的 MAC 地址映射到同一個 IP 地址?

對於我的備份,我需要從伺服器連接回攜帶式設備,並且我希望無線和有線介面具有相同的 IP。

openwrt Web 界面不接受具有相同 IP 地址的多個 dhcp 條目,但也許有解決方法?

5 月 23 日添加的說明

我應該明確指出,在任何給定時間,只有一個攜帶式網路介面連接到網路(因此交換機不應該混淆)。最初,我為介面分配了 2 個不同的 IP 地址,具有相同的 DNS 名稱,但這並沒有很好地工作(當我得到錯誤的 IP 時超時)。但是我想對兩者使用相同的名稱,因為它在我的備份腳本中是硬編碼的。

對困惑感到抱歉。

(隨機的半主觀評論:很少看到如此大量的非建設性和明顯不准確的答案和對問題的評論)

與這裡的其他人相比,我聲稱您的請求實際上是非常基本的,並且自 dnsmasq 版本 2.46 以來就已支持IIRC。這是我從 dd-wrt ​​切換的唯一原因。在執行 OpenWRT 大約一年之後,我現在知道實際上還有更多的理由來切換,但這不是重點。

我正在執行Backfire 10.04-rc4

May 23 17:45:16 gateway dnsmasq[1925]: started, version 2.55 cachesize 150

我的配置:

$ cat /etc/config/dhcp

config 'dnsmasq'
   option 'domainneeded' '1'
   option 'boguspriv' '1'
   option 'localise_queries' '1'
   option 'rebind_protection' '1'
   option 'rebind_localhost' '1'
   option 'expandhosts' '1'
   option 'authoritative' '1'
   option 'readethers' '1'
   option 'leasefile' '/tmp/dhcp.leases'
   option 'resolvfile' '/tmp/resolv.conf.auto'
   option 'enable_tftp' '1'
   option 'domain' 'domain.net'
   option 'local' '/domain.net/'

config 'dhcp' 'lan'
   option 'interface' 'lan'
   option 'start' '100'
   option 'limit' '150'
   option 'leasetime' 'infinite'

config 'dhcp' 'wan'
   option 'interface' 'wan'
   option 'ignore' '1'
   option 'dynamicdhcp' '0'

config 'dhcp'
   option 'interface' 'dmz'
   option 'start' '100'
   option 'limit' '150'
   option 'leasetime' '12h'

config 'host'
   option 'name' 'travelmate'
   option 'mac' '00:11:22:33:44:55 aa:bb:cc:dd:ee:ff'
   option 'ip' '192.168.1.111'

config 'host'
   option 'name' 'mobilitymac'
   option 'mac' '99:88:77:66:55:44 ff:ee:dd:cc:bb:aa'
   option 'ip' '192.168.1.104'

享受此設置提供的無縫過渡,如果您不花太長時間進行切換,所有現有會話都將保持活躍。

引用自:https://serverfault.com/questions/272299