VirtualBoxでDebianがインターネット接続を拒否する問題を解決する方法は?

VirtualBoxでDebianがインターネット接続を拒否する問題を解決する方法は?

Linuxが設計されている方法は、インターネットが切断されると壊れることです。インターネットがなければ、プログラムをインストールすることはできません。インターネットを設定するにはいくつかのプログラムしか必要ないかもしれません。

xfceを含むDebianには組み込みGUIがないため、この問題はさらに危険になります。私が何を間違っているのかわかりませんが、クローン後、私の仮想マシンのDebianは仮想ネットワークカードとの通信を停止しました。 Macアドレスの変更に関連しているようです。設定を変更しながらバーチャルボックスカードを再起動してみましたが、何も起こりませんでした。

Windowsの代替案は次のとおりipconfigです。ipip a

1: lo: mtu 65536 qdisc noqueue status UNKNOWN グループのデフォルト
    リンク/ループバック 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 スコープホスト lo
       常に valid_lft 常に優先_lft
    inet6::1/128 スコープホスト
       常に valid_lft 常に優先_lft
2:イーサネット0:<ブロードキャスト、マルチキャスト> mtu 1500 qdisc noopステータスがダウンしましたグループ基本qlen 1000
    リンク/エーテル 08:00:27:98:5a:42 brd ff:ff:ff:ff:ff:ff

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

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

ベストアンサー1

この答えは2つの部分で構成されています(実際には* Nixではネットワーキングは簡単ではありません)。

VirtualBoxを正しく設定したら

ip link set dev eth0 up
dhclient -v eth0

(Debian以外のディストリビューションではこのフラグを省略する必要があるかもしれません-v)ローカルdhcpに接続します。

それでも機能しない場合は、VirtualBoxがインターネット接続を提供していることを確認し、仮想マシンにネットワークアダプタがあるか、NATにあるか、またはブリッジアダプタであるかを確認してください(この場合はブリッジを試していることを確認する必要があります)。 V;ホストの物理ネットワークカード(例:wlan0またはeth0)。必要に応じて、カードのMACアドレスを変更して仮想マシンを再起動した後、上記の操作を繰り返すことができます(そうしないとMACアドレスを変更できません)。

これは自動的に実行する必要があります。 Network Managerを再起動して、何が起こるかを確認してください。

service network-manager restart
systemctl restart network-manager

Debian のバージョンによって異なります。その後、問題があるかどうかをテストできます。

service network-manager status
systemctl status network-manager

そして実行されない場合は、エラーメッセージを検索する必要があります/var/logdaemon.logしかし、catch-allコマンドは次のようになります。

grep -nrI network-manager | less

出力が豊富なので、出力を解析します。

おすすめ記事