web-dev-qa-db-ja.com

VirtualBoxでインターネットへの接続を拒否するDebianを修正するにはどうすればよいですか?

Linuxの設計方法では、インターネット接続が失われるとうんざりします。インターネットがないと、プログラムをインストールできず、インターネットをセットアップするためにいくつかのプログラムが必要になるだけかもしれません。

Xfceを使用するDebianには、この問題がさらに危険であることを確認するための組み込みGUIがありません。私が何を間違えたか正確にはわかりませんが、仮想ネットワークカードのクローンを作成した後、仮想ネットワークカードとの通信が停止しました。これは、MACアドレスの変更に関連していると思います。仮想ボックスカードの設定を変更しているときに再起動しようとしましたが、何も起こりませんでした。

Windowsのipconfigの代替案はipのようですが、ip a

 1:lo:mtu 65536 qdisc noqueue state UNKNOWN group default 
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
 inet 127.0.0.1/8 scope Host lo 
 valid_lft forever preferred_lft forever 
 inet6 :: 1/128 scope Host 
 valid_lft forever preferred_lft forever 
 2: eth0:<BROADCAST、MULTICAST> mtu 1500 qdisc noop 状態DOWN グループのデフォルトqlen 1000 
 link/ether 08:00:27:98:5a:42 brd ff:ff:ff:ff:ff:ff 

インターフェースがオフになっているようです。それ自体は奇妙です。ハードウェアはvirtualbox側に接続されています。 MACアドレスはvirtualbox設定と一致するため、ハードウェアからアドレスをロードする必要がありました。

Windowsでできるようにネットワーク接続を構成する方法はありますか?たとえば、ハードウェアがdhcpなどと通信しているかどうかを確認するにはどうすればよいですか。

この答えには2つの要素があります(実際、* Nixではネットワーキングは簡単です)。

VirtualBoxを正しく構成した場合、

       ip link set dev eth0 up
       dhclient -v eth0

(Debian以外のディストリビューションでは-vフラグを省略しなければならない場合があります)はローカルdhcpに接続します。

これが機能しない場合、VMにネットワークアダプターがあること、NATまたはブリッジアダプタ(この場合、Vをブリッジしようとしていることを確認する必要があります。ホストの真のNICを使用して、そのwlan0またはeth0にします。必要に応じて、カードのMACアドレスを変更して、上記を繰り返すことができます。 VMを再起動した後(それ以外の場合、MACアドレスは変更できません)。

これは自動的に行われるはずです。ネットワークマネージャーを再起動して、何が起こっているかを確認してください。

     service network-manager restart
     systemctl restart network-manager

debianのバージョンによって異なります。次に、問題があるかどうかをテストします

     service network-manager status
     systemctl status network-manager

また、実行されていない場合は、/var/log、特にdaemon.logでエラーメッセージを検索する必要があります。しかし、キャッチオールコマンドは

      grep -nrI network-manager | less

大量にバインドされているため、出力が解析されます。

5
MariusMatutiae