LoginSignup
2
2

More than 5 years have passed since last update.

Vagrantのネットワークで躓いた

Posted at

Vagrantのネットワークにハマった。

またまたVagrantでハマった。
yumを実行したら、ひたすらエラーが出た。。。

[root@localhost ~]# yum install dig
Geladene Plugins: fastestmirror
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unbekannter Fehler"
Anderer Spiegelserver wird versucht.

み、見つからないだと。。。
とりあえず、ネットワークの問題だと思った。
インターネットに出るわけだし、
名前解決はできてるのかな?
と思い試してみることに。

[root@localhost yum.repos.d]# ping www.yahoo.co.jp
ping: unknown host www.yahoo.co.jp

ああ、繋がらない。。
名前解決ができていない。

NATされているNICを調べるとこんな設定でした。

ifcfg-ethX
ifcfg-XXX
NAME="enpXXX"
DEVICE="enpXXX"
ONBOOT=yes
NETBOOT=yes
UUID="XXX"
IPV6INIT=yes
BOOTPROTO=dhcp
TYPE=Ethernet

なるほど、
「ONBOOT=yes」がyesになっているので、
/etc/resolv.confを変更しても再起動させたら元に戻ってしまいます。

なので直接ifcfg-XXXにDNSサーバを書きます。

ここはGoogle先生のDNSサーバを書きます。

ifcfg-ethX
NAME="enpXXX"
DEVICE="enpXXX"
ONBOOT=yes
NETBOOT=yes
UUID="XXX"
IPV6INIT=yes
BOOTPROTO=dhcp
TYPE=Ethernet
DNS1=8.8.8.8
DNS2=8.8.4.4

そんで「service network restart」を打てば完了。

[root@localhost ~]# service network restart
Restarting network (via systemctl):  [  OK  ]
[root@localhost ~]# 

名前解決できてるかな?

[root@localhost yum.repos.d]# ping www.yahoo.co.jp
PING edge.g.yimg.jp (182.22.24.252) 56(84) bytes of data.
64 bytes from 182.22.24.252: icmp_seq=1 ttl=51 time=116 ms

できました!
これでyumができます!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2