
私は、USB イーサネット ケーブル経由でインターネットに接続する MacBook Air 上に Linux VirtualBox VM を持っています。
Linux VM は、場所と接続方法に応じて、Wi-Fi と有線 USB を切り替えるブリッジ アダプターを使用します。
Linux VMはまたgit
、VMのネットワーク構成を再構成する接続先の特定のネットワークの要件に基づきます。自宅の Wi-Fi ネットワークに接続すると、VM は問題なく接続されます。
私のオフィスには、プライベート Wi-Fi と有線の 2 つの接続方法があります。
Wi-Fi は接続でき、インターネットにも問題なくアクセスできましたが、Web ページの読み込みが、まるで 1 回の接続で読み込まれているかのように遅いようでした。また、リモート マシンに SSH を使用すると、文字の入力が停止しました。そこで、代わりに有線インターネットを使用してみました。
Virtual Boxのブリッジ接続を有線接続に切り替え、gitを切り替えました。構成interface
有線ネットワーク上で発生する静的 IP が反映される ようにします。
この時点では、自分のネットワーク内のマシンにのみ ping を実行でき、断続的に 8.8.8.8 (Google の DNS) に ping を実行できましたが、しばらくすると機能しなくなりました。
これを修正する方法は、NIC の MAC アドレスを変更し、Debian ベースのディストリビューションで/etc/udev/rules.d/70-persistent-net.rules
最初に削除して再起動することでそれに応じて調整することでした。
ネットワークが、Wi-Fi と有線ネットワークに同じ MAC アドレスが使用されていることを認識し、接続を切断した可能性はありますか? (職場には Sonicwall があります)。
それとも何か他の原因で問題が発生したのでしょうか?
答え1
もし私があなただったら、忘れてしまうでしょうギット完全には接続できず、昔ながらの方法で手動で接続しようとします。これを試して、うまくいくかどうか教えてください。
1.イーサネット接続でブリッジ アダプターを選択します。
2.VMで停止ギットまた、ネットワーク マネージャーがある場合は、それを使用します。
sudo service network-manager stop
3. VM のイーサネット NIC をリセットします。
sudo ifconfig eth0 down
4.手動で接続してみます。
sudo ifconfig eth0 up
sudo dhclient -v eth0
接続できるかどうか確認してください。接続できれば、つまりIPアドレスのオファーが表示された場合は、/etc/resolv.confファイルに次の2行を手動で追加してください。
nameserver 8.8.4.4
nameserver 8.8.8.8
次に、DNS に ping を実行します。
ping -c3 8.8.4.4
これらすべてが機能する場合、問題はすべて貴社のファイアウォールやプロキシ設定の責任となります。機能しない場合は、何が機能しないのか、そして何よりも、ここでお知らせください。正確にどのようにそれは失敗します。