Vagrant + VirtualBoxで構築したローカル開発環境のネットワーク周りの設定をいじっていたら、外部への通信が全くできなくなってしまいました。
Linuxやネットワーク周りの知識が無いため、どのように解決すればよいか、まるで見当がつかない状況です。
現在の症状、及び自分なりに試したことを載せます。詳しい方に丸投げしてしまう形になってしまい、申し訳ありません。
症状
下記コマンドを実行しました。
[vagrant@localhost ~]$ ping 8.8.8.8 connect: ネットワークに届きません [vagrant@localhost ~]$ ping 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.029 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.035 ms . . . [vagrant@localhost ~]$ ping 192.168.33.10 PING 192.168.33.10 (192.168.33.10) 56(84) bytes of data. 64 bytes from 192.168.33.10: icmp_seq=1 ttl=64 time=0.031 ms 64 bytes from 192.168.33.10: icmp_seq=2 ttl=64 time=0.039 ms . . . [vagrant@localhost ~]$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.2.0 * 255.255.255.0 U 0 0 0 eth0 192.168.33.0 * 255.255.255.0 U 0 0 0 eth1 link-local * 255.255.0.0 U 1002 0 0 eth0 link-local * 255.255.0.0 U 1003 0 0 eth1 [vagrant@localhost ~]$ ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:20:20:F4 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe20:20f4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:726 errors:0 dropped:0 overruns:0 frame:0 TX packets:514 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:72251 (70.5 KiB) TX bytes:71918 (70.2 KiB) eth1 Link encap:Ethernet HWaddr 08:00:27:24:7B:19 inet addr:192.168.33.10 Bcast:192.168.33.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe24:7b19/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:19 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:1326 (1.2 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:66 errors:0 dropped:0 overruns:0 frame:0 TX packets:66 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10565 (10.3 KiB) TX bytes:10565 (10.3 KiB)
各種ファイルの中身
Vagrantfile
Ruby
1Vagrant.configure("2") do |config| 2 3 config.vm.box = "centos6" 4 5 config.vm.network "private_network", ip: "192.168.33.10" 6end
resolv.conf
search [大学のドメイン] //大学構内のwifiからアクセスしているためだと思われます nameserver 10.0.2.3
/etc/sysconfig/network
NETWORKING=yes HOSTNAME=localhost.localdomain
環境
ホストOS Ubuntu
ゲストOS CentOS6
大学のWiFiからアクセスしていることも原因の一つかと考え、スマートフォンのテザリング機能をつかってアクセスしたところ、やはり同様の症状がみられました。
丸投げしてしまう形になってしまい、本当に申し訳ありません。
eth0は生きているように見える(送受信バイト数が0ではない)。
eth1は(送受信バイト数が0だが)host onlyだろうからホストOSからはアクセスできるのでは?
eth0をdown & upしたらどうなる?
あなたの回答
tips
プレビュー