DHCP服务器绑定到可热水接口



我有一个覆盆子Pi 3(pi3)和覆盆子pi零(PI0)。PI0通过USB插入PI3。

我使用Raspberry Pi零OTG模式使PI0在PI3

上显示为网络接口

我在PI3上安装了ISC-DHCP-Server。我希望它为PI0分配一个IP地址。

在pi3/etc/etc/default/isc-dhcp-server上如下:(所有其他行注释)

INTERFACES="ethpi1"

在PI3上,/etc/network/interfaces文件如下:

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已经成为iPaddress,我可以使用命令

ssh pi@192.168.2.201

我可以成功登录我的pi0。

我想找到一种配置DHCP服务器以绑定到接口Ethpi1时的方法,当它显示出来并在消失时解开它。

当我添加更多接口时,我将需要稍后扩展。(ethpi2,ethpi3等)

这是可能的吗?

我能够确定正确的方法是创建桥梁并将DHCP服务器分配到桥接接口

相关内容

  • 没有找到相关文章

最新更新