新しくインストールするためにインターネットに接続されていません。 [閉じる]

新しくインストールするためにインターネットに接続されていません。 [閉じる]

VirtualBoxを介して別のディストリビューションを使用しています。私はこの目標を達成するための自然なプラットフォームとしてArch Linuxを偶然発見しました。ただし、次の問題が発生します。

ルート以外のアカウントからインストールした後...

試行するping -c 3 www.google.comと、「ping:不明なホストwww.google.com」が発生します。

試行ping -c 3 8.8.8.8の結果、「ネットワークに接続できません」が発生しました。

この試みsudo pacman -S alsa-utilsにより、すべてのファイルに対して「エラー:次のファイルを検索できませんでした。ホストを解決できませんでした」が発生しました。

私はVirtualBox 4.3.28がインストールされているWindows 7 64ビットホストを実行しています。 Intelイーサネットカード(ルータに接続された唯一のカードであり、ホストOSをサポートする唯一のアダプタ)、サードパーティのイーサネットカード、およびWiFiアダプタを備えたマザーボードがあります。 VirtualBoxのネットワーク設定はデフォルトです。ホストマシンと他のすべての仮想マシン、Arch Linux(2015.07.01)ライブインストールにはインターネットがあります(インストール前にpingしてダウンロードできます)。

ここインストール中に行った正確な操作とコマンドは次のとおりです(私の説明は無視してください)。編集:Pastieは「という重要な行(46)xDを編集しました。システム制御の有効化[Eメール保護]」。このステップは、Arch Linux初心者ガイドとLifehackerからのものです。

オリジナルライン

答え1

eth0が私のインターフェース名ではないことがわかりました。問題を解決しました。とても感謝しています。systemctl enable [email protected]

答え2

仮想マシンに仮想オペレーティングシステムに提供されるネットワークインターフェイスがあることを確認してください。 (設定>ネットワーク>アダプタ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

関連情報