[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:33821] Re: IPv4 ping



早間さん、詳しく説明していたき恐縮です。
ありがとうございます。

arp ってところから調べていったら、全く予想外の iptables が原因でした。

このホストに対して全てのホストからも自らもDROPされていました。
iptables -F で何事もなく復旧いたしました。

こんなところに問題があったとは、穴があったら入りたい気分です。

他の皆様にも、くだらないMLになってしまい、お詫び申し上げます。

On Sat, 13 Nov 2021 08:55:19 +0900 (JST)
早間義博 <yossi@xxxxxxxxxxxxxx> wrote:

> ごきげんよう、早間です。
> 
> 話題になっている、ethernet では、ご存知のように明示的な値
> (1) MAC アドレス
> (2) ARP テーブル
> (3) ROUTE テーブル
> で接続されています。
> MACアドレスは6バイトの2進数で通常バイト単位で2桁の16進数で:で
> 区切って表記されています。この値は、LAN内でユニークであれば支障は
> ありませんがLAN内では同じ値は使用できません。
> ARP テーブルはIPアドレスとMACアドレスの変換テーブルで通常
> コンピュータ同士が互いに連絡して、必要な情報を得ています。
> ROUTEテーブルは一般的にネットの起動時にネットの情報がセットされま
> す。
> 必要ならば、ARPやROUTEは手動で設定できます。
> 
> ROUTEテーブルにネット情報がセットされていて
> ARP テーブルに接続先のIPとMACアドレスがセットされていれば
> ping が届かない理由は原則としてありません。
> 
> 以前はケーブルが抜けていてもifconfigではIPアドレスが表示されていま
> したが、最近はネットが接続されていないとEthercardの設定がされない
> ようになってきました。
> 
> 残るはiptables のような設定で特定のIPアドレスを忌避する機能があることです。
> これは 
>   iptables -L
> などで調べることが出来ます。最近は他のソフトなどで同等の機能を実行
> しているので適当なコマンドの使用が必要です。
> 
> また、以前はMACアドレスは固定的な値だったのですが、最近のタブレッ
> トや携帯電話では一定ではありません。DHCPや無線LANなどでMACアドレス
> を固定的に使用していると思わぬトラブルに合うことがあります。
> 
> その他、無線LANでは無線LANで使用しているホスト同士の接続を禁止する
> 機能もあります。
> 
> ping が届かない場合はpingコマンドを実行したホストの ARP,routeを調
> べる必要があります。arpテーブルに設定されていないのかもしれません。
> 
> MACアドレス、ROUTE ARP の関連を見ていただければ解決すると思います。
> 
> -- 早間
> 
> > 小島さん、早間さん
> > ありがとうございます。
> > 
> > ご指摘いただいた件を確認しましたが、特に違いはなく??状態だったのですが、
> > ふと気づいたのが
> > 
> > $dig
> > ;; Query time: 0 msec
> > ;; SERVER: 240b:251:2721:ab00:7271:bcff:fe5c:3d6c#53(240b:251:2721:ab00:7271:bcff:fe5c:3d6c)
> > 
> > という具合に v6 で問い合わせしているんです。
> > 
> > 111.108.29.144/28 で今6台でネットを組んでいますが、今回のPCだけが v6 に
> > なっています。
> > 
> > 早間さんが試していただいたように外部からならpingも通ることを確認しました。
> > 上記の内部で、このPCだけ v6 で動作しているのかな?という感じです。
> > ping 240b:251:2721:ab00:7271:bcff:fe5c:3d6c
> > なら応答があります。
> > 
> > 見当はずれかもしれませんが、何か心当たりありませんでしょうか。
> > 因みに再起動しましたが、状態は変わりませんでした。
> > 
> > On Fri, 12 Nov 2021 11:44:59 +0900 (JST)
> > 早間義博 <yossi@xxxxxxxxxxxxxx> wrote:
> > 
> > > ごきげんよう、早間です。
> > > 
> > > 山本さんのテストで ping が通らない環境が判らないのですが、
> > > ifconfig で eth0 に割り当てられているアドレスはグローバルな
> > > IP アドレスで私の所からも ping が通ります。
> > > 
> > > $ ping -c4 111.108.29.149
> > > PING 111.108.29.149 (111.108.29.149) 56(84) bytes of data.
> > > 64 bytes from 111.108.29.149: icmp_seq=1 ttl=53 time=24.6 ms
> > > 64 bytes from 111.108.29.149: icmp_seq=2 ttl=53 time=20.8 ms
> > > 64 bytes from 111.108.29.149: icmp_seq=3 ttl=53 time=20.0 ms
> > > 64 bytes from 111.108.29.149: icmp_seq=4 ttl=53 time=19.6 ms
> > > 
> > > --- 111.108.29.149 ping statistics ---
> > > 4 packets transmitted, 4 received, 0% packet loss, time 3004ms
> > > rtt min/avg/max/mdev = 19.573/21.241/24.647/2.011 ms
> > > 
> > > (1)このホストからどこのホストに ping が通らないのでしょうか
> > > (2)他のホストからこのホストに ping が通らないのでしょうか
> > > いずれにしても ping が通らないと言うホスト相互間の IP アドレスと
> > > 接続関連をチェックされた方が良いように感じられます。
> > > 
> > > -- 早間
> > > 
> > On Fri, 12 Nov 2021 08:49:59 +0900 (JST)
> > KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx> wrote:
> > 
> > > 
> > > こじま@5.15系がLTSなら,そろそろカーネルも更新しないと,,です.
> > > 
> > > From: 山本 伸一 <beniya@xxxxxxxxxxxxxx>
> > > Subject: [plamo:33814] Re: IPv4 ping
> > > Date: Thu, 11 Nov 2021 15:53:11 +0900
> > > 
> > > > #ifconfig
> > > > eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
> > > >         inet 111.108.29.149  netmask 255.255.255.240  broadcast 111.108.29.159
> > > >         inet6 240b:251:2721:ab00:6d4:c4ff:fe05:c91c  prefixlen 64  scopeid 0x0
> > > 
> > > 28ビットのネットマスクって使ったことなかったから,
> > > 初心に帰って(苦笑)ビット列で計算してみたけど,
> > > 128から159まで行けるはずなので,問題は無さそうですね.
> > > 
> > > 一方,ルーティングの方だけど,
> > > 
> > > $ route -n
> > > Kernel IP routing table
> > > Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
> > > 0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
> > > 192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
> > > 
> > > みたいに,2行目はサブネット(192.168.1.0)に対する設定になるはずなので,
> > > 
> > > > #route
> > > > Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
> > > > default         rtx1210.sinfoni 0.0.0.0         UG    0      0        0 eth0
> > > > 111.108.29.144  0.0.0.0         255.255.255.240 U     0      0        0 eth0
> > > 
> > > ここで 111.108.29.144 に対する設定になってるのがおかしい気がする.
> > > 
> > > # サブネットだから 111.108.29.128 になるはず?
> > > 
> > > IPアドレスを手動で指定してるなら /etc/sysconfig/ifconfig.eth0 が
> > > 設定ファイルで,手元の場合,
> > > 
> > > ONBOOT="yes"
> > > IFACE="eth0"
> > > SERVICE="ipv4-static"
> > > IP="192.168.1.13"
> > > GATEWAY="192.168.1.1"
> > > PREFIX="24"
> > > BROADCAST="192.168.1.255"
> > > 
> > > こんな感じになってるので,PREFIXとBROADCASTあたりをチェックしては如何?
> > > 
> > > # PREFIXが28なら,BROADCASTは 111.108.29.159 ?
> > 
> >
> 


Follow-Ups
[plamo:33822] Re: IPv4 ping, 早間義博
References
[plamo:33819] Re: IPv4 ping, "紅屋/山本 伸一"
[plamo:33820] Re: IPv4 ping, 早間義博

[検索ページ] [メール一覧]
Plamo ML 公開システム