質問するログイン新規登録
WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Q&A

1回答

487閲覧

WSL2 のDebian12 から なぜ外に向けて $ sudo ping が通らないのか

BROSIS

総合スコア0

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

0グッド

1クリップ

投稿2025/07/27 08:41

編集2025/08/08 09:52

0

1

実現したいこと

管理者権限PowerShell で下記のコマンドで WSL2 をインストールしたので、

PowerShell

1>wsl --install -d Debian

$ sudo apt update したら、4つのリポジトリ(?)すべてでCannot initiate the connection to エラー。
$ sudo ping google.com したら、
PING google.com (216.58.220.142) 56(84) bytes of data.
で止まったまま進まない。
最終的には $ sudo apt update && sudo apt install {いろいろなパッケージ} をしたいです。

環境情報 -----------------------------
パソコンのOSは、
エディション Windows 10 Home
バージョン 22H2

発生している問題・分からないこと

$ sudo apt update した結果は下記です。

Bash

1Ign:1 http://deb.debian.org/debian bookworm InRelease 2Ign:2 http://deb.debian.org/debian bookworm-updates InRelease 3Ign:3 http://ftp.debian.org/debian bookworm-backports InRelease 4Ign:1 http://deb.debian.org/debian bookworm InRelease 5Ign:2 http://deb.debian.org/debian bookworm-updates InRelease 6Ign:3 http://ftp.debian.org/debian bookworm-backports InRelease 7Ign:1 http://deb.debian.org/debian bookworm InRelease 8Ign:2 http://deb.debian.org/debian bookworm-updates InRelease 9Ign:3 http://ftp.debian.org/debian bookworm-backports InRelease 10Err:1 http://deb.debian.org/debian bookworm InRelease 11 Cannot initiate the connection to debian.map.fastlydns.net:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) Could not connect to debian.map.fastlydns.net:80 (151.101.110.132), connection timed out Cannot initiate the connection to deb.debian.org:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) 12Err:2 http://deb.debian.org/debian bookworm-updates InRelease 13 Cannot initiate the connection to deb.debian.org:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) 14Err:3 http://ftp.debian.org/debian bookworm-backports InRelease 15 Cannot initiate the connection to debian.map.fastlydns.net:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) Could not connect to debian.map.fastlydns.net:80 (151.101.110.132), connection timed out Cannot initiate the connection to ftp.debian.org:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) 16Ign:4 http://security.debian.org/debian-security bookworm-security InRelease 17Ign:4 http://security.debian.org/debian-security bookworm-security InRelease 18Ign:4 http://security.debian.org/debian-security bookworm-security InRelease 19Err:4 http://security.debian.org/debian-security bookworm-security InRelease 20 Cannot initiate the connection to debian.map.fastlydns.net:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) Could not connect to debian.map.fastlydns.net:80 (151.101.110.132), connection timed out Cannot initiate the connection to security.debian.org:80 (2a04:4e42:600::644). - connect (101: Network is unreachable) Cannot initiate the connection to security.debian.org:80 (2a04:4e42::644). - connect (101: Network is unreachable) Cannot initiate the connection to security.debian.org:80 (2a04:4e42:200::644). - connect (101: Network is unreachable) Cannot initiate the connection to security.debian.org:80 (2a04:4e42:400::644). - connect (101: Network is unreachable) Could not connect to security.debian.org:80 (151.101.2.132), connection timed out Could not connect to security.debian.org:80 (151.101.194.132), connection timed out Could not connect to security.debian.org:80 (151.101.66.132), connection timed out Could not connect to security.debian.org:80 (151.101.130.132), connection timed out 21Reading package lists... Done 22Building dependency tree... Done 23All packages are up to date. 24W: Failed to fetch http://deb.debian.org/debian/dists/bookworm/InRelease Cannot initiate the connection to debian.map.fastlydns.net:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) Could not connect to debian.map.fastlydns.net:80 (151.101.110.132), connection timed out Cannot initiate the connection to deb.debian.org:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) 25W: Failed to fetch http://deb.debian.org/debian/dists/bookworm-updates/InRelease Cannot initiate the connection to deb.debian.org:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) 26W: Failed to fetch http://security.debian.org/debian-security/dists/bookworm-security/InRelease Cannot initiate the connection to debian.map.fastlydns.net:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) Could not connect to debian.map.fastlydns.net:80 (151.101.110.132), connection timed out Cannot initiate the connection to security.debian.org:80 (2a04:4e42:600::644). - connect (101: Network is unreachable) Cannot initiate the connection to security.debian.org:80 (2a04:4e42::644). - connect (101: Network is unreachable) Cannot initiate the connection to security.debian.org:80 (2a04:4e42:200::644). - connect (101: Network is unreachable) Cannot initiate the connection to security.debian.org:80 (2a04:4e42:400::644). - connect (101: Network is unreachable) Could not connect to security.debian.org:80 (151.101.2.132), connection timed out Could not connect to security.debian.org:80 (151.101.194.132), connection timed out Could not connect to security.debian.org:80 (151.101.66.132), connection timed out Could not connect to security.debian.org:80 (151.101.130.132), connection timed out 27W: Failed to fetch http://ftp.debian.org/debian/dists/bookworm-backports/InRelease Cannot initiate the connection to debian.map.fastlydns.net:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) Could not connect to debian.map.fastlydns.net:80 (151.101.110.132), connection timed out Cannot initiate the connection to ftp.debian.org:80 (2a04:4e42:1a::644). - connect (101: Network is unreachable) 28W: Some index files failed to download. They have been ignored, or old ones used instead. 29xxxx@DESKTOP-U5N6R30:/mnt/c/WINDOWS/system32$

1,Err:1 http://deb.debian.org/debian bookworm InRelease

2,Err:2 http://deb.debian.org/debian bookworm-updates InRelease

3,Err:3 http://ftp.debian.org/debian bookworm-backports InRelease

4,Err:4 http://security.debian.org/debian-security bookworm-security InRelease
すべて Cannot initiate the connection to debian.map.fastlydns.net となっています。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

Windowsの「ネットワーク接続」の アダプター「Wi-Fi」のプロパティ「共有」タブで、「ネットワークのほかのユーザーに、このコンピュータのインターネット接続をとおしての接続を許可する」にチェックして、試してみました。しかし効果なしでした。
ネットワーク接続 画像1
ネットワーク接続 画像2

補足

Debian12 情報です

Bash

1$ cat /etc/os-release 2PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" 3NAME="Debian GNU/Linux" 4VERSION_ID="12" 5VERSION="12 (bookworm)" 6VERSION_CODENAME=bookworm 7ID=debian 8HOME_URL="https://www.debian.org/" 9SUPPORT_URL="https://www.debian.org/support" 10BUG_REPORT_URL="https://bugs.debian.org/"

resolv.conf 編集してみました

Bash

1$ sudo vi /etc/resolv.conf 2#nameserver 172.28.160.1 3nameserver 8.8.8.8 ← 172.28.160.1 から変更した

$ sudo ping 8.8.8.8 したら、
まったく反応がなくなりました。
nameserver 172.28.160.1 だった時は、

Bash

1$ sudo ping 172.28.160.1 2PING 172.28.160.1 (172.28.160.1) 56(84) bytes of data. 364 bytes from 172.28.160.1: icmp_seq=1 ttl=128 time=0.230 ms 464 bytes from 172.28.160.1: icmp_seq=2 ttl=128 time=0.360 ms 5...

と反応はありましたが。。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiroki-o

2025/08/08 10:43

WSLのUbuntuの/etc/resolv.confには、以下のようなコメント文がありますが、Debianはどうですか? こちらでは、/etc/wsl.confも/etc/resolv.confも、デフォルトのままで変更したことはありません。 # This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf: # [network] # generateResolvConf = false
BROSIS

2025/08/11 06:35

はい。Debianの/etc/resolv.confも全く同じコメント文があり、そのすぐ下に nameserver 172.28.160.1 が自動的に書き込まれたようです。 スマホのテザリングのネットワーク内のようです。 この↑IPアドレスへは、$ sudo ping は通ります。
guest

回答1

0

Windows側で、ネット接続にproxyは使用していますか?
使用する場合、WSL上のOSに対しても設定が必要です。
(画像2の上のチェックは不要)

Debianは使ったことないですが、Ubuntuの場合、/etc/apt/apt.conf

Acquire::http::Proxy "proxyのURL"; Acquire::https::Proxy "proxyのURL";

を記述します。(ファイルが無い場合、新規作成)

aptは、これで通りますが、他にもいろいろproxyの設定が必要になります。

(追記)
以下の2環境のWSLにDebianを入れて試してみました。
aptもpingも、インストール直後のデフォルトの状態で正常に実行できています。

  • Windows 11 Pro 24H2
  • Windows 10 Pro 22H2

2環境とも

  • Windows側はproxy未使用
  • 画像2の上のチェック無し、下はチェック有りで不活性

WSLのバージョン

> wsl -v WSL バージョン: 2.5.10.0 カーネル バージョン: 6.6.87.2-1 WSLg バージョン: 1.0.66 MSRDC バージョン: 1.2.6074 Direct3D バージョン: 1.611.1-81528511 DXCore バージョン: 10.0.26100.1-240331-1435.ge-release Windows バージョン: 10.0.26100.4652 // Windows 10は最後の1行のみ異なる Windows バージョン: 10.0.19045.6093

Debianのバージョン

$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

投稿2025/07/27 09:14

編集2025/08/10 05:28
hiroki-o

総合スコア1559

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

BROSIS

2025/07/27 09:35

ご回答ありがとうございます。 プロキシは使っていません(と思います汗)。パソコンをスマホのテザリングに接続しているので。 ちなみに、スマホの設定「プライベート DNS」を「1dot1dot1dot1.cloudflare-dns.com」にしているという個人的な設定はあります。
hiroki-o

2025/07/27 09:41

プロキシを使用していないなら、特にWSL側の設定は不要です。 テザリングのスマホの設定も関係無いはずです。 Windowsのコマンドプロンプトで、ping google.comは通りますか?
BROSIS

2025/07/28 22:49

はい。コマンドプロンプトからは通ります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問