OS Xの興味深い接続の問題


33

最近、OS X 10.8.3を実行しているMacBook Pro Early 2011のインターネット接続でこの問題が発生しています。時々、接続が約5秒間「フリーズ」してから戻ってきます。

それが起こるのWi-Fi経由またはイーサネットケーブルを介しての両方、およびそれがOS Xを実行しているときにのみ、私のマシンに起こる(同じマシン上で、または他のマシン/デバイス上でWindows 7を実行しているとき、それは発生しません)。Skypeは2分ごとに通話を切断するため、非常にイライラします。

OS Xを実行している場合、Google.comにping を送信すると、100ミリ秒未満で(数百のパケットが130の範囲で)数百のパケットが返され、その後数秒間ドロップオフします)

64 bytes from 173.194.34.196: icmp_seq=694 ttl=48 time=71.463 ms
64 bytes from 173.194.34.196: icmp_seq=695 ttl=48 time=68.362 ms
64 bytes from 173.194.34.196: icmp_seq=696 ttl=48 time=69.056 ms
64 bytes from 173.194.34.196: icmp_seq=697 ttl=48 time=92.563 ms
64 bytes from 173.194.34.196: icmp_seq=698 ttl=48 time=130.814 ms
64 bytes from 173.194.34.196: icmp_seq=699 ttl=48 time=71.054 ms
64 bytes from 173.194.34.196: icmp_seq=700 ttl=48 time=73.588 ms
64 bytes from 173.194.34.196: icmp_seq=701 ttl=48 time=71.185 ms
64 bytes from 173.194.34.196: icmp_seq=702 ttl=48 time=72.161 ms
64 bytes from 173.194.34.196: icmp_seq=703 ttl=48 time=69.163 ms
64 bytes from 173.194.34.196: icmp_seq=704 ttl=48 time=73.425 ms
64 bytes from 173.194.34.196: icmp_seq=705 ttl=48 time=141.980 ms
64 bytes from 173.194.34.196: icmp_seq=706 ttl=48 time=226.818 ms
64 bytes from 173.194.34.196: icmp_seq=707 ttl=48 time=210.087 ms
Request timeout for icmp_seq 708
Request timeout for icmp_seq 709
Request timeout for icmp_seq 710
Request timeout for icmp_seq 711
Request timeout for icmp_seq 712
64 bytes from 173.194.34.196: icmp_seq=713 ttl=48 time=73.582 ms
64 bytes from 173.194.34.196: icmp_seq=714 ttl=48 time=70.994 ms
64 bytes from 173.194.34.196: icmp_seq=715 ttl=48 time=72.502 ms
64 bytes from 173.194.34.196: icmp_seq=716 ttl=48 time=70.467 ms
64 bytes from 173.194.34.196: icmp_seq=717 ttl=48 time=68.470 ms
64 bytes from 173.194.34.196: icmp_seq=718 ttl=48 time=70.767 ms
64 bytes from 173.194.34.196: icmp_seq=719 ttl=48 time=69.078 ms

注:マシンのWi-Fi MACは68:a8:6d:29:cf:8a(静的IP 192.168.1.250)であり、イーサネットアドレスは3c:07:54:5a:e0:44(静的IP 192.168.1.251)です。ルーターのLAN IPは192.168.1.1、WAN IPは85.61.155.224です。

次のスクリーンショットでは、Skype通話中に見ることができます:

  • ping 192.168.1.1 左上にあります。
  • ping 85.61.155.224 左下にあります。
  • ping google.com 右下にあります。
  • arp -anそしてarp -ad、コマンド実行。

arp -ad接続が失われたときにコマンドを実行すると、リストにはアドレスが表示されませんでした。このように見えた:

Miguels-MacBook-Pro:~ Ai$ sudo arp -ad
192.168.1.1 (192.168.1.1) deleted
192.168.1.4 (192.168.1.4) deleted
192.168.1.255 (192.168.1.255) deleted
Miguels-MacBook-Pro:~ Ai$ arp -an
Miguels-MacBook-Pro:~ Ai$

mtrコマンドのソースを取得してコンパイルする方法に関するマイクの指示に従うのに十分な知識がありません。

操作のスクリーンショット

これは、状況が悪いときの様子です。

最悪の状況のスクリーンショット

実行すると以下netstat -sが得られます。

Miguels-MacBook-Pro:mtr-0.84 Ai$ NETSTAT -s
tcp:
    18246745 packets sent
        1119644 data packets (502840461 bytes)
        43704 data packets (23125605 bytes) retransmitted
        1 resend initiated by MTU discovery
        11219994 ack-only packets (80633 delayed)
        0 URG only packets
        10 window probe packets
        5446529 window update packets
        419140 control packets
        0 data packets sent after flow control
    25777361 packets received
        1284807 acks (for 502390806 bytes)
        222223 duplicate acks
        2 acks for unsent data
        21993647 packets (3385435972 bytes) received in-sequence
        85441 completely duplicate packets (85927570 bytes)
        189 old duplicate packets
        6141 packets with some dup. data (1633845 bytes duped)
        2225930 out-of-order packets (3047304289 bytes)
        2 packets (0 bytes) of data after window
        0 window probes
        7324 window update packets
        63837 packets received after close
        56 bad resets
        9 discarded for bad checksums
        0 discarded for bad header offset fields
        0 discarded because packet too short
    200907 connection requests
    118631 connection accepts
    110736 bad connection attempts
    1273 listen queue overflows
    220132 connections established (including accepts)
    335687 connections closed (including 10893 drops)
        4086 connections updated cached RTT on close
        4086 connections updated cached RTT variance on close
        1485 connections updated cached ssthresh on close
    44620 embryonic connections dropped
    1178835 segments updated rtt (of 1308648 attempts)
    76481 retransmit timeouts
        189 connections dropped by rexmit timeout
        0 connections dropped after retransmitting FIN
    17 persist timeouts
        0 connections dropped by persist timeout
    2015 keepalive timeouts
        1 keepalive probe sent
        1409 connections dropped by keepalive
    127007 correct ACK header predictions
    21519356 correct data packet header predictions
    5021 SACK recovery episodes
    5638 segment rexmits in SACK recovery episodes
    6044752 byte rexmits in SACK recovery episodes
    33658 SACK options (SACK blocks) received
    2125185 SACK options (SACK blocks) sent
    0 SACK scoreboard overflow
udp:
    28584263 datagrams received
    0 with incomplete header
    0 with bad data length field
    84 with bad checksum
    4216 dropped due to no socket
    239052 broadcast/multicast datagrams dropped due to no socket
    729188 dropped due to full socket buffers
    0 not for hashed pcb
    27611723 delivered
    28323341 datagrams output
ip:
    61548853 total packets received
    4 bad header checksums
    0 with size smaller than minimum
    0 with data size < data length
    0 with ip length > max ip packet size
    0 with header length < data size
    0 with data length < header length
    0 with bad options
    0 with incorrect version number
    103276 fragments received
    0 fragments dropped (dup or out of space)
    0 fragments dropped after timeout
    51420 packets reassembled ok
    61383903 packets for this host
    32 packets for unknown/unsupported protocol
    0 packets forwarded (0 packets fast forwarded)
    105 packets not forwardable
    112953 packets received for unknown multicast group
    0 redirects sent
    53953058 packets sent from this host
    155 packets sent with fabricated ip header
    0 output packets dropped due to no bufs, etc.
    3748 output packets discarded due to no route
    0 output datagrams fragmented
    0 fragments created
    0 datagrams that can't be fragmented
    0 tunneling packets that can't find gif
    3 datagrams with bad address in header
    0 packets dropped due to no bufs for control data
icmp:
    4216 calls to icmp_error
    0 errors not generated 'cuz old message was icmp
    Output histogram:
        echo reply: 202
        destination unreachable: 4216
    0 messages with bad code fields
    0 messages < minimum length
    168 bad checksums
    0 messages with bad length
    0 multicast echo requests ignored
    0 multicast timestamp requests ignored
    Input histogram:
        echo reply: 7013069
        destination unreachable: 14133
        echo: 202
        time exceeded: 289
    202 message responses generated
    ICMP address mask responses are disabled
igmp:
    0 messages received
    0 messages received with too few bytes
    0 messages received with wrong TTL
    0 messages received with bad checksum
    0 V1/V2 membership queries received
    0 V3 membership queries received
    0 membership queries received with invalid field(s)
    0 general queries received
    0 group queries received
    0 group-source queries received
    0 group-source queries dropped
    0 membership reports received
    0 membership reports received with invalid field(s)
    0 membership reports received for groups to which we belong
    0 V3 reports received without Router Alert
    16 membership reports sent
ipsec:
    0 inbound packets processed successfully
    0 inbound packets violated process security policy
    0 inbound packets with no SA available
    0 invalid inbound packets
    0 inbound packets failed due to insufficient memory
    0 inbound packets failed getting SPI
    0 inbound packets failed on AH replay check
    0 inbound packets failed on ESP replay check
    0 inbound packets considered authentic
    0 inbound packets failed on authentication
    0 outbound packets processed successfully
    0 outbound packets violated process security policy
    0 outbound packets with no SA available
    0 invalid outbound packets
    0 outbound packets failed due to insufficient memory
    0 outbound packets with no route
ip6:
    151513 total packets received
    0 with size smaller than minimum
    0 with data size < data length
    0 with bad options
    0 with incorrect version number
    0 fragments received
    0 fragments dropped (dup or out of space)
    0 fragments dropped after timeout
    0 fragments that exceeded limit
    0 packets reassembled ok
    5555 packets for this host
    0 packets forwarded
    145711 packets not forwardable
    0 redirects sent
    2608 packets sent from this host
    0 packets sent with fabricated ip header
    0 output packets dropped due to no bufs, etc.
    4578 output packets discarded due to no route
    23 output datagrams fragmented
    46 fragments created
    0 datagrams that can't be fragmented
    0 packets that violated scope rules
    145711 multicast packets which we don't join
    Input histogram:
        hop by hop: 2327
        TCP: 244
        UDP: 142524
        ICMP6: 6416
    Mbuf statistics:
        244 one mbuf
        two or more mbuf:
            lo0= 2215
        149054 one ext mbuf
        0 two or more ext mbuf
    0 packets whose headers are not continuous
    0 tunneling packets that can't find gif
    0 packets discarded due to too may headers
    0 failures of source address selection
    0 forward cache hit
    0 forward cache miss
    0 packets dropped due to no bufs for control data
icmp6:
    0 calls to icmp_error
    0 errors not generated because old message was icmp error or so
    0 errors not generated because rate limitation
    Output histogram:
        router solicitation: 50
        neighbor solicitation: 19
        neighbor advertisement: 19
        MLDv2 listener report: 59
    0 messages with bad code fields
    0 messages < minimum length
    0 bad checksums
    0 messages with bad length
    Input histogram:
        neighbor advertisement: 245
    Histogram of error messages to be generated:
        0 no route
        0 administratively prohibited
        0 beyond scope
        0 address unreachable
        0 port unreachable
        0 packet too big
        0 time exceed transit
        0 time exceed reassembly
        0 erroneous header field
        0 unrecognized next header
        0 unrecognized option
        0 redirect
        0 unknown
    0 message responses generated
    0 messages with too many ND options
    0 messages with bad ND options
    0 bad neighbor solicitation messages
    0 bad neighbor advertisement messages
    0 bad router solicitation messages
    0 bad router advertisement messages
    0 bad redirect messages
    0 path MTU changes
ipsec6:
    0 inbound packets processed successfully
    0 inbound packets violated process security policy
    0 inbound packets with no SA available
    0 invalid inbound packets
    0 inbound packets failed due to insufficient memory
    0 inbound packets failed getting SPI
    0 inbound packets failed on AH replay check
    0 inbound packets failed on ESP replay check
    0 inbound packets considered authentic
    0 inbound packets failed on authentication
    0 outbound packets processed successfully
    0 outbound packets violated process security policy
    0 outbound packets with no SA available
    0 invalid outbound packets
    0 outbound packets failed due to insufficient memory
    0 outbound packets with no route
rip6:
    0 messages received
    0 checksum calcurations on inbound
    0 messages with bad checksum
    0 messages dropped due to no socket
    0 multicast messages dropped due to no socket
    0 messages dropped due to full socket buffers
    0 delivered
    0 datagrams output
pfkey:
    0 requests sent to userland
    0 bytes sent to userland
    0 messages with invalid length field
    0 messages with invalid version field
    0 messages with invalid message type field
    0 messages too short
    0 messages with memory allocation failure
    0 messages with duplicate extension
    0 messages with invalid extension type
    0 messages with invalid sa type
    0 messages with invalid address extension
    0 requests sent from userland
    0 bytes sent from userland
    0 messages toward single socket
    0 messages toward all sockets
    0 messages toward registered sockets
    0 messages with memory allocation failure

実行すると以下netstat -I en1が得られます。

Miguels-MacBook-Pro-2:mtr-0.84 Ai$ netstat -I en1
Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
en1   1500  <Link#5>    68:a8:6d:29:cf:8a 72539835     0 63847581     0     0
en1   1500  fe80::6aa8: fe80:5::6aa8:6dff 72539835     - 63847581     -     -
en1   1500  192.168.1     192.168.1.250   72539835     - 63847581     -     -

実行すると以下ifconfig -aが得られます。

Miguels-MacBook-Pro-2:mtr-0.84 Ai$ ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
    ether 3c:07:54:5a:e0:44 
    media: autoselect (none)
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 68:a8:6d:29:cf:8a 
    inet6 fe80::6aa8:6dff:fe29:cf8a%en1 prefixlen 64 scopeid 0x5 
    inet 192.168.1.250 netmask 0xffffff00 broadcast 192.168.1.255
    media: autoselect
    status: active
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0a:a8:6d:29:cf:8a 
    media: autoselect
    status: inactive
fw0: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 4078
    lladdr a4:b1:97:ff:fe:ec:f0:80 
    media: autoselect <full-duplex>
    status: inactive

私が思うこと:

  • ケーブルでも発生するため、Wi-Fiの問題ではありません。
  • 他のデバイスやマシンには問題がないため、ルーター/ ISPの問題ではありません。
  • OS Xを実行しているときにのみ発生するため、マシンの問題ではありません。
  • したがって、OS Xの問題である必要があります。

私が試したもの:

  • 再起動、シャットダウン。
  • さまざまなイーサネットケーブルでAirMacのオンとオフを切り替えます。
  • 権限を修復します。
  • PRAMをリセットします。
  • Onyxですべてのシステムキャッシュとユーザーキャッシュをクリアします。

奇妙な注意: 何らかの奇妙な理由で、スカイプコールが行われているときに問題が悪化しているようです。

この問題に取り組む方法についてのアイデアをいただければ幸いです。


1
私もこれを体験します!うるさいです。これが10.8.3で開始されたかどうかはわかりません。私のMacは2012年中頃にMBAを取得しました。ただし、ネットワークのフリーズは15秒続くことがあります。
ゲントマット

2
Skypeが次のように設定されているかどうかを確認してください。着信接続ポート:12794
Ruskes

1
マイクの答えにMTRのインストール手順を追加しました
Alexander-Reinstate Monica

2
それではOK-さらにいくつかの質問。別のルーターとアクセスポイントを持っていますか、それともすべて統合されていますか?それらが分離している場合-ルーターとアクセスポイントの間にスイッチがありますか?また、イーサネットで接続している場合は、同じスイッチに接続しますか(注意-私はまだ別のデバイスを意味します)
マイク

2
Miguel:他のネットワークでこの影響を受けないように見えるという事実は、問題が実際にルーターとMacの間にあることを示しているようです。私は、問題があなたのISPにあることを他の人に同意しません。問題が発生すると、ARPテーブルにルーターのMACアドレスが表示されません。これらはすべて動作するためにレイヤー2接続を必要とするため、DHCP、ルーティングなどよりも下位のレイヤーです。問題が明らかになったときに、レイヤー2接続が機能していません。(TBC)
マイク

回答:


13

接続がタイムアウトになったらarp -an、Terminal.appで、ARPテーブルにすべてのMACアドレスがあるかどうかを確認できますか?のように-あなたのルーターのMACアドレス、またはあなたがpingしようとしているホスト?

実行した場合(そして、再び動作を開始するまでの時間があります)、arpテーブル(sudo arp -ad)をフラッシュし、ルーターのMACアドレスがARPテーブルに再び表示されるかどうかを確認できますか?

また、あるターミナルセッションでルーターのLAN IPアドレスにpingを実行し、Skypeを使用しているときに別のセッションでルーターのWAN IPアドレスにpingを実行してください。それらのすべてがタイムアウトするのか、それらのうちの1つだけが始まるのかを確認します。私が便利だと思うもう1つのツールはmtr、ソースを取得して自分でコンパイルするか、fink / macportsまたは他のパッケージマネージャーを使用する必要がある場合があることです。取得したら、インターネット上のどこかで実行すると、どのホップが応答しなくなったかが表示されます。

ソース(mtrなど)からソフトウェアをインストールする方法Xcodeをインストールする必要があります

  • ソースアーカイブ(通常は.tar.gzまたは.tar.bz2)をダウンロードします
  • ダウンロードしたファイルを解凍します(たとえば、gzip -dc filename.tar.gz | tar -xvf -通常は現在のディレクトリに新しいディレクトリを作成し、そこにアーカイブのコンテンツを配置するTerminal.app run で)
  • ターミナルで取得したフォルダーに移動します
  • 実行します./configure --prefix=/usr/local/usr/localシステムの一部としてインストールされたバイナリーからソフトウェアを遠ざけるために、ソースからソフトウェアをインストールするのが好きです。--prefix=/usr/local設定するオプションはそれを行います)
  • 走る make
  • 走る sudo make install
  • できた!

これで、結果のある質問をまもなく編集します。
マイクD.

テーブルを削除した後に「arp -an」を実行すると、接続が再びオンになるまでルーターがリストされません。
マイクD.

1
→マイク:mtr優れたツールです。残念ながら、ここでの問題はそれほど遠くありません。問題は、MacOS Xと192.168.1.1の間にあるようです。インターネットの地平線に向かって狩りをする必要はありません☺。
ダン

このコマンドは本当に助けになりました。
ジャダ

6

最初に、必要なネットワークインターフェイスを実際に使用していることを確認してください:

ifconfig -a

次のコマンドの出力をご覧いただけますか(en0がイーサネットカードのネットワークインターフェイス名である場合):

netstat -I en0

問題を特定するには、イーサネットカードのみを有効にして、可能であれば両方ではなくIPv4またはIPv6のいずれかのみを使用して特定の場所を作成できます。 イーサネットのみがオンの場所

以下の潜在的なハードウェアまたはドライバーエラーの抽出を実行できますか?

grep ' en[012]' /var/log/kernel.log

(多くのWi-Fiチャンネル情報が見つかるかもしれませんが、怖がらないでください)。

netstatが示す次のメッセージ:

44620 embryonic connections dropped

あなたが実際に愚かなtcp synフラッディングのターゲットであることを意味します(これはサービス拒否(DOS)攻撃です)。

次の場合:

ping 192.168.1.1

6秒間チョーク、あなたは実行できますか?

netstat -m

192.168.1.1が「netstat -m」をチョークすると、異常なものは何も表示されません。ところで、grepは '/var/log/kernel.log'を見つけられないようです。「netstat -I en1」の結果を使用して質問を編集しています(現在、en1を使用しています。これは私の空港であり、en0は非アクティブです)。DOS攻撃の理由は何でしょうか?
マイクD.

2
→Miguel:問題の分析を簡素化するために、新しいネットワークconfを作成します。イーサネットインターフェイスのみをオンにします。次に、ウィンドウ内に保持しますping 192.168.1.1(これはDNS要求を行いません)。
ダン

→ミゲル:DOS攻撃の作成者は不本意ながらmightであった可能性がありますが、これはまだ確認されていません。Automatic構成に起因するネットワークループが疑われます。
ダン

1
→ミゲル:私たちに提供してもらえますifconfig -aか?
ダン

1
これで問題が解決し、Automaticネットワーク環境設定の場所から移動して、自宅と職場の新しい場所を作成しましたが、ブロックタイムアウトが停止したようです。
アレックスリンハム

4

私は長い間この問題を抱えており(Mavericksへのアップグレード後)、数か月の研究の末、ようやく修正を見つけたと思います。

まず第一に、Appleフォーラムにはまったく同じ問題を抱えている人がかなりいます。

したがって、これは既知の問題であり、Appleがこの修正をまだ提供していない理由は本当にわかりません。上記のスレッドには、これを修正するための多くの提案がありますが、それらのほとんどは機能しませんでした。一部の問題を一時的に修正します。

  • ネットワークの切断と再接続
  • 旧友:再起動
  • ネットワーク構成を含むフォルダーを削除します。 sudo rm -rf /Library/Preferences/SystemConfiguration

これらの手段を講じた後、ネットワーク接続は非常に快適になり、数時間、場合によっては数日間もドロップすることはありません。しかし、問題は常に戻ってきます。

この質問と問題がARPに関連している可能性があるというヒントから、さらに調査を開始することができました。バグを詳細に説明し、パッチを含むこのページを見つけました。

sudo su
touch /etc/sysctl.conf
echo net.link.ether.inet.arp_unicast_lim=0 >> /etc/sysctl.conf
chown root:wheel /etc/sysctl.conf
chmod 0644 /etc/sysctl.conf

修正の詳細な説明については、提供されているリンクを参照してください。これは、AppleによるYosemiteの今後のOSアップデートに含まれる予定です。ユニキャストARP要求を無効にします。これにより、ホームルーターなどの一部のネットワーク機器で混乱が生じます。

修正を適用して再起動した後、次のことを確認する必要があります。

sudo sysctl -a | grep net.link.ether.inet.arp_unicast_lim

を返しますnet.link.ether.inet.arp_unicast_lim: 0。数値がゼロに等しくない場合、修正は正しく適用されていません。

その後、アップルコミュニティで同じソリューションを含む別のスレッドを見つけました。MavericksとFailed ARPはネットワークドロップを引き起こしています。まあ、問題が何であるかを知った後、正しい解決策を見つけることはずっと簡単です。


3

最初に、メニューバーでDropboxが実行されています。まだ無効にしましたか?

第二に、他のスタートアップ/ログイン項目を削除してみてください。覗く:

ログイン:

  1. 〜/ライブラリ/ LaunchAgents /
  2. 〜/ライブラリ/ LaunchDaemons /
  3. [システム環境設定]> [ユーザーとグループ]> [ログイン項目]

起動:

  1. /ライブラリ/ LaunchAgents /
  2. /ライブラリ/ LaunchDaemons /
  3. /ライブラリ/ StartupItems /
  4. /Library/Preferences/com.apple.loginitems.plist(まれにしかありません)

Dropboxを無効にしようとしませんでしたが、それは役に立ちますか?また、それらのアイテムを削除する理由を説明できますか?ありがとう!
マイクD.

1
問題がOS Xにあるのか、最初のインストール後に追加されたソフトウェアにあるのかを切り分けます。ユーザーアカウントが読み込まれるとすぐにネットワーク接続を行うDropboxや、すべてのユーザーアカウントで通常実行されるウイルス対策ソフトウェアがポートを予約している、または問題の原因となっている可能性があります。
ザック

わかりました、私はこれをし、明日ここに結果を掲示します。
マイクD.

→ミゲル:Dropboxはあなたの問題ではありません。Dropboxは、他のWebブラウジングと同様に、単に443 / tcpを実行しています。ただし、ネットワークスニッフィング(Wiresharkまたはtcpdump)を実行する場合、Dropboxを停止すると、大量のtcpトラフィックが削除されます。したがって、これは、不正行為を「見る」のに役立ちます。
ダン

1
@ミゲル、もう少し推測。1.回線品質を確認できるかどうかを確認するためにISPに連絡しましたか?2.テストユーザーアカウントを設定して、問題が発生するかどうかを確認してください。3番目の提案は、システムをチェックすることです-許可チェックなど-マシン診断。4.おそらくコンポーネントを交換できますか?-友達の場所でコンピューターを実行します-友達のルーターを借ります-ああ、システムから他のすべてのネットワーク機器を削除します。
デビッドデルモンテ

2

トラブルシューティングと診断の終了に関する多くの情報がここにありますが、トラブルシューティングを行う際に、基本に戻っていくつかの仮定を疑問視することが楽しい場合があります。

コメントで述べたように、これは、マシンが一時的に帯域幅またはパケットレートの上限を超えているために起動するQOSルーターに非常によく似ています。

OS XでWindowsとは異なるパターン、ボリューム、および量のネットワークトラフィックを実行している場合、それがハードウェアドライバーやソフトウェアではなく、本当の原因ですか?

OS Xの実行はあなたの観察と相関していると思いますが、それが一時的なネットワーク一時停止の原因でない場合はどうでしょう。

ネットワークプロバイダーによってQOSフィルターとルーティングの変更が実装されている場合、どうなるかを調べましたか?簡単なフィルターを除外できるように、すべてのトラフィックを別のコンピューター(sshまたはVPN)にトンネリングすることを検討しましたか。(プロバイダーが詳細なパケット検査、または宛先と真のレート制限を行っている場合-これらの短いタイムアウトをエスケープできない場合があります。)

ネットワークの詳細を確認することで答えが見つかることを願っています(そして、これらのオプションを検討することで何かを学ぶことができます)-しかし、測定ツールとpingにトラフィックを追加することを考慮してください。トラフィック数に影響を与え、Skypeがドロップする可能性を高めます。私が設定したルーターは、容量が少なくなったときに他のすべてのトラフィックの前にICMPトラフィックをドロップするようにプログラムされています。ISPとネットワークプロバイダーが同様に設定している場合があります。


なるほど...しかし、過去5年間、私のネットワーク活動に変化はなかった。この問題は約1か月前に発生し、2人の同僚が引っ越してきた約1か月前を除いて相関関係は見つかりませんでした。しかし、マシンでpingテストを実行しましたが、この問題は発生しません。QOSフィルターについては知りませんが、調べてみます。
マイクD.

Skypeはマシン上でほぼ毎日24時間通話をホストしています...今日、すべてのpingなどをオフにして、次に接続が切断されたときに何かが変わるかどうかを確認します(音声を聞くことで接続が切断されたかどうかを確認できます) Skypeコールから取得します)
マイクD.

2

ここにあるすべてのものに加えて、(自動プロキシ設定と同様に)自動プロキシ検出がオンになっていないことを確認することもできます。それは多くの問題を引き起こす傾向があり、それはしばしば必要ではありません。

システム環境設定


アドバイスをありがとう、彼らはすでにオフになっていた:(
マイクD.

2

この質問のすべての優れた診断情報を使用して、可能性を大幅に絞り込みました。

まず、192.168.1.1へのpingにより、問題はルーター、コンピューター、またはLANのいずれかに大きく切り分けられます。これはDNSまたはISPの問題ではありません。

192.168.1.1に対するpingテストの結果に最も不安を感じています。それらを設定する際に何か変なことをしましたか?

たとえば、24267、24268、および24269のICMPシーケンス番号でpingが成功し、3回のタイムアウトがあり、ICMP 24273で再び成功します。成功の数は正しいようです。ただし、タイムアウトの数は完全に異なります。ICMP 24270、24271、および24272からのリクエストタイムアウトが表示されると予想されますが、代わりにタイムアウトがICMP 89806、89807、および89808を報告します。コンピューター。おそらく拡張機能が多すぎます。Netgear Genieがインストールされている可能性はありますか?それともVPNソフトウェアですか?

いずれにせよ、コンピューターにインストールされている犯人を見つけることができるかどうかを確認するために、「拡張」を無効にし始めるときだと思います。

編集

OK、謎は解決しました。ICMPシーケンス番号は16ビットのフィールドです。符号なし整数として扱われます。つまり、最大値は65,535であり、その後ゼロに折り返されます。したがって、ローカルpingプログラムが32ビット整数カウンターを維持している場合(デフォルトではおそらくそうです)、欠落パケットの32ビット整数値を報告する可能性があります。ただし、応答を読み取るとき、応答には必ずカウンターの最後の16ビットしかありません。したがって、シーケンス番号89805への応答は、89269および0xFFFF(24269)になります。


こんにちは。変なことはしませんでした...それは単なる「sudo ping 192.168.1.1」です... ICMPシーケンス番号についてあなたが言っていることがわかります... pingの実行時間が長すぎましたか?(何日も実行されています)...わかりません。また、私のネットワーク構成は非常にシンプルで、何年も問題なく同じ構成を使用しています。
マイクD.

1
常にバックグラウンドで実行され、これに関連する可能性のあるソフトウェア:Little Snitch、Dropbox、Skype、およびすべてのOS Xのもの...しかし、新しいものはなく、問題は約1か月前に始まりました。私が疑うことの1つは、2人の新しいルームメイトが入ってきたのは約1か月前だったということです。コンピューターでpingテストを実行しましたが、この問題はありません。
マイクD.

@Miguel、間違いなくLittle Snitchを削除してください。これはまさにこの問題を引き起こす可能性のある種類のソフトウェアです。複雑な設定がない場合は、完全にアンインストールし、ゴミ箱を空にして、消えて再起動して問題が解決するかどうかを確認します。
オールドプロ

わかりました。完全にアンインストールして、何が起こるかを確認します(ただし、何年も問題なく使用しています)。
マイクD.

面白い...バイナリの24269は0000 0101 1110 1100 1101。符号付き整数と符号なし整数のように見えるので、その純粋な数表示。それは...デバイスミゲルが使用する符号なし整数の代わりに、署名(または他の方法の周りを)pingを実行していることであるかもしれない
マイク

2

これは古いトピックです。

しかし、このトラブルシューティングに感謝します。すべての手順は、ホストにpingできたが、telnetを介してホストに接続できなかった問題のトラブルシューティングに役立ちました。

解決策はかなり単純で(後で)ここから不要なものをすべて削除しました(zacが述べたように)

ログイン:

〜/ Library / LaunchAgents /〜/ Library / LaunchDaemons / [システム環境設定]> [ユーザーとグループ]> [ログイン項目]

起動:

/ Library / LaunchAgents / / Library / LaunchDaemons / / Library / StartupItems / /Library/Preferences/com.apple.loginitems.plist(まれにしかありません)

もう一度、ありがとう


1

イーサネットの問題を考えると奇妙な問題です。同様の問題がありましたが、他のネットワークからのWiFi干渉が問題であることがわかりました。5GHz帯に切り替えることで問題が解決しました。これは一見の価値があると思います。


干渉の問題があると思われるため、ネットワークチャネルを変更する前に、それを慎重に診断してください。これは非常に簡単です:istumbler.netを使用します。真実を真っ直ぐに目にします☺。
ダン

1

/var/log/system.logからのヒントはありますか?

netstat -sはどのように見えますか?

私の考えでは、/ Library / Preferences / SystemConfigurationを削除し、ネットワークインターフェイスを手動で追加し直します。

すでに多くのことを試しているようです。


こんにちはミゲル、スクリーンショットを見た後、ブードゥー教を追加します。これら3つのことを試してみてください:1:Bluetoothを無効にする、2:ネットワークインターフェースを1つずつテストする?3:確認するために、ストックネットワークドライバを使用していますか?
エプーン

system.logは巨大です...特定の単語を検索しましたが、関連するものは見つかりませんでした:(
マイクD.

netstat -sから得られたデータを追加して質問を編集します。
マイクD

私はすでにすべてのネットワーク設定を削除しました。すべてを手動で追加しましたが、運がありません。Bluetoothは常にオフになっています。ストックネットワークドライバーを使用しています。すべてのネットワークインターフェースはまったく同じ結果を提供します:時々接続が時々失われる:(
。。

1
icmpおよびip packetエラーが心配です。別途、OSXの新しいコピーをインストールし、USB経由で起動します。これにより、OSXのインストールが分離されます。新しいコピーにバグが残っている場合、ハードウェアエラーが発生しています。OSXドライバーのみがそれをトリガーする可能性があります。フレッシュインストールで問題が発生することを
示し、Appleが

1

これに似ていますか?

https://discussions.apple.com/thread/5483424?tstart=0

Mavericksに投稿したばかりです。考え?


1
このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。
grg

リンクの解決策を見て、それが私にも役立つかどうかを確認してみます。ポストバックします。
マイクD.

0

Mac OSXヒント http://hints.macworld.com/article.php?story=20080605143917233 で接続が切断されると、DNSルックアップがルーターのDCHPの識別を保留して失敗するため..

try configuring your Mac to use the OpenDNS (OpenDNS.ORG) servers 
instead of your ISPs DNS servers. 

最も可能性が高いのは、モデム設定のDNSおよび/または加速設定であり、そのDNSをバイパスすることで問題の解決に役立つはずです。


5
この問題は発生しません。pingはDNSルックアップを1回(この場合はgoogle.com-> 173.194.34.196)行い、それ以降はIPアドレスを使用します。
ゴードンデイヴィソン

これを行い、報告します。
マイクD.

1
→ブリップ:これはDNS関連の問題ではありません。IPアドレスを持つルーターへのpingは、udpパケを作成せず、単に愚かなicmpエコーを行います。
ダン

0

これは、ネットワーク上の別のデバイスが同じIPを使用しようとしている、またはDHCPで何らかの問題が発生しているようです。

静的IPを割り当てた後でも、それを再現できるかどうかを確認できますか?

[ネットワーク設定]に移動して、イーサネットインターフェイスを選択し、高度なTCP / IP

[IPv4の構成]ドロップダウンを[手動]に変更します

IPv4アドレス:192.168.1.150(DHCPが以前に割り当てたものではなく、一意のもの)サブネットマスク:255.255.255.0ルーター:192.168.1.1

セーブ

その後、問題の再現を再試行してください。このテストを行うときは、Wi-Fiがオフになっていることを確認して、イーサネットのみが使用されているようにしてください。これはそれを絞り込むのに役立ちます。


それでも問題が解決しない場合は、Wireshark(http://www.wireshark.org/)を、キャプチャを開始し、問題を再現し、ダンプを保存してください。

また、どのルーター/ APを使用していますか?


0

これは、新しいルームメイトによるLANトラフィックの増加が原因であると相関することを確認する2つのことです。

  1. ルーターにQoS(Quality of Service)設定がありますか?その場合、どのように設定されますか?Skypeトラフィックが優先され、WANが飽和状態になると、ルーターは優先度の低い接続を一時的に停止して応答する場合があります。
  2. ルータのCPUは単純に過負荷になっていますか?1 Gbs DSLから5 Gbsケーブルサービスにアップグレードしたとき、ルーターはトラフィックの増加に追いつかず、新しいものを購入しなければならなかったことがわかりました。ルーターのパフォーマンスを調査し、これが問題になるかどうかを確認します。ほとんどのルーターには、インターネットで詳細なパフォーマンスレビューがあります。インターネットサービスの容量と比較したルーターの評価を確認してください。

0

ちょっとみんな私は同じ問題を抱えていましたが、使用していたヘッドフォンを抜いて、最初の10分間は友人と話していましたが、20秒で落ちる前にまだ落ちていませんでした。

ヘッドフォンのコードが破れたために問題が発生している可能性がありますが、IPアドレスとpingについてはあまり知りませんが、これが助けになったようです。あなたが試してみてもうまくいかない場合、私を責めないでください、それは私の問題を解決したからです。


0

解決策はかなり単純で(後で)ここから不要なものをすべて削除しました(zacが述べたように)

ログイン:

〜/ Library / LaunchAgents /〜/ Library / LaunchDaemons / [システム環境設定]> [ユーザーとグループ]> [ログイン項目]

起動:

/ Library / LaunchAgents / / Library / LaunchDaemons / / Library / StartupItems /> /Library/Preferences/com.apple.loginitems.plist(まれに存在する)

私はこれが古いスレッドであることを知っていますが、これを行うことで私が抱えていた問題を解決しました。私のインターネットは時々切断され、pingは常にドロップします。私の問題を解決するのは、Wi-Fiまたはイーサネット(これまで使用していた)をオフにしてから、再度有効にすることです。もちろん、これは問題を一時的に修正するだけです。Mac Pro 4,1でこの問題が発生するたびに、Macのラップトップでもpingが失われるため、奇妙でした。Mac Proがネットワークをダウンさせるようなものでした。

いろいろ試してみました!モデム、ispと呼ばれるルーターを交換して、イーサネットにusbを購入しました。私がこれを試してみるまで、それらはどれもうまくいきませんでした!

私は上記のことをしました、そしてそれはついに問題を解決しました!!


0

同様の問題がありましたが、私の場合、VPNが接続されていなくてもTunnelblickが原因のようです。私はそれをアンインストールし(アンインストーラでゴミ箱にドラッグするだけでなく)、問題はなくなりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.