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

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

ただいまの
回答率

89.21%

ブリッジアダプタを使用した外部接続

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 3,063
退会済みユーザー

退会済みユーザー

VagrantとVirtualBoxでローカル開発環境を構築しているのですが、
ネットワークの設定に困っています。

[問題]
ブリッジアダプタに無線LANからDHCPによりIPアドレスを付与したいのですが、できません。
Firewallsは切ってあります。

[環境]
ホストOS:OS X El Captan
ゲストOS:CentOS7
VirtualBox:5.1.6
Vagrant:1.8.6

[やったこと]
Vagrantfileの設定

config.vm.network "public_network"


[ネットワーク状況]
ゲストOSにNATアダプタ(enp0s3)とブリッジアダプタ(enp0s8)を入れており、ホストオンリーの方はIPアドレスが割り振られているようです。

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet **.*.*.**  netmask ***.***.***.*  broadcast **.*.*.***
        inet6 ****::***:****:****:***  prefixlen 64  scopeid 0x20<link>
        ether **:**:**:**:**:**  txqueuelen 1000  (Ethernet)
        RX packets 283  bytes 27360 (26.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 166  bytes 20236 (19.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 ****::***:****:****:****  prefixlen 64  scopeid 0x20<link>
        ether ****:**:**:**:**  txqueuelen 1000  (Ethernet)
        RX packets 40841  bytes 3719090 (3.5 MiB)
        RX errors 0  dropped 7586  overruns 0  frame 0
        TX packets 560  bytes 99920 (97.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        net ***.*.*.*  net mask ***.*.*.*
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

解決方法や参考URL等、どなたかご教示よろしくお願いします。

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

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

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

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

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

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

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

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

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • nagaetty

    2016/10/21 19:07

    enp0s3とenp0s8は、どちらがブリッジでしょうか?

    キャンセル

  • nagaetty

    2016/10/21 19:11

    このサイトも参考になる課と思います。http://qiita.com/ftakao2007/items/0ec05c2ef3c14cdbea11

    キャンセル

  • 退会済みユーザー

    退会済みユーザー

    2016/10/21 19:14

    enp0s8です。質問を修正致します。URLありがとうございます。拝見してみます。

    キャンセル

回答 1

checkベストアンサー

0

下記を参考にして
http://www.d-wood.com/blog/2014/06/13_6344.html#bridge

config.vm.network :public_network, ip: "dhcp", bridge: "en1: Wi-Fi (AirPort)"

  

virtualboxで「無線LANを有効にする設定」

ゲストOSの設定→ネットワーク→アダプター2のタブを設定します。

割り当て(A) 「ブリッジアダプター」を選択します。

![イメージ説明]

名前(N) 「wlan1」を選択します。(環境によって違うかもしれません)

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/10/24 15:45

    virtualboxからゲストOSのネットワーク設定を確認して無線LANのドライバに成っているか?確認してください。
    一度有線LANにケーブルを挿して、上記のデバイスを有線LANのドライバにしても同様の動作になるか?確認していただけないでしょうか?
    ip addr でデバイス名は取れているようなので、無線アセスポイントとゲストOSの間の装置の問題かと思いますので、そのドライバあたりもあやしいかと思います。

    キャンセル

  • 2016/10/24 15:54

    確認してみます。
    何度もありがとうございます。

    ちなみに、vagrant upいた際に、こちらのエラーが出ます。
    The following SSH command responded with a non-zero exit status.
    Vagrant assumes that this means the command failed!

    # Down the interface before munging the config file. This might
    # fail if the interface is not actually set up yet so ignore
    # errors.
    /sbin/ifdown 'enp0s8' || true

    # Move new config into place
    mv '/tmp/vagrant-network-entry-enp0s8-1477291597-0' '/etc/sysconfig/network-scripts/ifcfg-enp0s8'

    # Bring the interface up
    ARPCHECK=no /sbin/ifup 'enp0s8'


    Stdout from the command:

    Device 'enp0s8' successfully disconnected.


    Stderr from the command:

    Fehler: Aktivierung der Verbindung ist gescheitert.

    よろしくお願いします。

    キャンセル

  • 2016/10/26 10:07

    有線LANにつないでみたところ、IPアドレスがDHCPから割り振られ、別PCからPingも通りました。
    無線LANで繋いでいる際、アダプターの名前の選択肢に「wlan」が出てこないのですが、これが原因でしょうか。
    Vagrantで無線に設定するにはどのようにしたら良いのでしょうか。
    ご教示よろしくお願いします。

    キャンセル

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

  • ただいまの回答率 89.21%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる