NetBSD その29 (866レス)
1-

32
(2): 2014/04/28(月)23:36 AAS
>>31
fsck -p してみるとか
うまくいけば直る、ダメなら潔くレッツ再インストール
33: 2014/04/29(火)00:05 AAS
>>32
ありがとうございます。
やってみます!
34: 2014/04/30(水)22:45 AAS
>>32
ありがとうございます、上手く動きました。
って、今気づいた fsck -f にしてた。。。
35
(1): 2014/05/01(木)08:01 AAS
IPv6 がつながらない。
NetBSD 6.1.4 でeo光のIPv6なんだけど、autohostでアドレスの取得はできていて、ping6は外部へ通るんだけど、telnet -6 で google のポート80に接続して、GET 叩いても応答なし。
Windows 7 からは普通にブラウザでIPv6ページが見える。

何か見落としそうなことってある?

ちなみにeo光は外部からのIPv6接続は落としてしまうみたい。ルータのフィルタの類いは確認できる範囲では入ってないです。
36
(12): 2014/05/02(金)06:04 AAS
>>35
PMTUDBかと思ったが外部リンク:www.google.com:80はそんなに大きくないしなあ
ping6とtelnetとwin7で見えたページのv6アドレスは同じ?
NetBSD hostから ftp -6 外部リンク:www.google.com だとどうなる?

差し支えない範囲でtelnetした時のtcpdumpを見てみたい気もする
37
(2): 2014/05/02(金)07:38 AAS
>>36
レスありがとう。あとで調べてみます。

telnet で 80 につないだときを tcpdump でみると、コネクションは張れてるような感じ。
その後のデータ送信のところで送れてないような気がする。IPv6 のプロトコルわかってないから読み間違えてるかもしれない。これも今晩ここに貼ってみます。
38
(1): 2014/05/02(金)09:04 AAS
>>37
ping6 -mnv -s1000が通るか見るのが先かのう。
"GET / HTTP/1.0"の後にEnterを2回叩いていないとかいうオチではないよな‥?
39: 2014/05/02(金)09:29 AAS
MTUデカすぎワロタとかそれ系じゃね?
40: 36 2014/05/02(金)14:50 AAS
tcpdump で www.google.com:80 につないだ時の様子です。
あらためて見てみると PMTUD じゃない何かっぽいんですがよくわかりません。

こっちのIP6アドレスだけ伏せ字にさせてもらいました。
2404:6800:400a:803::1010 は www.google.com です。

13:47:04.007002 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [S], seq 3175395882, win 32768, options [mss 1440,nop,wscale 3,sackOK,nop,nop,nop,nop,TS val 1 ecr 0], length 0
13:47:04.011740 IP6 2404:6800:400a:803::1010.80 > XXXX.65515: Flags [S.], seq 489648122, ack 3175395883, win 28800, options [mss 1392,nop,nop,sackOK,nop,wscale 6], length 0
13:47:04.011764 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [.], ack 1, win 4140, length 0
(接続はされた模様)

13:47:12.135673 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [P.], seq 1:17, ack 1, win 4140, length 16
("GET / HTTP/1.0" + 改行 の送出。PUSH フラグ付き)

13:47:13.128002 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [P.], seq 1:19, ack 1, win 4140, length 18
("GET / HTTP/1.0" + 改行 + 改行 の送出。PUSH フラグ付き)
...
(再送が続くも応答なし)
...
13:48:15.143399 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [P.], seq 1:19, ack 1, win 4140, length 18
41: 36 2014/05/02(金)14:51 AAS
...
13:49:10.184181 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [F.], seq 19, ack 1, win 4140, length 0
(応答がないので諦めてここで telnet を close した。FIN フラグ付きのパケットが送出される)

13:49:10.321923 IP6 2404:6800:400a:803::1010.80 > XXXX.65515: Flags [.], ack 1, win 450, options [nop,nop,sack 1 {19:20}], length 0
(FIN の ACK はすぐ返ってくる)

13:49:19.159273 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [FP.], seq 1:19, ack 1, win 4140, length 18
(FIN + PUSH フラグ付きで、データを再送出。このへんのルールはよく知らない)

13:49:19.164965 IP6 2404:6800:400a:803::1010.80 > XXXX.65515: Flags [P.], seq 1:524, ack 20, win 450, length 523
(今度はなぜか HTTP のリプライが返ってくる。中身も正常。でも telnet 終了してるのでリプライを受け取るアプリケーションなし)

13:49:19.164967 IP6 2404:6800:400a:803::1010.80 > XXXX.65515: Flags [F.], seq 524, ack 20, win 450, length 0
(先方はやることやったって感じで、FIN を送ってきた)

13:49:19.165046 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [R], seq 3175395902, win 0, length 0
13:49:19.165053 IP6 XXXX.65515 > 2404:6800:400a:803::1010.80: Flags [R], seq 3175395902, win 0, length 0
(TCP6 の接続は正常に終了)

よくわからないけど、P のパケットが届かないで、F+P のパケットは届いているようにもみえます。

通信出来てる Windows 7 の方がどうなっているのかわからないのですが、Wireshark とか使えばいいんでしたっけ?
42: 36 2014/05/02(金)15:01 AAS
>>38
ping6 -mnv -s1000 は通りました。

> "GET / HTTP/1.0"の後にEnterを2回叩いていないとかいうオチではないよな‥?
telnet -4 の方でも同じ手順で確認してるので IPv6 固有の何かがなければたぶん大丈夫…だと思います。
43
(1): 2014/05/02(金)16:28 AAS
経路の途中にMTUがデカすぎてもデカすぎワロタwと言わずに放置する奴がいるよw
44
(1): 2014/05/02(金)17:39 AAS
>>36,37
tcpdumpのログありがとうです。

HTTPリクエストを1 pktにまとめて送らないとまともに反応しないように見える。
eo側に謎の箱でも入っていてHTTPリクエストを監視してるんかな?
Host: フィールド付きだと反応するんだろうか?

win用のパケットキャプチャツールはwindumpとかMicrosoft Network Monitorとかあるけど、
その前にNetBSDからftpとwgetでページを取得できるか見てみたい。
ftpはGET〜だけ個別に、wgetはまとめてリクエストを送出するようなので(タイミングに依存)、
前者は動き、後者は動かないと予想。

>>43
win7で見えるし、上のtcpdump中でも523 bytesのデータは来ているのでblackholeがあるとは思えない
45
(1): 36 2014/05/02(金)18:19 AAS
>>44
Host: は付けても反応しませんでした。
pkgsrc の fetch (たぶん ftp?) は止まってしまいます(相手は HTTP)。
ssh だと、最初の暗号方式のネゴシエーションのところで止まってしまい、Ctrl-C で ssh を止めるとやっと向こうから暗号方式のリストを送ってくるような感じです(結局ログインできない)。

こうなると、Windows7 で動作してる事の方が不思議になってきたので、今晩ちょっと見てきます。

ちなみにeo光の箱は eo-RT100(N1) と名乗ってます。
どこの製品かは不明で、telnet は開いてるけど ID, Pass は不明で入れません。
46
(1): 2014/05/02(金)20:36 AAS
>>45
sshダメってw
…なにやってんだ!!って感じですね。
何か挟まっているのは確かだけど、1パケットにまとめないとダメという話ではないのかも。

うーむ、winとの差異... とりあえずsysctl -w net.inet6.tcp6.timestamps=0してみようか

> eo-RT100(N1)
NECアクセステクニカ製らしい S1だと住電 ソースはipv6板
47
(1): 36 2014/05/02(金)22:55 AAS
>>46
とりあえず sysctl -w net.inet6.tcp6.timestamps=0 してみましたが、変化はないようです。
48
(1): 36 2014/05/02(金)23:07 AAS
Windows 7 の windump でキャプチャしました。
telnet www.google.com 80 の結果です。

22:52:15.697847 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: S 2581826888:2581826888(0) win 8192 <mss 1392,nop,wscale 2,nop,nop,sackOK>
22:52:15.708440 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: S 1118236489:1118236489(0) ack 2581826889 win 28800 <mss 1392,nop,nop,sackOK,nop,wscale 6>
22:52:15.708525 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: . ack 1 win 16704
22:53:13.262409 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: P 1:2(1) ack 1 win 16704
22:53:13.278877 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: . ack 2 win 450
22:53:13.445112 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: P 2:3(1) ack 1 win 16704
22:53:13.453792 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: . ack 3 win 450
22:53:13.665549 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: P 3:4(1) ack 1 win 16704
22:53:13.677343 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: . ack 4 win 450
...
22:53:21.398073 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: P 17:19(2) ack 1 win 16704
22:53:21.407557 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: . ack 19 win 450
22:53:21.407616 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: P 1:520(519) ack 19 win 450
22:53:21.407708 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: F 520:520(0) ack 19 win 450
22:53:21.407767 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: . ack 521 win 16574
22:53:21.414892 IP6 XXXX.52375 > 2404:6800:400A:802::1011.80: F 19:19(0) ack 521 win 16574
22:53:21.423568 IP6 2404:6800:400A:802::1011.80 > XXXX.52375: . ack 20 win 450
49: 36 2014/05/02(金)23:17 AAS
一文字づつ送ってるのは Windows の telnet.exe の仕様だそうです。
NetBSD との違いがあるのかないのかよくわからないのですが、一文字送る毎にしっかりとACKが返ってきています。

条件が特定できればeo光にクレーム入れやすいんですけどね。
50
(1): 2014/05/03(土)00:06 AAS
>>47
そうですか、なんでやねん。

と思ってたら、6.1.4にはkern/44254へのfixがpullupされていない模様。
(netbsd-6-[01]両方)
なので、tcp timestamp optionをsysctlで無効にしても反映されない。
6.1系(netbsd-6)には入っているので、もし可能なら
nyftp.netbsd.org/pub/NetBSD-daily/netbsd-6/201405011450Z/amd64/binary/kernel/netbsd-GENERIC.gz
あたりをftpしてきて試してみてください。

>>48
windowsはmtuをしっかり設定してるのな
51
(2): 36 2014/05/03(土)09:31 AAS
>>50
指定のカーネルを試してみたのですがこれは…

ディスクラベル周りで何か変更入りました?
i 以降のパーティションが見えなくなりました(汗

net.inet6.tcp6.timestamps=0 は試したところ変わりません。
正しく timestamp オプションを切ることができたかは未確認なのですが、今日は残念ながら時間切れになってしまったので、続きは明日以降になりそうです。
52: 2014/05/03(土)10:45 AAS
>>51
> i 以降のパーティションが見えなくなりました(汗
まじですか。もとのkernelに戻して認識されることを願うばかりです。
ちょっと調べてみます。

> net.inet6.tcp6.timestamps=0 は試したところ変わりません。
お手数おかけしました。
ほんとwin7が動いてるのが不思議に思えてきた
53
(1): 2014/05/03(土)20:38 AAS
>>51
amd64 と i386 ではディスクラベル周りが違うが、そのせい?
54: 36 2014/05/04(日)10:41 AAS
>>53
あ、きっとそれです。元のシステムが i386 でした。
55: 36 2014/05/04(日)10:55 AAS
i386 の新しいカーネルでもう一度試す前に、今の症状を再確認…と思ったら、普通にIPv6でつながってしまいました。
なにがなんだかわからないのですが、こちらの設定は変更してません。

もしかして、仕様じゃなくてなんかの障害が発生していた?

なんともすっきりしない結末で申し訳ないのですが、ここまで付き合ってくれたみなさんありがとうございました。
56
(6): (他の板にも書いちゃったけど…) 2014/05/08(木)02:24 AAS
今、デスクトップ機およびサーバ機を それぞれ
FreeBSD から NetBSD へ移行しようかと悩んでます。

現在、NetBSD では
・ディスクの暗号化 (FreeBSD なら geom eli 相当のもの)
・PPPoE (FreeBSD なら mpd 相当のもの)
・FFS (FreeBSD なら soft updates + journal 相当のもの、fsck 遅いのヤダヤダ)
・X11 (例えば Xorg で Intel の少し新しめの GPU 使うとか)
あたりの状況って、どうなってますか?
よかったら教えてください。
57: 2014/05/08(木)10:54 AAS
>>56
> ・ディスクの暗号化 (FreeBSD なら geom eli 相当のもの)

cgd(4) geom eliつーのと同等なのかは知らん

> ・PPPoE (FreeBSD なら mpd 相当のもの)

外部リンク:www.jp.netbsd.org 古そうなので英語のみてね
mpdと同等なのかは?

> ・FFS (FreeBSD なら soft updates + journal 相当のもの、fsck 遅いのヤダヤダ)

WAPBL 紹介 外部リンク:news.mynavi.jp
何年も使ってるが fsckほとんど必要なし、設定もらくちん

> ・X11 (例えば Xorg で Intel の少し新しめの GPU 使うとか)

netbsd-6 についてるやつ、currentについてるやつ、あと pkgsrc/x11/下。
Xorgの版確認かな。
58
(1): 2014/05/08(木)10:57 AAS
> 何年も使ってるが fsckほとんど必要なし、設定もらくちん

FFSv2+WAPBLね。 newfs -O 2 して、マウントオプションで log。
59: 2014/05/09(金)09:34 AAS
今は何も考えずにインストールすればそうなる筈。
60
(1): 2014/05/09(金)22:38 AAS
>>58
WAPBLはFFSv2にする必要はない。FFSv1でもOK。
61
(1): 56 2014/05/09(金)23:20 AAS
うおおーー、ありがとうございます!
箱が届いたらすぐインストールしてみます!
WAPBL と cgd、ついでに ソフトウェアRAID (RAIDframe ?) を全部併用って、できますよね?

それにしても、なんか知れば知るほど FreeBSD よりいい気がしてきた…。
逆に、NetBSDユーザから見て FreeBSD のあの機能だけはうらやましい、みたいなのってあるんですか?
# 両方使ってる人って少ないのかなぁ…?
1-
あと 805 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.014s