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

[plamo:33820] Re: IPv4 ping



ごきげんよう、早間です。

話題になっている、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:33821] Re: IPv4 ping, "紅屋/山本 伸一"
References
[plamo:33814] Re: IPv4 ping, 山本 伸一
[plamo:33818] Re: IPv4 ping, 早間義博
[plamo:33819] Re: IPv4 ping, "紅屋/山本 伸一"

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