DHCPサーバーを設定する方法


9

私は現在DHCPを設定するこの段階にあり、idはターミナルのこの出力が何を意味するのか知りたいのですか?ファイルを編集する必要があることはわかっていますが、どのファイルを編集するのかわからないし、何を入れるのかわかりません。最終的にはDHCPサーバーを設定したいと思います。

matt@matt-R580-R590:~$ sudo tail /var/log/syslog
Jan  3 17:35:23 matt-R580-R590 dhcpd: Wrote 0 leases to leases file.
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Jan  3 17:35:23 matt-R580-R590 dhcpd: ** Ignoring requests on eth0.  If this is not what
Jan  3 17:35:23 matt-R580-R590 dhcpd:    you want, please write a subnet declaration
Jan  3 17:35:23 matt-R580-R590 dhcpd:    in your dhcpd.conf file for the network segment
Jan  3 17:35:23 matt-R580-R590 dhcpd:    to which interface eth0 is attached. **
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: Not configured to listen on any interfaces!
matt@matt-R580-R590:~$ 

:あなたは専門用語で助けが必要な場合は、ネットワーク接続には、この優れたイントロを読んnetfilter.org/documentation/HOWTO/networking-concepts-HOWTO.txt
djeikyb

投稿を編集して、これまでに行ったことを含めることができますか?何をインストールしましたか?どのチュートリアルをフォローしていますか?
djeikyb 2012年

回答:



9

問題は、新しいdhcp3サーバーでは、構成ファイルが以前のインストールとは異なる方法で実行されることです。

これで、isc-dhcp-serverの下でインストールが行われ、dhcpd.confファイルとインターフェイスの場所が変更され、サービスの停止を開始するメカニズムが変更されました。

dhcpd.confファイルから移動した/etc/dhcp3/dhcpd.conf/etc/dhcp/dhcpd.conf。インターフェイス定義も移動しました-から/etc/default/dhcp3-server/etc/default/isc-dhcp-server

フィールドは基本的に同じですが、元のファイルを変更している場合は、上記のエラーが発生します。これらのファイルにmodを作成すれば、問題ありません。

また、の使用を開始および停止するのも最善ではありません。sudo service isc-dhcp-server start/stop/restart

私はUbuntu 12.04でこれらすべての問題に苦しんでいましたが、これですべての問題が解決し、現在は機能しています。これがお役に立てば幸いです。


3

/etc/dhcp3/dhcpd.confmanページを参照することをお勧めします。これは、dhcpdサーバーを正しく構成するために変更する必要があるファイルです。基本的なファイルは次のようになります。

DHCPDARGS=eth0; # to specify to which interface your dhcpd server have to listen

subnet 192.168.0.0 netmask 255.255.255.0 {
       option routers                  192.168.0.1; #Default Gateway
       option subnet-mask              255.255.255.0;
       option domain-name              "home.local";
       option domain-name-servers      192.168.0.2;
    range dynamic-bootp 192.168.0.51 192.168.0.100;  #DHCP Range to assign
       default-lease-time 43200;    # every 12 hours, an address can be changed 
       max-lease-time 86400;    # every 24 hours, an address must be renewed 
}

/etc/dhcpd.confファイルがありません/etc/dhcp/dhcpd.confおよび/etc/dhcp3/dhcpd.confファイルのみ
マシューウィルソン

@MatthewWilson:エディットする必要があります/etc/dhcp3/dhcpd.conf
セドリックジュリアン

-1

それはインターフェイスをリッスンするように構成されていないことを意味していると思います。サブネット宣言を次の場所に記述してdhcpd.confください。それが何を意味するのかわからない場合は、DHCPサーバーを最初に設定する理由を考えます。おそらくそれを必要としないでしょう。


3
OPのdhcpサーバーの必要性についてのあなたの懐疑を共有しますが、あなたは質問に答えようとさえしません。さらに情報が必要な場合(「なぜDHCPサーバーが必要だと思いますか?」など)、または問題を根本的な問題に焦点を合わせたい場合は、コメントを残してください。
djeikyb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.