• ベストアンサー

1台のサーバーと3台のPCのネットワーク

お聞きしたいことがあるのですが、 1台のサーバー(HP社)と3台のPCを使用したネットワーク構築をしたいと思っています。 他に使用できる機材としてはスイッチングHUBがあります。 イメージとしてはサーバーには直にWANからのLANケーブルを差し込み、 空いている1つのLANポートからスイッチングHUBへLANケーブルをスイッチングHUBから3台のPCへというイメージです。 この場合、サーバーでDHCPを構築し、クライアントで利用するという方法で正しいのでしょうか? 仮に正しいとしてやってみたのですがどうにも上手くいきません。 DHCPの起動まで成功しているのですが、クライアントで接続することができません。 環境は全機Fedora7です。IPアドレスは変動なのでDDNSを利用しています。よろしくお願いします!

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

こんばんは。 NIC2枚ざしのLinux機で、BBルータ(兼DHCPサーバ)を構築したいのでしょうか? Linux機にはLANカードが2枚ささっているので、 たとえば、 eth0 : インターネット側 : プロバイダからのグローバルIPアドレス eth1 : LAN側 : 192.168.0.1/255.255.255.0 と想定しますと、 DHCPサーバの設定では、eth1側にIPアドレスを配布する指定が必要です。 他には、LANのPC用に、 IPアドレスの範囲:192.168.0.100~192.168.0.200 サブネットマスク:255.255.255.0 デフォルトゲートウェイ:192.168.0.1 DNSサーバ:プロバイダのDNSサーバ などを設定して、DHCPサーバからeth1側へ配布します。 次に、IPフォーワードを有効にする(ip_forwardに1を設定する)必要があります。 echo 1 > /proc/sys/net/ipv4/ip_forward 次に、iptables(Netfilter)の設定で、パケットルーティング(フォーワードとマスカレード) の設定が必要になります。 iptablesの説明を始めると、きりがありませんので、以下のサイトなどで学習してください。 連載記事 「習うより慣れろ! iptablesテンプレート集」 http://www.atmarkit.co.jp/flinux/index/indexfiles/iptablesindex.html 第2回 natテーブルを利用したLinuxルータの作成 http://www.atmarkit.co.jp/flinux/rensai/iptables02/iptables02b.html

proviant
質問者

お礼

皆さん、説明不足の投稿でしたが、多数のレスを頂き、有難うございました。本来は結果等を投稿するべきですが、だいぶ先になりそうですので締め切らせていただきます。 本当に有難うございました。

proviant
質問者

補足

ありがとうございます。 確かに奥の深そうな分野ですね。 自分なりに勉強してみたいと思います。

その他の回答 (4)

回答No.5

fedora1~4までを対象としたページですが 「PCルーター構築(PPPoE+iptables)」 http://fedorasrv.com/pppoe-iptables.shtml

proviant
質問者

補足

ありがとうございます 参考にさせていただきます。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.3

> クライアントで接続することができません。 とおっしゃっていますが、クライアントが、どこに接続できないのでしょうか。 もし、インターネットに接続できない、ということでしたら、・・・。 WANからのLANケーブルを、サーバに直付けしているとのことなので、 サーバにルータの機能を持たせなければ、サーバに接続したクライアントから、インターネットには接続できません。  ・ルーティングの設定。  ・NAT(DHCPを使っている、ということから、1つのグローバルアドレスを、3台のPCで利用しなければならない。)  などが考えられます。

proviant
質問者

補足

下の細くとかぶってしまいましたが、私はてっきりDHCPの構築によりこれらの問題が解決できる勘違いしていました。 皆さんのおっしゃる通り、ルーティングの設定をしてみようと思います。早急なレスをいただきありがとうございます。 また、読みにくい文章であったことをお詫びします。

noname#98978
noname#98978
回答No.2

>イメージとしてはサーバーには直にWANからのLANケーブルを差し込み、 >空いている1つのLANポートからスイッチングHUBへ 何度読んでも分かりにくい文章ですが、 サーバはLANカード2枚ざしなのでしょうか? それなら、サーバ上でポートフォーワードとNAPT変換が必要です。

proviant
質問者

補足

確かに今読み返すと読みにくい文章でした。 お答えいただいた皆さんにはご迷惑をおかけしています。 pastelflowさんのおっしゃる通り、サーバーにはオンボードのLANポートが一つとPCI接続のLANポートであわせて2つあります。 一つ質問があります。 ポートフォワードとNAPT変換を行うというのは、サーバーにルーターの働きを持たせるということでしょうか?(初歩的ですみません) そして、DHCPで分配したIPアドレスを送るという考え方で良いのでしょうか?

  • NKY
  • ベストアンサー率27% (227/815)
回答No.1

クライアント側の設定はどうなっていますか? まぁそんな初歩的なミスではなさそうですけど・・・・

proviant
質問者

補足

クライアント側はFedora7オリジナルの設定、つまり、DHCPを自動で取得する設定になっています。

関連するQ&A