質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

解決済

Virtualbox CentOS NATネットワーク 設定方法について

kazuyakazuya
kazuyakazuya

総合スコア193

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

3回答

0評価

0クリップ

7023閲覧

投稿2019/11/05 10:34

編集2019/11/07 10:37

なんだかんだでゲストOSを導入することができました。

ただ、やはり仮想マシン内のブラウザを使ってもネットに接続ができない。

仮想マシン ネットワーク 図

イメージ説明

"NAT"はホストOSと仮想マシンつなぎ、仮想マシンからインターネットへの接続を可能にします。

ということでNATネットワークを構築します。

参考記事1

リンク内容

リンク先のホストPCの設定は完了しました。
(NATネットワークを追加するだけ)

で、問題は次の

ゲストPCのネットワーク設定

![イメージ説明]

どうやら

/etc/network/interfaces

ここのファイルに

auto enp0s3 iface enp0s3 inet static address 10.0.2.101 network 10.0.2.0 netmask 255.255.255.0 broadcast 10.0.2.255 gateway 10.0.2.1

これを配置させてあげればできるみたいなので

さっそくコマンドを打ったところ

vi /etc/network/interfaces

開いたところ何もなかったので指定のやり方が違うみたいです。
ただ、調べても他サイトでも同じ表現を使っているので・・・
何が違うのでしょうか?
OSは同じLinuxだから変わらないはずですよね?

参考記事2

リンク内容
ようはポートフォワーディングを手動で設定すれば
できるという内容の記事だったので

イメージ説明

ipconfig

Wireless LAN adapter Wi-Fi: 接続固有の DNS サフィックス . . . . .: tcn-catv.ne.jp リンクローカル IPv6 アドレス. . . . .: fe80::3908:b55c:8d55:59f2%19 IPv4 アドレス . . . . . . . . . . . .: 192.168.11.9 サブネット マスク . . . . . . . . . .: 255.255.255.0 デフォルト ゲートウェイ . . . . . . .: 192.168.11.1

まず、ホストIPはあっているはずです。
で、ゲストIP これは任意ですよね?なら問題なし。

で、問題はポートなのですが・・・
これは・・・空いているポートを任意でやってみたのですが・・・
やはり、ネットには接続できるようになりません。

(・・・というより、自動振り分けDHCPは
勝手にIPを振り分けてくれるのだから設定はいらないと思ったのですが
違うのでしょうか?)

分からないのでお願いします。

イメージ説明
イメージ説明

設定ファイルを開こうとしたが・・・

イメージ説明
enp0s3という名前みたいなので・・・
参考リンク
より

cmd

vi /etc/sysconfig/network-scripts.ifcfg-eth0 vi /etc/network/interfaces

と、試してみたのですが
指定のやり方が違うのかそのようなファイルはない・・・
ということで新しくファイルが生成されてしまいます。

pingを打ってみたのですが
やはり、ホストへ届きません。(VMにも届かなかった)

これはデフォルトのNAT、設定を変えてブリッジでも変化なし。
(管理者権限でVM自体を再インストールしたが効果一切なし
ファイアーウオールをコントローラーパネルから無効にもしている。)
イメージ説明
仮想マシンCentOSの設定から
ネットワークを見てみたのですが・・・

VPNの設定をする必要でもあるのでしょうか?
イメージ説明
参考リンク

解決方法

イメージ説明
右上の参画マークを押します。
イメージ説明
これで接続できます。
(うーん、確かにデフォルトのままでもネットへ接続できるんですね・・・)

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。