こんにちはアーチLinuxユーザーの皆さん!
私はUbuntuから来たArch Linuxに初めてアクセスし、私のコンピュータにArch Linuxをインストールしました。
再起動後、ustnを使用していくつかのパッケージをインストールしようとしましたが、私のコンピュータはpacman -S
サーバーからファイルをインポートできず、ustnを使用してインストールを中止しました<Ctrl-C>
。だから私はパックマンを使用してリポジトリを更新しようとしましたが、pacman -Sy
パックマンはパッケージをインポートできず、機能しませんでした。
ping
だから複数のIPを試しましたが、成功しませんでした。
network is unreachable
その後、次のようにeth0を設定しようとしました。
ip link set eth0 up
私には次のエラーが返されます。
cannot find device "eth0"
命令には(もちろん)そして(一体それは何ですか?)始まったとip link
言われています。使ってみようlo
emp1s0
emp1s0
ip link set emp1s0 down
帰ってきた
cannot find device "emp1s0"
tg3
また、カーネルモジュールを手動でロードして手動で起動しようとしましたが、dhcpd
どちらも機能しませんでした。
実際にどのように進むべきかわかりません。
答え1
起動して開始しましたか?systemd-networkd.service
?
まず、次の内容でファイルを作成します/etc/systemd/network/mynet.network
(DHCPを使用している場合)。
[マッチ] 名前 = デバイス名 [回路網] DHCP=はい
次に、次のコマンドを実行します。
systemctl は systemd-networkd.service を有効にします。 systemctlはsystemd-networkd.serviceを起動します。
それでも機能しない場合(最後の起動後に多くの作業を試みた場合は、後で再起動してみてください)、インストールディスクから再起動してロードされたモジュールを確認し、ハードドライブから起動する方法を学びます。そして、ハードドライブから起動したときのランタイム環境の違いはCDから来ています。
ArchLinuxインストールガイドは、初めて使用するユーザーにとっては理解するのが少し難しいです。ネットワーク構成やブートローダなどの一部の重要な情報は、「最初の」ページにはありません。この点で、私はGentooのマニュアルがより読みやすいと思います。
答え2
emp1s0
新しいネットワークデバイスの一貫した命名名前eth0
。
過去に使用した場所で使用できますeth0
。
eth0
空の戻り値を生成して無効にしたい場合は、次のことができます。
/etc/udev/rules.d/80-net-name-slot.rules