3つの仮想マシンがあります。 1つの仮想マシンはDNSとDHCPサーバー、1つはDebian 8を実行しているLinuxルーター、最後の仮想マシンはテストマシンです。 Debian 8システムをDHCPリレーとして設定しようとしています。 DHCPリレーを取り付けました。ネットワーク構成は次のとおりです。 Line 1: Linux ルーター IP (192.168.1.1) (eth0)、IP 構成を動的に受信するように構成されたテスト コンピューターに接続します。行2:LinuxルーターIP(10.0.0.2)(eth1)、DHCPサーバー(10.0.0.1)に接続します。テストマシンはアドレスを受信せず、代わりにAPIPAを使用するため、DHCPリレーが機能していないようです。これが/etc/default/isc-dhcp-relay
私がファイルに持っているものです:
SERVERS="10.0.0.1"
INTERFACES="eth1
「Unable to contact your DHCP serverを実行すると、cmdで次のエラーが発生しますipconfig /renew
。要求がタイムアウトしました。
答え1
ステップ1:ルータが正常に動作していますか?
サーバー上のテストマシンでpingが可能であることを確認してください。この問題を最初に解決できない場合は!
ステップ2:DHCPリレーエージェントの設定
- また、確認のために DHCP サーバー構成を表示します。
- 両方のインターフェイスを指定する必要はありませんか?サーバー - ルーターインターフェースとルーター - クライアントインターフェース?それで、両方をこのように配置する必要があると思います
INTERFACES="eth0 eth1"
。 - 「ファイルの内容が正しいことを確認してください(上記の元の投稿にはないためです)。
- isc-dhcp-relayサービスを開始しましたか? (走る
/etc/init.d/isc-dhcp-relay restart
)
「dhcpリレー」を正確にどのようにインストールしましたか? isc-dhcp-relayファイルについて話しているので、「isc-dhcp-relay」がインストールされているとします。
何が起こったのか(もっと重要なことは何も起こらない)、ログを見るのは興味深いかもしれません。 Wiresharkでは、いくつかの答えを得ることもできます。
私も使ったことがありませんが、Debianを使っているので、そうだと思いました。DHCPヘルパープログラム見る価値があるかもしれません。