0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

またまたMacがネットに繋がらない今度は何なの?

0
Last updated at Posted at 2026-05-07

またまたMacがネットに繋がらない今度は何なの?

Ethernet接続設定を削除して再起動してもう一度Ethernet接続を
作成しても治らない。緑色で接続ずみと出てるのに。

同じLAN内にWin11がありMacからWinAPPで繋がってる。
Surfacepro4、Windows helloでログインしてから閉じて
Macの31.5インチ画面から操作。

Win11のAIアプリをMacから操作。

「WinAPPでMac‘から いまMacがネットにつながらないイーサネットは緑でローカルIPもあるのにWin11‘はこうしてネットにつながる」

状況からすると、

  • Mac側:
    • Ethernetはリンクアップ(緑)
    • ローカルIP取得済み
    • でもインターネットへ出られない
  • Windows 11側:
    • 同じ回線でネット接続OK
  • さらに以前、Ethernetサービス削除→再追加で改善した
    という状態ですね。
    これはMac側の
  • DNS
  • ルーティング
  • ネットワークサービス順
  • 仮想NIC(Tailscale/VPN残骸)
  • macOSネットワーク設定破損
    のどれかの可能性が高いです。
    まずMacで確認してほしいのはこれです。
  1. IPは正常か確認

ターミナルで:

ifconfig en0

または

ifconfig en7

(Ethernet番号は環境で違う)
inet 192.168.x.x が出ればLAN内接続はOK。

2. ルーターへ届くか

ping 192.168.1.1
※ 192.168.1.1 はルーターIP。違うなら合わせる。
通るならLANは正常。

3.外部IPへ届くか

ping 8.8.8.8

  • 通る → DNS問題
  • 通らない → ルーティング/VPN問題

4.DNSだけ死んでるか確認

nslookup google.com

失敗ならDNS。
その場合:
システム設定 →
ネットワーク →
Ethernet →
詳細 →
DNS

  • 8.8.8.8
  • 1.1.1.1
    を追加。

5.Tailscale/VPNを完全停止
以前Tailscaleで改善したと言っていたのでかなり怪しいです。
メニューバーの Tailscale を

  • Quit
  • Disconnect
    両方やる。
    さらに:
    システム設定 →
VPNとフィルタ
    に残骸があればOFF。

 6. ネットワークサービス順を確認
macOSはWi-FiやVPNが上にあると変な経路を使うことがあります。
システム設定 →
ネットワーク →
「…」→ サービス順序

Ethernet
Wi-Fi
VPN類
にする。

 7. かなり効く対処
以前効いた方法の再実施。
システム設定 →
ネットワーク →
Ethernetを削除

再起動

Ethernet追加
これはmacOSのネットワークDB破損に効くことがあります。

 8. 最終確認コマンド
これを貼ると原因かなり絞れます:

route -n get default

scutil --dns

特に default gateway が変ならVPN/Tailscale残骸の可能性高いです。

route -n get default
route to: default
destination: default
mask: default
gateway: 192.168.10.1
interface: en0
flags:

recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 0

これは正常です。

  • gateway: 192.168.10.1
  • interface: en0
    なので、
  • Ethernet認識
  • IP取得
  • デフォルトルート設定
    までは成功しています。
    つまり「LANは生きている」のに外へ出られない状態です。
    次に重要なのは、
    DNSかどうか
    これをMacで実行してください。

ping 8.8.8.8

結果で分岐します。

  • 通る
→ DNS障害ほぼ確定
  • 通らない
→ VPN/Tailscale/フィルタ/MTU異常系
    その次に:

nslookup google.com

あと非常に怪しいのが以前から出ている

  • Tailscale
  • Blu-ray関連アプリ
  • ネットワークフィルタ残骸
    です。
    特にmacOSは「VPNアプリ消しただけ」では、
  • Network Extension
  • Filter
  • 仮想NIC
  • DNS Proxy
    が残ることがあります。
    なので今すぐ確認:
    macOS Sequoia系なら
    システム設定 →
一般 →
ログイン項目と機能拡張 →
機能拡張 →
ネットワーク拡張
    ここに
  • Tailscale
  • 怪しいBlu-rayアプリ
  • 不明なフィルタ
    が残っていたらOFF。

さらにターミナルで:

networksetup -listallnetworkservices

も見せてください。
変な仮想アダプタが残ってると分かります。

ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: icmp_seq=0 ttl=118 time=5.503 ms 64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=4.823 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=118 time=5.275 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=118 time=5.367 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=118 time=5.032 ms 64 bytes from 8.8.8.8: icmp_seq=5 ttl=118 time=5.417 ms 64 bytes from 8.8.8.8: icmp_seq=6 ttl=118 time=4.807 ms 64 bytes from 8.8.8.8: icmp_seq=7 ttl=118 time=4.815 ms    nslookup google.com ;; connection timed out; no servers could be reached 64 bytes from 8.8.8.8: icmp_seq=8 ttl=118 time=5.334 ms 64 bytes from 8.8.8.8: icmp_seq=9 ttl=118 time=19.575 ms 64 bytes from 8.8.8.8: icmp_seq=10 ttl=118 time=5.274 ms 64 bytes from 8.8.8.8: icmp_seq=11 ttl=118 time=4.680 ms ^C --- 8.8.8.8 ping statistics --- 12 packets transmitted, 12 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 4.680/6.325/19.575/4.004 ms

原因ほぼ確定です。

  • ping 8.8.8.8 成功
→ インターネット接続そのものは正常
  • nslookup google.com
→ no servers could be reached
→ DNSだけ壊れています
    つまりMacは「住所録(DNS)」だけ失っている状態です。
    かなり高確率で
  • Tailscale
  • VPN
  • DNSフィルタ
  • Network Extension残骸
    のどれかです。
    まず即効で直す方法。
  1. DNSを手動設定
    システム設定 →
ネットワーク →
Ethernet →
詳細 →
DNS
    左下「+」で追加:
  • 8.8.8.8
  • 1.1.1.1
    既存の怪しいDNSがあれば削除。
    OK →
適用。
    その後:

nslookup google.com

を再実行。

 2. DNSキャッシュクリア
その後ターミナルで:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

パスワード入力あり。

3.  DNS設定確認

まだダメなら:

scutil --dns

を貼ってください。
特に:

  • nameserver[0]

  • resolver
    を見れば、

  • Tailscale DNS横取り

  • VPN DNS死骸

  • 空DNS
    が分かります。

    4.かなり怪しい場所

以前話していたBlu-rayアプリ類がNetwork Extensionを入れてる可能性があります。
確認場所:
システム設定 →
一般 →
ログイン項目と機能拡張 →
機能拡張 →
ネットワーク拡張
ここで

  • 不明メーカー

  • 中国系

  • メディア系

  • フィルタ系
    をOFF。

    5.Tailscaleを使うなら
    Tailscale はDNSを書き換える機能があります。
    Tailscale設定で:

  • Use Tailscale DNS

  • Override local DNS
    がONだと壊れることがあります。

「DNSに8.8.8.8いれたけど  nslookup google.com ;; connection timed out; no servers could be reached」

すると「設定画面のDNS」は入ったのに、実際のDNS解決プロセスが別のものに乗っ取られている可能性が高いです。
特に怪しいのは:

  • Tailscale
  • DNS Proxy
  • Network Filter
  • 機能拡張
  • 古いVPN残骸
    です。
    まず現状確認。
  1. これを実行

scutil --dns

結果を貼ってください。
特に:

  • nameserver

  • resolver

  • search domain

  • utun

  • tailscale

  • 127.0.0.1
    あたりが重要です。

    2.応急処置(かなり効く)
    Macを再起動する前に:

sudo killall -HUP mDNSResponder

その後:

sudo dscacheutil -flushcache

さらに:

networksetup -setdnsservers Ethernet 8.8.8.8 1.1.1.1

※ Ethernetという名前でない場合はサービス名に合わせる。
サービス名確認:

networksetup -listallnetworkservices

3.それでもダメならかなり濃厚
DNS通信(53番)がフィルタされてる。
つまり:

  • VPNフィルタ

  • セキュリティソフト

  • DNSプロキシ

  • ネットワーク拡張
    です。
    確認場所:
    システム設定 →
一般 →
ログイン項目と機能拡張 →
機能拡張 →
ネットワーク拡張
    ここにあるものを全部OFF。

    4.さらに重要
    今ブラウザで:

を直接開けるか確認してください。
もしIP直打ちでは開けるなら、
DNSだけ死んでいることが完全確定です。

scutil --dns DNS configuration resolver #1 search domain[0] : tail1f7c4.ts.net nameserver[0] : 100.100.100.100 nameserver[1] : fd7a:115c:a1e0::53 if_index : 28 (utun6) flags : Supplemental, Request A records, Request AAAA records reach : 0x00000003 (Reachable,Transient Connection) order : 101400 resolver #2 nameserver[0] : 8.8.8.8 nameserver[1] : 1.1.1.1 flags : Request A records, Request AAAA records reach : 0x00000002 (Reachable) order : 200000 resolver #3 domain : tail1f7c4.ts.net. nameserver[0] : 100.100.100.100 nameserver[1] : fd7a:115c:a1e0::53 if_index : 28 (utun6) flags : Supplemental, Request A records, Request AAAA records reach : 0x00000003 (Reachable,Transient Connection) order : 101401

resolver #4 domain : local options : mdns timeout : 5 flags : Request A records, Request AAAA records reach : 0x00000000 (Not Reachable) order : 300000 resolver #5 domain : 254.169.in-addr.arpa options : mdns timeout : 5 flags : Request A records, Request AAAA records reach : 0x00000000 (Not Reachable) order : 300200 resolver #6 domain : 8.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records, Request AAAA records reach : 0x00000000 (Not Reachable) order : 300400 resolver #7 domain : 9.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records, Request AAAA records reach : 0x00000000 (Not Reachable) order : 300600 resolver #8 domain : a.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records, Request AAAA records reach : 0x00000000 (Not Reachable) order : 300800

resolver #9 domain : b.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records, Request AAAA records reach : 0x00000000 (Not Reachable) order : 301000 resolver #10 domain : 5ch.io nameserver[0] : 127.0.0.1 flags : Request A records, Request AAAA records reach : 0x00030002 (Reachable,Local Address,Directly Reachable Address) resolver #11 domain : 5ch.net nameserver[0] : 127.0.0.1 flags : Request A records, Request AAAA records reach : 0x00030002 (Reachable,Local Address,Directly Reachable Address) resolver #12 domain : bbspink.com nameserver[0] : 127.0.0.1 flags : Request A records, Request AAAA records reach : 0x00030002 (Reachable,Local Address,Directly Reachable Address) DNS configuration (for scoped queries)

resolver #1 nameserver[0] : 8.8.8.8 nameserver[1] : 1.1.1.1 if_index : 7 (en0) flags : Scoped, Request A records, Request AAAA records reach : 0x00000002 (Reachable) resolver #2 search domain[0] : tail1f7c4.ts.net nameserver[0] : 100.100.100.100 nameserver[1] : fd7a:115c:a1e0::53 if_index : 28 (utun6) flags : Scoped, Request A records, Request AAAA records reach : 0x00000003 (Reachable,Transient Connection)

原因見えました。
かなり怪しいのはこれです:

  • resolver #1
  • utun6
  • 100.100.100.100
    これは Tailscale のDNSです。
    本来なら fallback して 8.8.8.8 を使うはずですが、
macOS側が Tailscale DNS を優先し続けて壊れています。
    さらに:
  • 5ch.io
  • 5ch.net
  • bbspink.com
  • 127.0.0.1
    これもローカルDNSプロキシ系で少し怪しいです。
    まずTailscale DNSを完全停止します。
  1.  Tailscaleを完全終了

メニューバーのTailscale →

  • Disconnect
  • Quit Tailscale
    両方。

2.  utunを消す

その後ターミナル:

sudo ifconfig utun6 down

もし permission denied なら sudo パスワード。

3.DNSを再設定

networksetup -setdnsservers Ethernet 8.8.8.8 1.1.1.1

もし Ethernet でエラーなら:

networksetup -listallnetworkservices

で正確なサービス名確認。

4.DNSキャッシュクリア

sudo killall -HUP mDNSResponder

5.テスト

nslookup google.com 8.8.8.8

これで応答が返れば復旧です。
さらに:

nslookup google.com

も試す。

6.根本修復

Tailscale設定で:

  • Use Tailscale DNS

  • Override DNS

  • Accept DNS
    をOFF。
    または一度アンインストール。

    7.もしまだダメなら

かなり強い方法:

sudo rm /Library/Preferences/SystemConfiguration/preferences.plist
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
sudo reboot

これはネットワーク設定DBを完全再生成します。
以前「Ethernet削除→追加」で治ったのと同系統です。

5.までやってMacのインターネット接続が復旧しました

でもこれ、プロバイダーの技術サポートとかでもターミナル操作とか
電話越しにやらせたりしないで人を派遣するのでしょうね。
1万5千円とか?ゾッとします。

で、アプリ版のTailscale、オフにしても自動でオンになるので削除して
作業するしかなくてMacportから入れ直すしかないのはすでに経験済み
でした。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?