web-dev-qa-db-ja.com

新規インストールのためのインターネット接続なし

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から取られました。

元のスレッド

8
Polite Master

Eth0が私のインターフェースの名前ではないことがわかりました。 systemctl enable [email protected] 問題を解決しました。どうもありがとうございました。

12
Polite Master

仮想ボックスに、仮想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
0
Merlean