- ベストアンサー
BBルータにLAN側の優先検索をさせる方法を教えてください
- Logitecの有線BBルータLAN-BR/G8を使用しています。LAN側のPC間の接続が遅くなっていることに気付きました。LAN側からの接続を優先する方法はありますか?
- LAN側のPC間の接続が遅い問題に対処するために、Logitecの有線BBルータLAN-BR/G8を検討しています。LAN側からサーバを優先的に検索する方法を教えてください。
- Logitecの有線BBルータLAN-BR/G8を使用していると、LAN側のPC間の接続が非常に遅くなる問題に直面しています。LAN側からサーバを優先的に検索することで、接続速度を改善する方法を教えてください。
- みんなの回答 (13)
- 専門家の回答
質問者が選んだベストアンサー
>でhost 8.8.8.8の応答は瞬時です ということだと手がかり無しですね。 >192.168.2.7(linux)→192.168.2.2(linux) 192.168.2.2 のOS上で、host 192.168.2.7 で、not found が出ると思いますが、それは host 8.8.8.8 のレスポンスと同じくらいのタイミングで返りますか? あとは、試すとしたら、 192.168.2.2 の /etc/resolve.conf の nameserver 192.168.2.1 を nameserver 8.8.8.8 に変えてみて、192.168.2.7 から ssh を受けるとどうですか?
その他の回答 (12)
- Wr5
- ベストアンサー率53% (2173/4061)
>BBのDHCPの範囲を広げて192.168.2.2から192.168.2.200としてみて >固定IPとして設定しているPC4つを含めて見ましたがやはり50秒接続にかかります DHCPの割り振り範囲を広げてもPC側で固定割り当てにしていたら全くの無意味なんですけど、 そこらヘンはちゃんと理解している。ってコトでいいんですよね? # というか、そんな設定にするとDHCPで他に割り当てている側で問題起こすことがあるんですが。 >いままで使っていたBBルータで問題なく0.5秒で接続できていたのですから Fedora14やWindowsPCの設定が全く同一の環境で…ですよね? ルータだけが変わった。ということですよね? # 変更前もGbE対応のルータだったんですよね? ウチで使っているWR8300Nには「LAN側ジャンボフレーム透過機能」なんてのがありますけど…。 # といってもWANの接続状態には依存しないから関係ないですな。
補足
回答有難うございます 今問題になっている有線BBルータLAN-BR/G8(速度:1Gbps) http://www.pro.logitec.co.jp/pro/g/gLAN-BRG8/ 以前使っていたコレガのCG-BARHX(速度:98Mbps) http://corega.jp/product/list/router/barhx.htm です 範囲拡大は理屈の問題ではありません 設計によって範囲内のアドレスは優先して検索するようになっているかもしれないと思いやるだけやってみたと言うことです どう動作するかは装置の設計の問題ですから こうだからこうというわけにはいきません 変な設計の装置もあり得るわけです だから思いつくことはだめもとで何でもやってみるのです よろしくお願いします
- notnot
- ベストアンサー率47% (4900/10359)
>Linux機で、host 8.8.8.8 で、タイムラグ無く google-public-dns-a.google.com. とか出ますか? こちらはどうですか? pingが問題無いと言うことなら、やっぱりDNS関係でしょうね。
補足
回答ありがとうございます [root@fx8120 ~]# host 8.8.8.8 8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com. [root@fx8120 ~]# ping 192.168.2.6 PING 192.168.2.6 (192.168.2.6) 56(84) bytes of data. 64 bytes from 192.168.2.6: icmp_req=1 ttl=64 time=0.381 ms 64 bytes from 192.168.2.6: icmp_req=2 ttl=64 time=0.325 ms 64 bytes from 192.168.2.6: icmp_req=3 ttl=64 time=0.306 ms 64 bytes from 192.168.2.6: icmp_req=4 ttl=64 time=0.324 ms 64 bytes from 192.168.2.6: icmp_req=5 ttl=64 time=0.327 ms ^C --- 192.168.2.6 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 3999ms rtt min/avg/max/mdev = 0.306/0.332/0.381/0.032 ms [root@fx8120 ~]# でhost 8.8.8.8の応答は瞬時です pingは192.168.2.7→192.168.2.6です よろしくお願いします
- notnot
- ベストアンサー率47% (4900/10359)
No8です。 >基本的にPCは固定IP設定ですからPCはDNSを使いません >なお、BBルータのDNSの範囲は192.168.2.100から192.168.2.200です DNSとDHCPを勘違いまたは混同されているようですね。 DNSは、ホスト名とIPアドレスの相互変換機能です。 とりあえず、/etc/ssh/sshd_config には、UseDNS no と書いて、sshd を再起動しておいてください。 難しいですね。11秒かかる理由がわかりません。 Linux機で、host 8.8.8.8 で、タイムラグ無く google-public-dns-a.google.com. とか出ますか? Linux機同士で、ping IPアドレス で、タイムラグありますか?
補足
失礼しました DHCPでした pingは通常どおり直ぐに接続し反応しています
- Wr5
- ベストアンサー率53% (2173/4061)
>/etc/ssh/sshd_config: >PasswordAuthentication yes > (中略) >Subsystemsftp/usr/libexec/openssh/sftp-server UseDNSはYes、つまり有効になっていますね。 man sshd_config 参照すると、 >Specifies whether sshd(8) should look up the remote host name and check that the resolved host name for the remote IP address maps back to the very same IP address. The default is “yes”. となっています。 明示的にnoにしていないとデフォルト動作はyesです。 「sshd_config UseDNS」で検索すると… http://www.lovebug.jp/index.php?SSH%2FSSH%C0%DC%C2%B3%BB%FE%A4%CE%C7%A7%BE%DA%C3%D9%B1%E4%A4%F2%B2%F2%BE%C3%A4%B9%A4%EB%A1%CA%A5%DB%A5%B9%A5%C8%A4%CE%B5%D5%B0%FA%A4%AD%CC%E4%C2%EA%A1%CB http://www.openssh.org/ja/faq.html#3.3 などが見つかるかと思われます。 既に確認されていてこれでは効果がなかったのでしょうから…別の問題でしょう。 私的には他に思い当たる部分がありませんので他の方の回答に期待するよりありませんが。 >基本的にPCは固定IP設定ですからPCはDNSを使いません 外部にアクセスしない。とか、限定的な条件下かも知れません。 sshdのように「IPアドレスで逆引きしてみる」という動作をするものもありますし。 # SMTPサーバも逆引きしているでしょうね。 # Receivedヘッダに転送元のSMTPサーバの情報残していますし。 >なお、BBルータのDNSの範囲は192.168.2.100から192.168.2.200です DHCPの割り振り範囲…ですよね? 配下のマシンのネットワーク設定が正しければDHCPなのか固定IPなのかは無関係でしょう。 該当PC(Fedora14)のコンソールからログインしてssh接続する際にtcpdumpでキャプチャしてみるとか、何か重いプロセスがいないか確認してみた方が良いかと。
補足
失礼しました DNSをDHCPと間違って読んでしまったようです BBのDHCPの範囲を広げて192.168.2.2から192.168.2.200としてみて 固定IPとして設定しているPC4つを含めて見ましたがやはり50秒接続にかかります いままで使っていたBBルータで問題なく0.5秒で接続できていたのですから 機械の故障かこのルータの設計のまずさだと思われるので logitecからの回答を待ちたいと思います
- notnot
- ベストアンサー率47% (4900/10359)
・相手指定はIPアドレスで行っている ・/etc/hostsにホスト名を書くと速くなる の2点からわかるのは、その差(50秒-11秒)は、DNSの逆引きによるものですね。 No1の方が書いている >sshd_configのUseDNSはどう設定されています? ですが、どうなってますか?おそらくデフォルトのYESになっているのでは?IPアドレスからそのホスト名を探しに行きます。 それにしても、50秒や11秒というのは異常。11秒って、大きなファイルの転送時間じゃ無くて接続だけに掛かる時間のことですよね? /etc/resolv.conf はどうなっていますか? /etc/nsswitch.conf の hosts: の行はどうなっていますか?
補足
回答ありがとうございます >sshd_configのUseDNSはどう設定されています?>>> /etc/ssh/sshd_config: PasswordAuthentication yes ChallengeResponseAuthentication no GSSAPIAuthentication yes GSSAPICleanupCredentials yes UsePAM yes AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE AcceptEnv XMODIFIERS X11Forwarding yes Subsystem sftp /usr/libexec/openssh/sftp-server 基本的にPCは固定IP設定ですからPCはDNSを使いません なお、BBルータのDNSの範囲は192.168.2.100から192.168.2.200です /etc/resolv.conf: nameserver 192.168.2.1 domain sugnm1.kt.home.ne.jp search am box /etc/nsswitch.conf の hosts: の行: hosts: files dns よろしくお願いします
- Toshi0230
- ベストアンサー率51% (836/1635)
ネットマスクが全て24bit(以下)であるなら、全てのPCは同じサブネット内なので、ルータの経路制御については全く無関係でしょう。 となると、疑わしいのは名前解決かな? いったん接続した後の通信は問題ないと言うことであれば、その可能性は高そうですね。 ホスト名ではなく、IPアドレスで接続を試みた場合、事象に変化は出ますか? また、全てのLinux,およびWin98のhostsファイルに、全てのPCの名前とIPアドレスを登録したら、どうなりますか? # Fedoraだけでなく、Windowsも含めて、全てのPCのhostsファイルに登録すること あと、IPv6を使う機能がもし有効になっていたらOFFにしておいた方が良さそうですね。
補足
回答ありがとうございます 基本的にアクセスはIPアドレスです 以下の様な接続時間です ○gFTPのSSH2によるIPアドレスによる接続 192.168.2.7(linux)→192.168.2.2(linux):50秒 192.168.2.7(linux)→192.168.2.6(linuxで起動):50秒 ○teratermのSSH2によるIPアドレスによる接続 192.168.2.3(Win98se)→192.168.2.7(linux):11秒 192.168.2.6(Vistaで起動)→192.168.2.7(linux):11秒 ○/etc/hostsに名前登録したときのgFTPのSSH2によるIPアドレスによる接続 192.168.2.7(linux)→192.168.2.2(linux):11秒 192.168.2.7(linux)→192.168.2.6(linuxで起動):11秒 ○/etc/hostsに名前登録したときのgFTPのSSH2による名前による接続 192.168.2.7(linux)→192.168.2.2(linux):11秒 192.168.2.7(linux)→192.168.2.6(linuxで起動):11秒 よろしくお願いします
- まつもと ひろよし(@hiloyosea)
- ベストアンサー率39% (26/66)
まずは先の情報はちょっと適当に書きすぎました。 ゴメンなさい^^; 現役から遠ざかって久しいので(言い訳^^;) 経路制御はムリですね^^; arpの話から うちの場合だと3~4秒で表示されます。 検証機はXPとubuntuです。 マシンスペックがイコールコンディションではないのですが30秒程度は遅い気がします。 経路制御の話 同じセグメントから返事が返ってくるのが通常の動きだと思います。 Wan側のケーブルを抜いた場合に返事が速く返ってくるということはルーターがHUBとして機能しており、LAN間の通信は正常におこなわれていると思います。 しかし、WAN側のポートが生きていると遅くなるのは、WAN側に問い合わせをしてしまっている気がします。 ルータの振る舞いが悪いのかFedoraの振る舞いが悪いのか判断がつきかねますが、以前のルーターでは問題なかったとの事からFedoraの振る舞いではなかろうと判断できます。 ルーターがtelnet等で入れるタイプなら確認しやすいのですが、安価なルーターだとhttpの管理画面しかないので厳しいですね。 Wiresharkのような通信ログを見れるものでLAN間通信を覗けると確証が持てるのでしょうがWiresharkには疎いので詳しくわかりません。 以上から消去法でルーターが怪しいという推測が成立するのでルーターを多機種と交換してみたいですね。 ※個人的には安価なルーターは消耗品と考えているので交換が思いついてしまいます。 さらに個人的趣味ですがロジテック、コレガは安かろう悪かろうの部類だと思ってます。比較的安価なメーカーなら、NEC、バッファロー、アイオーの順に好きですが^^; ルーターとモデムのファームウェアが最新でなければ細心に置き換えて見て下さい。 交換が無理なら、ロジテックのサポートに問い合わせを自分ならしてみます。 最初に適当な事言ってしまい本当に申し訳ありませんでした<(_ _)>
補足
ありがとうございます ファームはアップデートしていました arpはwanを解法するとやはり0.5秒の応答です やはりlogitecの回答待ちですかね
- m-take0220
- ベストアンサー率61% (480/785)
> ちなみにFedora14の全PCの/etc/hostsで名前登録をしてやれば接続時間は11秒に短縮されます この場合、同一ネットワーク内の接続ですから、ゲートウェイを通す必要はなく、ルータは単にスイッチングハブと同等の動作をするはずです。それで11秒というのは、明らかに異常だと思います。 ルーターを工場出荷時の状態に戻して、再度設定してみても同様であれば、メーカーに問い合わせてみるべきじゃないかと思います。(当然、設定ミスはしていないという前提です) あとは、本当にWAN側にパケットが流れているか確認するくらいでしょうか。パケットの内容が確認できれば、ルーターが何をしているかわかるかもしれません。(おそらく、何らかの反応を待ってタイムアウトしているんでしょうが)
お礼
書き間違いがありましたので補足を修正します 設定がまずいのか→BBとして設計がまずいのか
補足
回答ありがとうございます 工場出荷設定です logitecに問い合わしていますが向こうでも 故障なのか設定がまずいのか 調べてもらっています なかなか時間がかかるみたいです 設定のミスはないと思います よろしくお願いします
- osamuy
- ベストアンサー率42% (1231/2878)
接続後は普通に使えるなら、BBルータの問題じゃないのでは。 回答No.1で既に指摘されているUseDNSや、nsswitch.confなど名前解決についての問題の可能性が高いかと思います。 sshd側の接続時詳細ログを見ていて、BBルータの問題だと確定されているのなら、別ですが。
- まつもと ひろよし(@hiloyosea)
- ベストアンサー率39% (26/66)
※補足 http://www.atmarkit.co.jp/fnetwork/netcom/arp/arp.html 上記ですぐにLAN側の情報が表示されれば通信は早く行われると思います。 先ほどの経路制御はルーターがすべき役割なのでルーターの設定でLAN側のIPアドレスに関する設定をまず確認して、設定漏れ、設定可能であればルータで行うのがスマートです。 ルーターで設定できそうになければ各PCにルーティングテーブルを持たせる設定がベタですが確実だと思います。 それぞれのコマンドはすべて現在状況を表示ができるコマンドなのでまず状況把握から^^b
補足
回答ありがとうございます 上記ですぐにLAN側の情報が表示されれば通信は早く行われると思います。>>> 192.168.2.7からarpを実行すると [root@fx8120 ~]# arp Address HWtype HWaddress Flags Mask Iface 192.168.2.6 ether 00:1b:fc:8b:40:d9 C eth0 192.168.2.2 ether 00:04:61:63:ff:0d C eth0 192.168.2.1 ether 00:01:8e:21:b6:dc C eth0 [root@fx8120 ~]# となりましたが31秒かかりました(192.168.2.3だけは電源OFF) これは直ぐといえるでしょうか?
- 1
- 2
補足
再度の回答ありがとうございます 192.168.2.2 のOS上で、host 192.168.2.7 で、not found が出ると思いますが、それは host 8.8.8.8 のレスポンスと同じくらいのタイミングで返りますか?: 192.168.2.2は録画に使っているので192.168.7で行いました [root@fx8120 ~]# host 192.168.2.2 ;; connection timed out; no servers could be reached [root@fx8120 ~]# 約10秒で反応しました 192.168.2.2 の /etc/resolve.conf の nameserver 192.168.2.1 を nameserver 8.8.8.8 に変えてみて、192.168.2.7 から ssh を受けるとどうですか?: /etc/sysconfig/networking/profiles/default/resolv.conf でnameserver 8.8.8.8にすると sshの接続時間が50秒から11秒に低下しました これはhostsに名前登録をしたときと同じ接続時間になったことになります 以上からなにがわかるのでしょうか? よろしくお願いします