我有一個Raspberry Pi 3(Pi3)和一個Raspberry Pi Zero(Pi0)。 Pi0通過USB插入Pi3。綁定到熱插拔接口的DHCP服務器
我使用的樹莓派零OTG模式,使PI0顯示爲PI3
我已經安裝在PI3 ISC-DHCP服務器上的網絡接口。 我希望它爲Pi0分配一個IP地址。
的PI3的/ etc /默認/ ISC-DHCP服務器上如下:(所有其他行評論)
INTERFACES="ethpi1"
在PI3在/ etc /網絡/接口文件如下:
allow-hotplug ethpi1
iface ethpi1 inet static
address 192.168.2.1
network 192.168.2.0
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
auto lo
iface lo inet loopback
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#allow-hotplug eth0
iface eth0 inet manual
當我啓動Pi3時,USB接口不存在。 (這是因爲我正在使用集羣帽,啓動後我需要使用p1上的命令clusterhat啓動它。)
這意味着dhcp服務器綁定的接口缺失(ethpi1)。 IP a不會顯示它。如果我運行systemctl,我可以看到isc-dhcp-server處於紅色並且失敗。
如果我啓動Pi0(類似於插入Pi0),我可以看到Pi0啓動後接口出現在ip a中。
我可以使用「ifconfig ethpi1」來查看通過接口傳入的流量。但是,dhcp服務器仍然處於失敗狀態。我可以用命令重新啓動它:
sudo service isc-dhcp-server restart
然後它成功啓動。 最後等待後一點更多PI0得到了本身就是一個ip地址,我可以使用命令
ssh [email protected]
,我可以成功登錄到我的PI0。
我想找到一種方法來配置DHCP服務器綁定到接口ethpi1,當它看到它出現,並從它消除時解除綁定。
我想在稍後添加更多接口時對其進行擴展。 (ethpi2,ethpi3等)
這可能嗎?