
Virtual BoxにArch Linuxをインストールし、現在インストール後に設定していますが、パックマンを使用してファイルをダウンロードするためのインターネット接続を確立できず、pingが機能しません。
wikiを読んだ後、イーサネットインターフェイスの静的IP設定を試み、ルーティングテーブルを設定し、/etc/systemd/network/enp0s3.networkを設定しようとしました。これが出力です。
次のようにsystemd-networkdを設定します。ウィキペディア
$ cat /etc/systemd/network/enp0s3.network
[Match]
Name=enp0s3
[Network]
Address=192.168.4.44/24
Gateway=192.168.4.1
DNS=233.5.5.5
$ systemctl restart systemd-networkd
$ systemctl enable systemd-networkd
ネットワークインターフェイスに静的IPを設定し、192.168.4.44
それのルーティングテーブルを設定しましたが、それが正しいかどうかは完全にはわかりません。
私はこのオプションを設定する前にすぐに始めますTemporary failure in name resolution
。しかし、それ以降は時間がかかり、エラーが発生します。
ブートイメージを再接続し、ライブメディアでchrootを使用pacstrap
してip
。では、Arch Linuxをどのように構成し、有線ネットワーク接続を正しく設定しますか?
PS Virtual Boxのネットワークは次のとおりです。Attached to: NAT
答え1
読んだ後これ私はこれをうまく行う方法を見つけました。
ただ編集してください/etc/systemd/network/enp0s3.network
[Match]
Name=enp0s3
[Network]
DHCP=no
Address=10.0.2.5/24
Gateway=10.0.2.2
DNS=8.8.8.8
そして再起動
$ systemctl restart systemd-networkd
$ systemctl enable systemd-networkd
そうすれば、pingができます!pacman -Syu
また動作します。