久しぶりにwslに挑戦したら
インストールまではスムーズにいったのですが、
apt updateでエラーが出ます。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/12/a5d17b09363b4244bec2956fdbaec092.png?resize=643%2C44&ssl=1)
IgnもしくはErrで全然アップデートする気配なし・・・。
試行錯誤しましたが、
結局、セキュリティーソフトのesetが頑張りすぎていたお話です。
resolv.confの書き換え
色々調べてみると、
ネット接続がうまくいってないときは、resolv.confを変更するとよい。
とあります。
起動したubuntuで、
sudo nano /etc/resolv.conf
で開きます。最初の状態は
# [network]
# generateResolvConf = false
nameserver 172.x.x.x
のようになっているので、[network]とgenerate・・の#を取ります。
[network]
generateResolvConf = false
そしてnameserverの後ろの数字を、8.8.8.8に変更します。
nameserver 8.8.8.8
ところで、このnameserverなんですが、起動するたびに変わってしまいます。
その都度書き換えていたのですが、変わらないやり方を公開している方がいらっしゃいました。
こちらを参考にしてみてください。
接続してみると・・
ubuntuでping 8.8.8.8を打ってみると、
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/12/ed8c62cd00c0085b9f18898b79814b8e.png?resize=520%2C294&ssl=1)
接続できているが、apt updateはできなかった。
esetをいじってみる
やはりセキュリティーソフトの影響だったようで、
esetの場合は、こんな感じで設定しました。
まずは、esetを開き「設定」から「ネットワーク保護」。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/12/6e7ef3530cfd0268305f290ef6589340.png?resize=628%2C431&ssl=1)
ファイアウォールの歯車をクリックすると、
最初は「自動」に設定されているので、「対話形式」に変更。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/12/faire.png?resize=627%2C431&ssl=1)
「OK」をクリックし、設定を保存。
そして、ubuntuでapt updateしてみます。
すると、いちいち「信頼して接続しますか?」的にポップアップされます。
そこで、「ルールを作成し、永久に記憶」とします。
アップデートできているのが確認出来たら、またesetの設定に戻り、
「対話形式」を「ルール付きの自動」に変更します。
で、「OK」保存です。
今のところこれでうまくいっています。
コメント