2016-12-25 4 views
-1

私はラズベリーパイ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など)

これは可能ですか?

答えて

0

正しい方法はブリッジを作成し、ブリッジインターフェイスにDHCPサーバーを割り当てることでした。

関連する問題