Pythonの開発環境として
Ubuntuを途中で14.04から18.04へバージョンアップ。
wgetコマンドを実行すると2つ問題が発生
①ネットワーク部分
②共有ファイルのマウント部分
①ネットワーク部分では以下の様なエラーでした。
wget: unable to resolve host address 'www.XXX.com'
これら解決した事を備忘録として残しておきます!
環境
仮想マシン:VirtualBox仮想マシン操作ソフト:Vagrant
ゲストOS:Ubuntu18.04
resolved.confでネットワーク解決
/etc/systemed/resolved.confで解決
ここのファイルでDNS設定すると解決しました!
sudo vim /etc/systemed/resolved.conf
僕はviコマンドでそのまま以下の様に変更しました!
DNS = 192.168.0.1 8.8.8.8
2つ目にはGoogle Public DNSのアドレスを指定しました。
sudo systemctl restart system-resolved
ここで再起動してあげればネットワーク部分は解決しました!
/etc/resolv.conf のnameserverが元に戻る
18.04にバージョンアップする前は
このresolv.confのnameserverをいじってたので
ここを一生懸命設定してましたが
何度やってもアドレスが元に戻ってしまうので断念…。
ここの記事を参考に色々と解決させて頂きました。
※Ubuntu 18.04以降でDNSサーバーを変更する方法
もうresolv.confは意味ないのか…。
vagrant-vbguest installでマウント解決
vagrantで仮想マシン立上げ後
vagrant plugin install vagrant-vbguest
これを実行することで解決!
18.04は14.04とは別の仮想マシンに作ったので
再度vagrant-vbguestをインストールするのを忘れてました!
ふぅ・・・。
疲れました(笑)