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

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

新規登録して質問してみよう
ただいま回答率
85.53%
Tera Term

Tera Termは、TeraTerm Projectが開発する国産のWindows向けターミナルソフト。telnetプロトコルでのリモートホストへの接続やCOMポートのシリアル接続が可能で、マクロが利用できます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

VirtualBox

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

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

解決済

1回答

12411閲覧

VirtualBox(ubuntu)で、NAT接続できない

wwwww

総合スコア41

Tera Term

Tera Termは、TeraTerm Projectが開発する国産のWindows向けターミナルソフト。telnetプロトコルでのリモートホストへの接続やCOMポートのシリアル接続が可能で、マクロが利用できます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

VirtualBox

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

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

1クリップ

投稿2020/03/21 05:17

編集2020/03/21 07:46

■環境

・Windows10 Home
・VirtualBox 5.2.20
・Ubuntu(Server) 18.04.4
・TeraTerm 4.100
※参考書籍:自宅ではじめるDocker入門

■事象

WindowsPCに、VirtualBox(OSはUbuntu)を入れ、TeraTermで接続しています。

ホスト・ゲスト間はホストオンリーアダプタ、ゲスト・外部間はNAT接続です。(途中手順に誤りある可能性はありますが、設定は完了している自己認識です)

TeraTermにて、ホストオンリーアダプタのIPでログイン(ログインまでできます)し、パッケージインストールができない現状です。

■確認できていること

 ●以下pingはすべて通ります(ゲストOS→外部サイト をできるようにしたいです)
・ホストOS→外部サイト
・ホストOS→ゲストOS
・ゲストOS→ホストOS

■試したこと(いずれでも解決せず)

 ●NATインターフェースのDHCP設定を有効に
/etc/netplan/50-cloud-init.yaml というファイル見たところ、enp0s3(NAT接続用) は dhcp4: trueになっていました。
また、ip addr で、同じくenp0s3は、scope global dynamic enp0s3とありましたので、dhcp設定はされている認識です

 ●DNSの設定
/etc/netplan/50-cloud-init.yamlに、以下2行追加し、
nameservers:
addresses: [192.168.X.1, 8.8.8.8, 8.8.4.4]
systemd-resolve --status して反映確認をすると、上記addressの3ついずれも反映されていました。その上で再実行も、上手くいかず。

現状、八方ふさがり感があるので、何か手掛かりになるレベルでも差支えありませんので、アドバイス等いただけますと幸いです。
よろしくお願いいたします。
※情報に不足ありましたら、その旨ご教示ください。

★追記

NIC情報画像を添付いたします。違和感感じる点をご教示いただくだけでも構いません、よろしくお願いいたします。
イメージ説明

■これが怪しいのでは?

●私のvirtualbox環境に、NetworkManager設定がされていない?
nmtui して、「Edit a connection」選択すると、いろいろなサイトだと、NICの選択ができているみたいなのですが、私環境だとenp0s3などの表示されてほしい情報が何も表示されていません。
※NetworkManagerは多分使っていない自己理解でした
(替りにnetplanなるものを使っている?)

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sage

2020/03/21 05:59

enp0s3がupしていないだけではないんですか? (upしようとしてもupしない?)
wwwww

2020/03/21 06:10

@sageさん ありがとうございます! sudo ifconfig enp0s3 up(+ sudo netplan apply) 後に再度pingしてみたのですが、変わりませんでした。。
sage

2020/03/21 06:30

それではupしません。 sudo ifup enp0s3 とやってください
wwwww

2020/03/21 06:36

ありがとうございます。記載なく失礼しました、 ifupを使おうとすると、 ifup: command not found となります。 インストールのため sudo apt install ifupdown したところ、 外部net接続できずfailしていまいます。
sage

2020/03/21 06:53

CentOS8では動かなかった(upしなかった)ので勘違いしていましたが、ubuntuでは ifconfig enp0s3 up でupしていた可能性があります。確認願います。
sage

2020/03/21 06:55

ip link set enp0s3 up が使えるのならば、これでもupできる可能性があります。 (私にはubuntuの環境がありません)
wwwww

2020/03/21 07:02 編集

>15:53 はい、VM再起動して再度pingしてみましたが、疎通できないままでした。。 (UPステータスの確認はちょっとわからず、今調べてみてます)
wwwww

2020/03/21 07:11

>15:55 ありがとうございます。ご記載コマンドの実施→再実行→ping結果、不通のままでした。 >16:00 ステータス…ifconfigして確認しました。UPでした。
sage

2020/03/21 09:46 編集

ifconfigの結果を見る限り、NAT側はupしており、送受信もできており、問題はなさそうです。 一度NATのみupして(host only側を一時的にdownさせて)アクセスしてみたらどうでしょうか? (以前、NAT/host only/bridgeと3つのNICを有効にしていたら、返信が送った以外のNICから返ってきて、うまく通信できないことがありました)
sage

2020/03/21 09:56

DNSの設定で指定している192.168.X.1って192.168.56.1ならばhost onlyから接続できるところ(ホストでなければ他のVMゲスト)にある必要がありますが、そこにDNSサーバーがありますか?
yukky1201

2020/03/21 13:54

ルーティングが正しいか確認したいのでコマンドを実行してください netstat -nr
wwwww

2020/03/21 15:46

@sageさん、@yukky1201さん ありがとうございます。大変恐縮なのですが、、 再度インストールするところからやり直したところ、ping通りました。。 (直近でご記載頂いた件について、確認等しておりませんこと、何卒ご容赦ください) 推測になってしまうのですが、(初学者なこともあり)いろいろ調べながら試していっていた(諸々すべてを記録したりしていたわけではない)ので、その設定などが影響していたものかと思います。
guest

回答1

0

自己解決

virtualboxやubuntu(関するファイル群すべて含む)をアンインストール・削除し、もう一度最初から実行していったところ、ping通りました!
いろいろご教示いただいきまして、ありがとうございました。

投稿2020/03/21 15:47

wwwww

総合スコア41

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.53%

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

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

質問する

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

Tera Term

Tera Termは、TeraTerm Projectが開発する国産のWindows向けターミナルソフト。telnetプロトコルでのリモートホストへの接続やCOMポートのシリアル接続が可能で、マクロが利用できます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

VirtualBox

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

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。