Debian を実行する VirtualBox ゲストがあります。ブリッジアダプタ。ホストコンピュータはWindows 8で動作します。接続したいホストからゲストへ特定のポートを介して。私は次の戦略を思いついた。
- Debian で IP 変更を検出
- それを得るためにそれを使用してください
ip addr show eth0 | grep -oP '(?<=inet )([^/]+)'
- C:\Windows\System32\drivers\etc を共有フォルダに設定
- VirtualBoxがホストファイルの権限を更新できるようにする
- ゲストのホストファイルを更新して、ゲストのIPを名前に割り当てます。
これで、次の方法がわかりました。
- 避けるIPの変更検出のために5分ごとにcronを実行します。
- IPスクリプトの実行
- 共有フォルダの設定
- Windows 8で管理者権限でVirtualBoxを実行する
- ホストファイルを更新します。
ステップ1と4でのみ問題が発生しましたが、それほどエレガントに見えませんでした。ホストがゲストのIPを知るためのより良い方法はありますか?