私はラズベリーパイ3(Pi3)とラズベリーパイゼロ(Pi0)を持っています。 Pi0はUSB経由でPi3にプラグインされています。私はPI0を作るためにラズベリーパイゼロOTGモードを使用していますDHCPサーバーはホットプラグ可能なインターフェイスにバインドされています
はPI3上のPI3
私がインストールされているISC-DHCPサーバのネットワークインターフェイスとして表示されます。 私はPi0にIPアドレスを割り当てたいと思っています。次のようにPI3は、/ etc/default/ISC-DHCPサーバ上の
は、(他のすべての行はコメント)
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自体はIPアドレスを持っていると私は、コマンド
ssh [email protected]
を使用することができますし、私は成功した私のPI0にログオンすることができます。
ethpt1が表示されたときにDHCPサーバをバインドし、消滅したときにバインドを解除するようDHCPサーバを設定する方法を知りたいと思います。
インターフェイスを追加するにつれて、これを後で拡張したいと思います。 (ethpi2、ethpi3など)
これは可能ですか?