• ベストアンサー

TFTPサーバ構築

CentOS5.2でTFTPサーバーを構築し、Ciscoルータからcopy flash tftpをしたいのですが、なぜかtime outになってしまいます。 何が悪いのかご検討のつく方、アドバイスをお願いします。 cat /etc/xinetd.d/tftp -------------------- # default: off # description: The tftp server serves files using the trivial file transfer \ # protocol. The tftp protocol is often used to boot diskless \ # workstations, download configuration files to network-aware printers, \ # and to start the installation process for some operating systems. service tftp { socket_type = dgram protocol = udp wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } ------------------------------------------- ls -la / | grep tftpboot --------------------------------------------- drwxrwxrwx 2 nobody nobody 4096 3月 28 2007 tftpboot --------------------------------------------- Router#copy flash tftp Source filename []? c2600-io3-mz.123-6b.bin Address or name of remote host []? 192.168.1.5 Destination filename [c2600-io3-mz.123-6b.bin]? ..... %Error opening tftp://192.168.1.5/c2600-io3-mz.123-6b.bin (Timed out)

質問者が選んだベストアンサー

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

まずはTFTPが動作しているかどうかを確認して下さい tftpでは、一般的には書き込むディレクトリに 同名のファイルが存在している必要がありますが ファイルは用意しましたか?(touchで作成で可) 但しこちらの場合には、エラーの内容が違った記憶があります。 Time outなので、SELinuxかiptables かもしれませんね

その他の回答 (1)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

設定ファイルを書き換えた後、xinetdのrestartを行ってますか?

関連するQ&A

  • TFTPからIOSを起動できない。

    FLASH容量の少ないルータでIOSをTFTPから起動したいと思っていますが、次のエラーで起動できません。 %SYS-6-READ_BOOTFILE_FAIL: tftp://192.168.1.65/c1710-k9o3sy-mz[1].124-19.bin Fil e read failed -- Timed out. %SYS-6-BOOT_MESSAGES: Messages above this line are from the boot loader. boot of "tftp:c1710-k9o3sy-mz[1].124-19.bin 192.168.1.65" using boot helper "fla sh:c1710-k9o3sy-mz[1].122-8.T4.bin" failed error returned: File read failed -- Timed out loadprog: error - on file open boot: cannot load "tftp:c1710-k9o3sy-mz[1].124-19.bin 192.168.1.65" *TFTPはWinXP(192.168.1.65)の「POOR TFTP」です。ルータから左記XPにはPING到達できます。ルータはCisco1710。オリジナルIOSは、「c1710-k9o3sy-mz.122-8.T4.bin」。TFTPからの起動希望IOSは「c1710-k9o3sy-mz[1].122-8.T4.bin」。 ご指導をお願いします。

  • CISCO上でtftp操作

    CISCO上でtftpの操作を行いたいのですがError openingとでます。目的は現在のconfigのバックアップ作業です。 (1)CISCOに入る (2)enableモードになる (3)copy running-config tftp:(とコマンドをうつ) (4)Address or name of remote host[]?と聞いてきたのでtftpのアドレスを記入。 (5)Destination filename[note-gsr-config]?と聞いてきたので適当なファイル名を記入 一応流れはこうなっています。 逆にtftpサーバからCISCOにアップする方法もお願いします。

  • IOSの復旧エラー

    IOSをPC内TFTPからアップグレードしたいと思っていますがエラーが発生します。 <コマンド> rommon 12 > set PS1=rommon ! > IP_SUBNET_MASK=255.255.255.0 BSI=0 TFTP_SERVER=192.168.1.65 DEFAULT_GATEWAY=192.168.1.254 TFTP_FILE=c1710-k9o3sy-mz.122-8.T4.bin IP_ADDRESS=192.168.1.100 ?=0 RET_2_RTS= rommon 14 > sync rommon 15 > tftpdnld IP_ADDRESS: 192.168.1.100 IP_SUBNET_MASK: 255.255.255.0 DEFAULT_GATEWAY: 192.168.1.254 TFTP_SERVER: 192.168.1.65 TFTP_FILE: c1710-k9o3sy-mz.122-8.T4.bin Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y ... ARP: address resolution for 192.168.1.65 timed out. ARP failed with failure code 1. TFTP transfer aborted. TFTP: Operation terminated prematurely. rommon 16 > tftpdnld IP_ADDRESS: 192.168.1.100 IP_SUBNET_MASK: 255.255.255.0 DEFAULT_GATEWAY: 192.168.1.254 TFTP_SERVER: 192.168.1.65 TFTP_FILE: c1710-k9o3sy-mz.122-8.T4.bin Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y TFTP error 1 received (File not found.). TFTP: Operation terminated. <状況> PCから1710にPINGが到達しません。同じセグメントの他のCiscoDeviceにはPING到達できます。1710のF0にクロスケーブルで接続しています。 TFTPは「POOR TFTP」です。最近、何回かこの「POOR TFTP」を利用しIOSをアップグレードしましたが、その時には問題なく動作しています。 よろしくお願いします。

  • cisco社スイッチのIOSの復旧

    cisco社スイッチのIOSの復旧ができず困っています。知識不足から原因を特定できずいます。以下に情報を載せました。よろしくお願いいたします 機器名:catalyst3512XL-EN ターミナルソフト:UTF-8 Tera Term Pro サーバソフト:Poor TFTP Server ブートシステム:Boot Loader (c3500-HBOOT-M) Version 12.0 (5) XU PC:Microsoft Windows XP Professional Version2002 起動時のプロンプト: switch: 操作手順: switch: copy xmodem: flash:c2900XL-c3h2s-mz-120.5-XU.bin Termより、ファイル→転送→XMODEM→送信→c2900XL-c3h2s-mz-120.5-XU(ファイル名) 結果: 一定時間(1分くらい)後に転送の表示が消え、通常状態に戻る。インストールはされていない模様 確認: switch: dir flash: 結果: unable to start flash:/:invalid argument また、以下の操作時に情報表示後にフリーズする switch:set BAUD 11520 & switch:flash_init switch:load_helperは通常どおり処理しているように見えます IOSはサーバソフトを利用し、catalyst2912XL-EN(唯一起動するスイッチになります)より #copy flash tftp にてPCに転送しています

  • CiscoIOSバックアップについて

    CiscoIOSイメージのバックアップがしたいのですが、 %Error ファイルをオープンできません(Time out)という エラーが出てしまいます。 今cisco2600というルータのfa0/0とPCを コンソールとLANケーブルで接続しております。 TFTPD.exeを使用しております。 それぞれ設定は下記の通りです。 ------------------- PC:192.168.64.1/24 ルータfa0/0:192.168.64.254/24 ------------------- PC⇔ルータfa0/0間で疎通は正常で telnetログインOK ------------------- TFTPD.exeの設定はデフォルトです。 ダウンロード先を変更したぐらい。 <作業結果>一部抜粋 ----------------------------------------- cisco2600#show run Building configuration... Current configuration : 788 bytes ! version 12.3 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname cisco2600 ! boot-start-marker boot-end-marker ! enable password cisco ! no network-clock-participate slot 1 no network-clock-participate wic 0 no aaa new-model ip subnet-zero ip cef ! ! no ip domain lookup ip host catalyst2950 192.168.64.253 ! ! ! interface FastEthernet0/0 ip address 192.168.64.254 255.255.255.0 duplex auto speed auto ! interface FastEthernet0/1 no ip address shutdown duplex auto speed auto ! ! end cisco2600# ----------------------------------------- cisco2600# cisco2600#dir Directory of flash:/ 1 -rw- 15308288 <no date> c2600-is5-mz.123-9.bin cisco2600# ----------------------------------------- cisco2600#copy flash tftp Source filename []? c2600-is5-mz.123-9.bin Address or name of remote host []? 192.168.64.1 Destination filename [c2600-is5-mz.123-9.bin]? ..... %Error opening tftp://192.168.64.1/c2600-is5-mz.123-9.bin (Timed out) 16252924 bytes total (944572 bytes free) cisco2600# ----------------------------------------- う~ん... 何が問題なのかわかりません。 どうぞ、ご教授お願いします。

  • CiscoルータのROMモニターからの回復について

    お世話になります。 Cisco 1720ルータを使用しているのですが、電源をいれてみたらIOSが起動しませんでした。 復旧のため以下コマンドを試してみましたが、うまくいきません。 rommon 1 > boot loadprog: bad file magic number: 0x0 boot: cannot load "flash:" rommon 2 > rommon 2 > dir flash: File size Checksum File name 576 bytes (0x240) 0x905f tftpc rommon 3 > rommon 3 > boot flash:tftpc loadprog: bad file magic number: 0x0 boot: cannot load "flash:tftpc" rommon 4 > rommon 4 > boot flash:c1700-ny-mz.121-6.bin open: file "c1700-ny-mz.121-6.bin" not found open(): Open Error = -1 loadprog: error - on file open boot: cannot load "flash:c1700-ny-mz.121-6.bin" rommon 5 > rommon 5 > xmodem -c tftpc Do not start the sending program yet... File size Checksum File name 576 bytes (0x240) 0x905f tftpc WARNING: All existing data in bootflash will be lost! Invoke this application only for disaster recovery. Do you wish to continue? y/n [n]: y Ready to receive file tftpc ... CCCCCCCCCC Timeout waiting for data - aborting download... 数日前に色々コマンドを試し打ちしていた際 tftpサーバは特に立ち上げていることはなく Router#copy running-config tftp Address or name of remote host []? tftp というようなコマンドを打っていたのを覚えています。 正常に起動できるような復旧方法がありましたら 教えていただきたいと思います。 よろしくお願いします。

  • OpenSSLのインストールについて

    windows7 32bitでサーバを初めて組む超初心者です。 apacheは2.2.25でActive Perlは5.16.3.1です。 インストールするのは以下のファイルです。 Win32OpenSSL_Light-1_0_1 これをインストールしようとすると、途中で質問を聞かれます。 copy OpenSSL DLLs to The windows system directory The OpenSSL binaries(/bin)directory の二つのうち、一つを選択しなければ ならないようです。どちらを選択すれば良いのでしょうか? ちなみにapacheはC/apache Softewre Foundation/Apache2.2となっており、 PerlはC/Perlとなっております。

  • Catalyst2960のバージョンアップ

    CiscoIOS12からIOS15にバージョンアップを行おうとしています。 #show flash:で見ますと、"3 drwx 256 ************ +00:00 c2960-lanbase-mz.122-35.SE5"と言うディレクトリがあってそこにc2960-lanbase-mz.122-35.SE5.binと言うIOSが入っています。 tftpでそこのディレクトリにIOS15をダウンロードしたのですが、他にhtmlやinfoと言うファイルがあります。そこで、Switch# configure terminal Switch(config)# no boot system flash:古いIOSファイル名.bin Switch(config)# boot system flash :新しいIOSファイル名.bin Switch(config)# exit Switch# copy running-config startup-configとしたら、確かに次に立ち上がったときにはIOS15で立ち上がってくれます。 しかし、何かの拍子で初期化してしまうとIOS12で立ち上がるのでは無いでしょうか?また、そもそも、IOS12の入っていたディレクトリにIOS15 を置いておいて良いのかどうかです。 #erase startup-configとしたときに正常に立ち上がるのか?と言う疑問があります。 このような場合どうすれば良いのでしょうか? 何か違うような気がします。初学者ですが、試験勉強もしていますが、実機にも慣れておきたいので実機を触っています。RouterはIOSがディレクトリに入っていなかったので、問題はなく、またメモリも外付けで何とかなります。しかしスィッチはメモリが内蔵されていて下手すると取り返しが付かなくなる可能性もあり戸惑っております。 ネットでは比較的簡単に触れられているだけですし、今学校に行っていますが、Routerについては記載があったのですがSwitchに関してはあまり深く書かれていません。お教えいただければ幸いです。ネット情報もいろいろで、確かに上の設定で大丈夫ですが、何か中途半端な印象を受けます。よろしくお願いいたします。

  • JSPの環境構築がうまくいきません(Tomcat5.5 J2SE5.0)

    恐縮ながら文字数ギリのためメモ帳にコピー改行お願いします。当方、PHPを少しかじった程度のプログラム初心者です。恥ずかしながら初歩の段階でわからず困っています。自分なりに試行錯誤してみたのですが完全にはまってしまいました。どなたかアドバイスをよろしくお願いします。J2SEとしてjdk-1_5_0_03-windows-i586-p.exeをインストールしました。ユーザー環境変数は、次のように設定【変数】JAVA_HOME【値】C:\Program Files\Java\jdk1.5.0_03【変数】CATALINA_HOME【値】C:\Program Files\Apache Software Foundation\Tomcat 5.5【変数】CLASSPATH【値】.;C:\Program Files\Java\jdk1.5.0_03\jre\lib;C:\Program Files\Java\jdk1.5.0_03\lib;C:\Program Files\Java\jdk1.5.0_03\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar;%CATALINA_HOME%\webapps\jsp10\WEB-INF\classes;【変数】PATH 【値】.;%JAVA_HOME%\bin;C:\Program Files\MySQL\MySQL Server 4.1\bin;C:\Program Files\Anchor\bin コマンドプロンプトの実行結果です。C:\>java -version★java version "1.5.0_03"Java(TM) 2 Runtime Environment, Standerd Edition (built 1.5.0_03-b07)Java HotSport(TM) Client VM (build 1.5.0_03-b07,mixed mode, sharing) 続いてTomcatのjakarta-tomcat-5.5.9.exeをインストール http://localhost:8080/ と入力しておなじみのTomcatのページを見ることができました。しかし JSP Examples をクリックして JSPの動作を確認しようとすると以下のようなページに・・★HTTPステータス 404 - /jsp-examples/type ステータスレポート メッセージ /jsp-examples/説明 The requested resource (/jsp-examples/) is not available.Apache Tomcat/5.5.9

    • ベストアンサー
    • Java
  • flashから別サーバーにあるCGIを起動

    別サーバにあるCGIを起動する方法で行き詰っております。 どなたかアドバイスをお願いいたします。 ■現状 A社のサーバーにHTML(SWFも含む)を入れて、B社のサーバー(UNIX,Perlバージョンは最新)にあるCGIを起動させたいと考えています。(B社の中で同サーバーにHTMLとCGIを入れてテストした場合は問題なく動いています。) しかし、A社のサーバーにHTMLをアップしてもらうと、HTMLやSWFは問題なく閲覧できるのですが、B社のCGIが起動しません。これを解決したいのですが、なんとかいい方法はないでしょうか。 A社のアドレスはhttp://www.xxx.com/とします。 B社のCGIが入っているアドレスはhttp://www.zzz.com/cgi-bin/とします。 以下を試していますが、A社のサーバーでは動きませんでした。 B社サーバー内にc_01.swfというのを作り(http://www.zzz.com/c_01.swf)、1フレーム目にCGIを起動するコードを書きました。(以下) this.createEmptyMovieClip("page_mc1", 1); loadVariables("http://www.zzz.com/cgi-bin/c_01.cgi", page_mc1, "GET"); c_01.swfをA社のHTMLにあるSWFから _root.miniswf.loadMovie("http://www.zzz.com/c_01.swf"); というように読み込んでみましたが動きません。また、これは適当にやっているので見当違いかもしれませんが、A社のindex.htmlに <!--ムービーで使用されている URL--> <a href="http://www.zzz.com/"></a> <a href="http://www.zzz.com/cgi-bin/"></a> というタグを入れてみましたが動きませんでした。 B社で借りているレンタルサーバー(http://www.eee.com)にHTMLを入れてみると、http://www.zzz.com/cgi-bin/c_01.cgiは動くので不思議です。どなたか助けて下さい。 ※制作しているflashのバージョンはversion=8,0,0,0です。