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