• 締切済み

Cygwin: NIC2枚刺しで、XDMCPのqueryができなくなる

掲題のとおり、少々特殊な環境です。 Windows XPのPCにNICが2枚刺してあり、1枚がインターネット向けのLAN(A)、もう1枚が(A)とは独立したLAN(B)に接続されています。  NIC-1: LAN(B), 192.168.50.10/24 - HUB - LAN(1)  NIC-2: LAN(A), 192.168.0.10/24 - HUB - LAN(2) - GW - インターネット この状態で、LAN(B)内の各サーバーへのssh等通常のアクセス、及びインターネットへのアクセスは問題なく行えています。 LAN(B)内には、XDMCPアクセスを提供するLinuxサーバー (ホスト名:xserv) が存在し、cygwin上で、  X -query xserv として、PCをX端末として利用しています。 ここからが本題です。 NIC-2を無効にすると、問題なくサーバーのログイン画面が表示されるのですが、両方のNICが有効な状態だと、Xのルートウィンドウとマウスカーソルのみが表示され、サーバーのログイン画面が表示されません。 何かアドバイスがありましたら、よろしくお願いします。 以下、route print の実行結果です。 Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.0.254 192.168.0.10 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.10 192.168.0.10 20 192.168.0.10 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.0.255 255.255.255.255 192.168.0.10 192.168.0.10 20 192.168.50.0 255.255.255.0 192.168.50.10 192.168.50.10 10 192.168.50.10 255.255.255.255 127.0.0.1 127.0.0.1 10 192.168.50.255 255.255.255.255 192.168.50.10 192.168.50.10 10 224.0.0.0 240.0.0.0 192.168.0.10 192.168.0.10 20 224.0.0.0 240.0.0.0 192.168.50.10 192.168.50.10 10 255.255.255.255 255.255.255.255 192.168.0.10 192.168.0.10 1 255.255.255.255 255.255.255.255 192.168.50.10 192.168.50.10 1 Default Gateway: 192.168.0.254

みんなの回答

回答No.1

LAN(1)側とLAN(2)側の両方にデフォルトドメイン用のDNSがあって、 LAN(2)側が生きているときはこのDNSを参照するけど、このDNSにはxservが登録されていないのかなぁ。。 ping xservしてみてはどうでしょう? それか、フォントサーバーをブロードキャストで探すようになっているとか。 X に、-fp tcp/フォントサーバー名:ポート番号 とするか、自分自身をフォントサーバーにしてみてはどうでしょう?

astronaut
質問者

お礼

報告が遅くなりました X -query alserv -fp tcp/alserv:7100 とやってみましたが、 Could not init font path element tcp/alserv:7100, removing from list! と出て、X自体が起動しませんでした。 XDMCPを勉強するしかないですかね・・・

astronaut
質問者

補足

ありがとうございます。 ご指摘のように、名前解決は真っ先に疑いました。 双方のLANにDNSが存在し、xservの名前解決はできています。 念のため、-queryのオプションにIPアドレスを指定したり、Windowsのhostsファイルにアドレスを登録したりとやってみましたが、状況に変化なしでした。 フォントサーバーの件は全くの未確認です。来週月曜日にならないと確認できませんが、試してみたいと思います。 #Xのログにも何も出ないんで、足がかりが無いんですよねぇ・・・

関連するQ&A

  • 同一NICに2つのIPアドレスを設定した時のIPアドレスの使い分けについて

    Windows2000サーバにNICが1つあります。 サーバは192.168.0.0/24ネットワーク上にあります。 このサーバのNICに2つのIPアドレス 192.168.0.1/24と192.168.0.2/24を割り当てました。 通常は192.168.0.1/24を利用してアクセスしたいのですが、 同一セグメント上の特定のマシン(192.168.0.3)には 192.168.0.2のIPアドレスを使用してアクセスがしたいです。 その場合はどのような設定をすればいいでしょうか? 当方が行なった設定は以下のとおりです。 netstat -nr(route print)でゲートウェイを確認したところ、 同一セグメントに対する設定は以下のとおりになっていました。 Network Destination Netmask Gateway Interface Metric 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 そこでroute addコマンドで以下のコマンドを実行しました。 route add 192.168.0.3 mask 255.255.255.255 192.168.0.2 metric 1 route change 192.168.0.0 mask 255.255.255.0 192.168.0.1 metric 2 結果ゲートウェイは以下のとおりになりました。 Network Destination Netmask Gateway Interface Metric 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 2 192.168.0.3 255.255.255.255 192.168.0.2 192.168.0.1 1 上記を試したところ、ping 192.168.0.3が無応答になってしまいました。 同一NIC上のIPアドレスの使い分け方法をご存知でしたらご教示願います。 宜しくお願いします。

  • NIC 2枚差しの設定

    拠点A(192.168.1.x)の社内ネットワークからは、拠点B(192.168.2.x)に存在するファイルサーバー とWindowsファイル共有ができます。 一方、拠点Aには社内ネットワークと隔絶したADSLモデムに接続したPCが存在します。 この拠点Aに存在するPCにNICを増設し、NWセグメントの異なる拠点Bのファイルサーバーにアクセス することは可能でしょうか。 増設したNICにrouteを追加して複数GW設定にしても、拠点Bにアクセスしようとすると、ADSL側の NICが使われてしまうような気がします。 IPアドレス毎に使用するNICを指定する、というようなことはできないのでしょうか。

  • NICを2枚挿したときのデフォルトNIC

    サーバに限ったことじゃないかもしれませんが・・・ サーバ(CentOS)にNICを2枚挿し、どちらも同じセグメントに繋いだ時、サーバからインターネットや、ルータやPC1に送信する場合はどちらのNICが優先的に使われるのでしょうか? NICを複数挿しした場合は必ずどのNICか1つをデフォルトNICとするような設定をしないとこのままでは通信できませんか? 調べていたらDEFROUTE=yesというのがあり、複数NICの場合は必ずそれをデフォルトNICに指定しないとダメなのかな?と思いまして。基本的なことですみません。 └ルーター(192.168.1.1)  ├PC1(192.168.1.2)  ├サーバ(eth0:192.168.1.100/eth1:192.168.1.200)   /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 /etc/sysconfig/network-scripts/ifcfg-eth1 IPADDR=192.168.1.200 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4

  • コマンドプロンプトでコマンド「ROUTE_PRINT」|アンダースコアは空白の意

    コマンドプロンプトでコマンド「ROUTE_PRINT」|アンダースコアは空白の意|を打ちました|その結果が次の通りです| =========================================================================== Interface List 0x1 ........................... MS TCP Loopback interface 0x2 ...00 24 2b 0c 10 ec ...... Atheros AR5007EG Wireless Network Adapter - パケット スケジューラ ミニポート 0x3 ...00 23 8b 30 9b 19 ...... Realtek RTL8102E Family PCI-E Fast Ethernet NIC - パケット スケジューラ ミニポート =========================================================================== =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 255.255.255.255 255.255.255.255 255.255.255.255 3 1 255.255.255.255 255.255.255.255 255.255.255.255 2 1 =========================================================================== Persistent Routes: None さてこの結果はいったい何を意味するのでしょうか|このコマンドを打ったときは優先LANもとい有線LANイーサネットケーブルを外し|PCの無線LANスイッチをOFFにして|USB接続のインターネット端末も切断状態にしておりました|それにもかかわらずRouteコマンドの結果にActiveRoutesとして三回線も表示されています|この意味を教えてくださいよろしくお願いします

  • NICを2枚差しするとpingが通らない

    AとBの拠点がVPNでつながっています。 BにあるサーバーXに新しいNICを刺して別セグメントでネットワークを構築しました。 ですが、新NICを有効にすると、AからBのサーバーXにpingがとばなくなってしまいました。 新NICを無効にするとすぐにping接続できるようになります。 この現象から、何かピンとくる方がいらっしゃいましたら教えていただけませんでしょうか。。

  • 外部サーバにアクセスするためのNICを指定したい

    NIC二枚差し(eth0とeth1)のLinuxサーバがあって、 eth0とeth1の繋がっているネットワークが、 それぞれ別系統でインターネットに接続されているとします。 普段はeth0を経由してインターネットに接続するので、 routeコマンドでdefault gatewayをeth0側のルーターに指定してます。 ここからが質問です。 あるインターネット上のサーバだけ例外的にeth1経由でアクセスしたい場合は、 どこに何を記述するのが適切ですか? routeコマンドで、 # route add -host サーバのホスト名 gw ルーターのIPアドレス metric 1 eth1 とかやってみたものの、うまくいきません。 iptablesかなとも思ってますが、 何をどう記述したらいいのかわからず困ってます。

  • WindowsPCでNICを2つ使いたい

    はじめまして。 WindowsPCでNICを2つ使いたいのですが、うまく通信できません。 恐らくPC側の設定の問題と疑っているのですが、どなたか設定方法をご存知でしょうか? ・環境   インターネット      |    ルーター      | PC1=ハブ-PC2      |     PC3 ・PC1(OS:Windows7 Pro 64bit) NIC2枚挿しです。(1つは最初からついてるNIC、もう1つはUSB接続のNIC) それぞれのNICには、異なるセグメントのIPアドレスを割り当てたいです。 また、PC1はインターネットにアクセスします。従って、PC1のデフォルトGWは ルーターのIPアドレスです。 例えば、NICの設定を以下のように設定したとします。 NIC1:192.168.1.1/24 デフォルトGW:192.168.1.254(インターネットアクセス用セグメント) NIC2:192.168.2.1/24 デフォルトGW:設定無し(LAN用セグメント) (デフォルトGWは1つしか設定できないので、NIC2には設定しません。) NIC2枚に接続したLANケーブルは同じHUBに接続します。 ・PC2(OS:Windows7 Pro 64bit) NICは1つです。 インターネットにはアクセスしません。 LAN用セグメントで使用したいので、デフォルトGWは設定していません。 NIC:192.168.2.2/24 デフォルトGW:設定無し(LAN用セグメント) ・PC3(OS:MacOSX) NICは1つです。 インターネットにアクセスしますが、PC1、PC2とはアクセスしません。 NIC:192.168.1.10/24 デフォルトGW:192.168.1.254(インターネットアクセス用セグメント) ・問題点 PC1~PC2間でping疎通が通ったり、通らなかったりロストします。 PC1に何かの設定が不足してると思っているのですが、 このような環境でPC1~PC2間で通信できるようにする設定を教えてください。 ちなみに、PC1、PC3からインターネットは問題無くできます。

  • NIC2枚での設定について

    NIC2枚差しでの設定をご教授下さい。         フレッツ光           │    ┌──────────────┐    │     CTU      │    └──────────────┘     │ IP:192.168.24.1   │     │PPPoE機能設定:「する」│     │           │ISP:OCN ┌───────┐      ┌──────┐ │BUFFARO│      │  HUB │ │BBR-4HG│─┐    └──────┘ └───────┘ │     │     └────┐  PPPoE接続     │{NIC2}  │{NIC1}      │  IP:192.168.11.1  └┌───────┐  ┌───────┐    DHCP:無効      │  PC2  │  │  PC3  │  ISP:INTERLINK   └───────┘  └───────┘  固定IP:1個      OS:windowsXP   OS:windowsXP    │                   DHCP:有効     │        ┌───────┐ │  PC1  │ └───────┘  OS:linux(centos)  自宅サーバー  固定IP:192.168.11.80 上図の通り、PC2をNIC2枚差しにて運用したいと思っております。 各PC1・PC3は運用に問題ありません。PC2にてPC1のセグメントと通信が出来ず困っております。 各NICの設定は下記の通りです。 -----NIC1----- IP:192.168.24.30 サブネットマスク:255.255.255.0 デフォルトゲートウェイ:192.168.24.1 -----NIC2----- IP:192.168.11.80 サブネットマスク:255.255.255.0 デフォルトゲートウェイ:空白 ----ルーティングテーブル追加---- route -p add 192.168.11.0 mask 255.255.255.0 192.168.11.1 metric 1 よろしくお願い致します。

  • 1枚のNICにIPを2つ定義した時のルーティング

    2台のWindows Server 2008 R2サーバを利用しています。 そのサーバを、次のような構成で接続しようとしています。 ここで、100.10.20.xはグローバルIPアドレス、192.168.11.xはプライベートIPアドレスとします。 また、サーバAは、1枚のNICに2つのIPアドレスを設定します。 さらに、NICの追加(2枚刺し)は出来ないことを条件とします。 [Internet側のGateway] 100.10.20.10         │ 100.10.20.5       [サーバA] 192.168.11.1         │ 192.168.11.2       [サーバB] この状態で、サーバBがInternetに対してHTTPなどで接続したい場合、 サーバAにはどのようなルーティングの設定をすれば良いのでしょうか。 可能であれば、Windows Serverの「ネットワーク ポリシーとアクセス サービス」で どのように設定すれば良いのかを教えて頂けると大変有り難いです。 なお、サーバAのデフォルトゲートウェイは100.10.20.10、 サーバBのデフォルトゲートウェイは192.168.11.1を設定しています。 宜しく御願い致します。

  • NIC2枚装着時のルーティングテーブルについて

    現在、「社内ネットワーク」と「インターネット」に接続するWindowsサーバを構築中です。 このWindowsサーバにはNICが2枚装着してあります。   NIC1側;社内ネットワーク接続   NIC2側;インターネット接続 ※最終的にこのWindowsサーバに業務ソフトをインストールします。  業務ソフトはインターネット上のサーバ(?)から必要な情報を自動でダウンロード  して社内パソコンから閲覧します。  なお、業務ソフトがインターネット上のどこに接続するかは不特定のため不明で  あります。 インターネットで調べたところ、『NIC2枚装着時はどちらか片方のみデフォルト ゲートウェイを設定し、もう片方を「route add」にてルーティングテーブルへ 設定をする必要がある』までは理解しました。 Windowsサーバがインターネットに自由に接続できるようにするための 「route add」の構文を教えてください。 <NIC1側(社内ネットワーク)の情報> IPアドレス        120.10.10.30 サブネットマスク     255.255.0.0 デフォルトゲートウェイ  120.10.10.1 「120.10.10.1」はルータで、このルータの先には A支店(130.10.0.0/16) B支店(140.10.0.0/16) C支店(150.10.0.0/16) D支店(160.10.0.0/16) E支店(170.10.0.0/16) があります。 <NIC2側の情報> IPアドレス        200.10.10.30 サブネットマスク     255.255.0.0 デフォルトゲートウェイ  未設定 NIC2の先は「バカHUB」→「ファイアウオール」→「ルータ」→インターネット となっております。 (「バカHUB」→「ファイアウオール」→「ルータ」→インターネットは既存の ネットーワークを流用します。なお、構築した人が資料を残しておらず、また、 転勤してしまったため、ファイアウオールとルータの設定を調査中。) おそらく、ファイアウオールは 200.10.10.30からインターネットへの通信のみを許可。 インターネットから200.10.10.30への通信のみを許可。 という設定になっていると思います。 ルータ LAN側、WAN側のIPアドレスの状態は不明。 本当に情報が少なくて大変申し訳ありませんが、 ご回答をよろしくお願いします。