GNU/Linux >> Linux の 問題 >  >> Linux

Rasperry Pi 上の Raspbian Linux で DHCP クライアントを無効にする方法はありますか?

/etc/network/interfaces に静的 IP が設定されている場合、セットアップは説明どおりに機能し、機能することを期待しているため、このシナリオは非常に奇妙に聞こえます。 .とはいえ、Raspberry Pi の公式サイトでのこの議論は、「2015 年 5 月 28 日木曜日の午前 6 時 21 分」という日付の投稿でこれを述べているユーザー「rpdom」の問題に焦点を当てています。

<ブロック引用>

これは、最新のアップデートで発生します。これは、新しい dhcpclient がインターフェイス ファイルの機能を無視し、独自の処理を行っていることが原因です...私にはおかしいようです。 dhcp クライアントを再構成する方法 (それが何であるか、またはどのように行うかを思い出せません。私はまだ私のために機能する古いものを使用しています)、それを無効にするか、または (可能であれば) 削除する方法を調べます。

スレッド ユーザー「KLL」は、「2015 年 8 月 10 日月曜日の午後 12 時 59 分」という日付の返信で、次の別の投稿を示唆しています。 「knute」によると:

<ブロック引用>

途中のどこかで、アップグレードによって my/etc/network/interfaces が変更されました dhcpor static の代わりに「manual」という単語を含むファイルを作成すると、静的 IP アドレスと adhcp アドレスの 2 つの IP アドレスが得られました。やっとそれで遊ぶ時間ができて、dhcpcd5 であることがわかりました。 以前のものとは動作が異なります。静的アドレスだけを取得するには、/etc/network/interfaces を変更しないでください . 'manual' という単語を変更した場合は元に戻し、代わりに /etc/dhcpcd.conf を変更します ドキュメントの例に示されているように。

だからアイデアは dhcpcd5 の動作は、アップグレードの 1 つで変更されました。問題を解決するための提案は、 /etc/network/interfaces から変更を削除することです 代わりに /etc/dhcpcd.conf の設定を調整します 静的 IP アドレスを取得します。以下の設定例:

static <value>
             Configures a static <value>.  If you set ip_address then dhcpcd
             will not attempt to obtain a lease and just use the value for the
             address with an infinite lease time.

             Here is an example which configures a static address, routes and
             dns.
                   interface eth0
                   static ip_address=192.168.0.10/24
                   static routers=192.168.0.1
                   static domain_name_servers=192.168.0.1

dhcpcd.conf の内容に関する詳細情報 公式マニュアルページで見つけることができます。

そうは言っても、別のアイデアは /etc/network/interfaces の設定を保持することです /etc/dhcpcd.conf を編集します 行 denyinterfaces eth0 を追加するには eth0 を完全に無視するよう DHCP デーモンに指示します。 .どちらのソリューションも機能するはずですが、全体的なネットワークのニーズ/要件によっては、1 つのソリューションがより望ましいソリューションになる場合があります。


私にとってうまくいったのは、元の質問のように /etc/network/interfaces を使用し、単に dhcp クライアントを削除することです:

apt-get remove dhcpcd5 isc-dhcp-client isc-dhcp-common

Linux
  1. ネームゲーム:Linuxでのネットワークインターフェイスの命名

  2. Linux / etc/fstabファイルの紹介

  3. Linuxでタイムゾーン設定を変更するにはどうすればよいですか?

  1. Linux – Archでワイヤレスネットワークアダプタを無効にしますか?

  2. Linux –AlpineLinuxイメージの/etc/ networkのコンテンツ?

  3. DHCP 構成ファイル /etc/dhcp/dhcpd.conf の説明

  1. DebianLinuxで静的IPアドレスを設定する方法

  2. RHEL7LinuxでネットワークインターフェイスをDHCPクライアントとして構成する

  3. /etc/issues をセットアップして eth0 の IP アドレスを表示する方法