Arch LinuxでIPアドレスを自動的に設定するには?

Arch LinuxでIPアドレスを自動的に設定するには?

私は最新のArch Linuxを使用しています。ただし、コンピュータを起動するたびにIPアドレスを取得することがありますが、ほとんどの場合ストレスを受けます。混乱しています。実際にDHCP IPが設定されていることをどのように確認できますか?

これが私が持っているものです:

存在するrc.conf

DAEMONS=( ... network dhcpcd )

システム起動時に~/.xinitrc

ip link set dev eth0 up
ip link set dev eht1 up
dhcpcd -t 100

ところで今10回再起動していますが、IPアドレスが一つも出てこないですね。

昨日はeth0、eth1、loインターフェイスを使用しました。この奇妙なIPの問題の後、同じ構成を使用して同じボックスで正常に再起動できるようになりました。

  1. もはやeth1がありません。
  2. ネットワークケーブルはeth1に接続されています。 (eth0は非常に汚れたところで使用せず、USBとディスプレイケーブルも多く接続されています。)

私のeth1が完全に消えたのはなぜですか? Linuxを実行している間にCentOSやFedoraでこれが起こるのを見たことはありません。

答え1

あなたの質問に関するいくつかの注意事項が役立つことを願っています。

  1. ~/.xinitrcこれらの設定には適していません。たとえば、ここで「ArchWiki」を参照してください。

  2. ディストリビューションに対抗して戦わないでください。 ArchLinux システムの起動は次のように構成されます。/etc/rc.conf、とてもきれいです。ここではネットワーク構成、ArchWikiをもう一度確認してください詳細、特に動的ホスト構成プロトコル。ここで説明されているようにネットワークを設定してみてください。失敗した場合は、失敗に関する追加情報(ログ、構成方法の詳細)をお勧めします。ご覧のとおり、ArchWikiは貴重なリソースです。:)

ところで、それはeht1ただのオタイルだけですよね?

ああ、ディストリビューションネットワーク構成方法を使用するもう1つの理由は、単に/etc/rc.d/network restart再構成(root)を使用できるため、再起動が不要なためです。

関連情報