VirtualBox経由で別のディストリビューションを使用しています。そのための自然なプラットフォームとしてArch Linuxを偶然見つけました。ただし、次の問題があります。
非rootアカウントで、インストール後...
試行する ping -c 3 www.google.com
結果は「ping:unknown Host www.google.com」になります。
試行する ping -c 3 8.8.8.8
は「ネットワークに到達できません」という結果になります。
試行する Sudo pacman -S alsa-utils
の結果:「エラー:ファイル」の取得に失敗しました::ホストを解決できませんでした: "すべてのファイル。
Windows 7 64ビットホストとVirtualBox 4.3.28を実行しています。 IntelイーサネットNIC(これは私のルーターに接続されている唯一のものであり、唯一のホストOS対応アダプターです)、サードパーティのイーサネットNIC、およびWiFiアダプターを搭載したマザーボードを持っています。 VirtualBoxのネットワーク設定はデフォルトです。インターネットは、ホスト、他のすべてのVM、およびArch Linux(2015.07.01)ライブインストールで機能します(pingとダウンロードはプレインストールで機能しました)。
ここ は、インストール中に実行した正確なアクションとコマンドです(メモは無視します)。編集:パスティは重要な行(46)xDを編集しました。 「systemctl enable [email protected]」と表示されます。これらの手順は、Arch Linux初心者向けガイドとLifehackerから取られました。
Eth0が私のインターフェースの名前ではないことがわかりました。 systemctl enable [email protected]
問題を解決しました。どうもありがとうございました。
仮想ボックスに、仮想OSに提供されるネットワークインターフェイスがあることを確認してください。 ([設定]> [ネットワーク]> [アダプター1]> [NATに接続])。それは確かにそれを行う唯一の方法ではありませんですが、あなたにとって最も簡単かもしれません。
また、ネットワークアダプタが起動していて、DHCPを使用していることを確認してください。たとえば、ファイル「interfaces」は次のようになります
$ cat /etc/network/interfaces
auto eth1
iface eth1 inet dhcp
「ifcongfig」を使用してIPアドレスがあるかどうかを確認します(「inet addr」を探します)
$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:03:2d:23:2d:0f
inet addr:10.159.15.214 Bcast:10.159.15.255 Mask:255.255.255.128
inet6 addr: fe80::203:2dff:fe23:2d0f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:494587 errors:0 dropped:0 overruns:0 frame:0
TX packets:423021 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:305034072 (305.0 MB) TX bytes:77050307 (77.0 MB)
Interrupt:18 Memory:f7b00000-f7b20000