• ベストアンサー

LinuxPCでルーターを作る

質問のタイトル通りです。 SSD/LinuxでADSLルーターを作りたいのですが、 自分は、C言語でプログラミングをするのにLinuxを使用した経験しかありません。vi cd ls mv 等々基本的なコマンドは、知っています。 何かいい参考書ないでしょうか? お勧めのものがありましたら、教えてください。

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

  • ベストアンサー
回答No.1

ルータと言ってもいろいろな物の複合物です。 ADSL接続するならPPPoEクライアント その方にもゲートウェイ、DHCPサーバ、ファイアウォール などなどの機能を付けていく必要があるでしょう。 http://www.google.co.jp/search?hl=ja&q=Linux+%E3%83%AB%E3%83%BC%E3%82%BF&lr=

参考URL:
http://www.google.co.jp/search?hl=ja&q=Linux+%E3%83%AB%E3%83%BC%E3%82%BF&lr=

関連するQ&A

  • Linuxのコマンドの抑止方法

    Linuxである特定のユーザだけLinuxの標準のコマンド(cd,mv,ls などなど)の使用を抑止させ、特定のシェルスクリプト10個くらいのみしか使用できなくするにはどうしたらよいでしょうか?

  • 初心者向けには

    Windowsしか扱ったことがなく、この度PHPスキルを身に付ける為にLAMPの講習を受けることになりました。 講習の予備知識としてLinuxコマンドラインでの操作が必要であり基本的なファイル操作のコマンド(ls,cp,mv等)及び、viエディタの簡単な操作を予習しておくことが望ましいらしいのです。 今現在所有しているノートパソコン(DVD-ROM)にLinuxを入れて学びたいのですが初心者が上記の予備知識を学ぶうえで相応しいLinuxはどれでしょうか。 また、お勧めの入手からインストールまでを教えていただけると助かります。お勧めの書籍なども・・・ 私的には今入っているWindowsも引き続き継続していたいので、消さずに二つのOSを使えるようにする方法もご伝授いただけると幸いです。 よろしくお願いいたします。

  • ls -l コマンドの結果から月の値だけを取りだしたい

    皆さん、お手数ですが教えて下さい。 今Linux上で動作させるC言語のプログラミング作業を行っているのですが、その過程において以下のコマンドラインから”月”の数値を取り出したいと思っています。 (sprintfで編集したコマンドをsystemコマンドで。) > ls -l test_11.c -rw-rw-r-- 1 user1 group 5431 9月 25 18:02 test_11.c 以上の表示結果から、lsコマンドとawkコマンドを組み合わせて、月の数値を取り出したいのですが、 この例で言うと、月の部分には”9月”と全角の「月」という文字が付いてきます。 取り出したいのは「9」の値だけなのです。 上手くこの月の数値だけを取り出すオプションとか無いでしょうか? もちろん、複数のコマンドをパイプで繋げるのは一向に構いません。 よろしくお願いいたします。

  • linux(redhat)ファイルシステムの復旧について

    お疲れ様です。 Linux(redhat)環境で、あるフォルダ配下をフォルダごとルート直下に移動しようとして以下のmvコマンドを投入しました。 >mv /opt/xxx/test /* コマンドの指定方法に誤りがあったのか、この後lsなどのコマンドが効かなくなってしまいました。 >/bin/ls:そのようなファイルやディレクトリはありません cdコマンドで/opt配下には移動はできるのですが、/binなどは壊れてしまったのか、移動もできません。 /bin配下のコマンドが効かず何もできない状態なのですが、何とか復旧させる手段はないでしょうか。OSを再インストールするしかないでしょうか。 ご存じの方おりましたらよろしくお願いいたします。

  • C言語 お勧めの学習用Linux系OS

    現在わたしは大学でプログラミング(C言語)の勉強をしているのですが、使っている自分のPCはWindowsです。 デュアルブートをするのは、難しそうなので、1CD Linuxを使用したいと思っております。 1CD LINUXでC言語学習にちょうど良いOSを教えてください。

  • viでプログラミング

    viを最近使い始めた者なのですが、viは覚えれば覚える程便利であると感じてはいるのですが、プログラミング(C言語)に使いたいと思うのですが、viをプログラミングを書くのに便利な機能(#include等と書くと色が変わるとか)をつけたもの等は存在するのでしょうか?あるのでしたら教えて下さい。

  • Cを実行するだけの最軽量Linux

    Cを実行するだけの最軽量Linux Cを実行するだけの超超軽量Linuxってありますか? 必要なものは vi gcc ls cd こんなもんです。 日本語入力は必要ありません。 パソコンを、昔のポケットBASICのように使って遊びたいんです。 どんなディストリビューションがおすすめですか? (X serverが無くても良いです。)

  • cc hello.cってやっても、、、

    大学でC言語を勉強してます。自宅でもlinuxをやろうと思い、RedHat7Jを入れることには成功しました。プログラミングの知識は少しはあるのでいざ!、あの有名なhello.cのプログラムを書いてコンパイルしました。大学のパソコンからならここでa.outと打てば「hello world!」と出るはずが bash:a.out:command not faund とでてしまいます。lsコマンドで見てもa.outはちゃんと存在しているんですが、、なぜこうなるのでしょうか? どなたか回答よろしくおねがいします。

  • パソコンでルーターを作りたい

    パソコンでルーターを作りたいんですが参考になるHPや本って ありませんか?C言語は少しできます。

  • シェルスクリプトの実行

    一台目のLINUX上でプログラムを実行しLANでつながれたもう1台のLINUXにあるシェルスクリプトを実行するにはC言語でどのようにプログラミングをすれば可能でしょうか? プログラムと同じ場所ならsystem(コマンド)で出来るんですよね? telnetとか使いますか?それとももっと単純に出来るのでしょうか?