プロが教えるわが家の防犯対策術!

お世話になります.

現在WinXPのマシンを使用しています.
内臓のLANカード1はADSLモデムに,
LANカード2はFTPサーバーに接続しています.

しかし,この状態でFTP接続ソフトでサーバーに接続しようとしてみても,
LANカード1の方で探しにいくので一向に接続できません.
接続方式(HTTPとFTP)によって自動でカードを切り替える方法を知っている方がいましたらお教えください.
よろしくお願いいたします.

A 回答 (2件)

>LANカード1の方で探しにいくので


LANカード1がデフォルトゲートウェイになっているとそうなります。
一度、コマンドプロンプトで、netstat -rしてみて下さい。
一番最後のDefault Gateway: ipaddress
が、LANカード1側(この場合はモデムかな?)のアドレスに
なっている筈です。

で、ご希望の動作をさせる為にはFTPサーバに向うルートを
設定してやる必要があります。

Ryo_Hyugaさんの環境がLANカード2側が
家庭内LAN(クロスケーブル直結かHubで接続)である事を
前提に書きますから、違う場合は突っ込み入れて下さい。
LANカード2のアドレスが192.168.0.x/24で、
FTPサーバのアドレスが192.168.0.1/24の場合、
コマンドプロンプトから、
route add 192.168.0.1 mask 255.255.255.0 192.168.0.1
と入力してEnterします。
このあとはFTPサーバに接続できる様になる筈です。

このルート設定は、シャットダウン/リブートすると消えますから、
消したくない場合は-pオプションを使いましょう。
バッチファイルを作って、スタートアップフォルダに
放り込んでも良いでしょう。

コマンドプロンプトでrouteと入力してEnterすると、
簡単なヘルプが表示されます。
    • good
    • 0

>接続方式(HTTPとFTP)によって自動でカードを切り替える方法


同じサーバーに対してHTTPとFTPによってカードを切り替えるのは無理だと思いますが、相手サーバーのIPアドレスが違うはずなので自動的に選択されると思いますが。
ADSLモデムと、LANカード1,2、ftpサーバーのIPアドレスはそれぞれどうなってますか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!