- ベストアンサー
クライアントPCとRedHatLinux8.0の接続について
linuxを使ってサーバー構築を考えているものです 現在の接続は ルーター→windows2000となっていて サーバー構築後には ルーター→LINUXサーバー→windows2000 と組みたいと思ってます。 現在LINUXサーバーにはNICを2枚さしていて 1枚はルーターにつなげていて起動時にアクティブになりインターネットに指定IPアドレスで接続します。 もう一枚はwindows2000に接続する予定ですが、よく設定方法がわからずDHCP取得と設定されてます。 ipchainsとDHCPを設定・構築すればクライアントPCからネットにつながると思うのですがKDEからはwindows2000とつなぐNICに「停止中」とかかれており起動しようとしても「起動できません」とエラーが出てしまいます。 そこで質問なのですがipchainsとDHCPを構築したlinuxサーバーにNICについてはどのような設定をすればよいのでしょうか? お教えてください。よろしくお願いします。 ちなみにipchainsで問題のNICはプロトコル通信を許可しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
dhcp.confはどうでもいいので、ifcfg-eth1の設定と、 ipchains -L の表示結果を書いてください。 また > dnsサーバーはルーター内で動作しました と > DNS ルーター内でのlinuxDNSのIPアドレス これは意味が分かりません。 DNSとルータがどういう関係になっているのですか? もう一つ、RedHatは使ったことがないので分かりませんが、No2氏の言われるとおり、iptableの方が動いている可能性もあります。 そうであれば、わざわざipchainsに切り替えるのではなくiptableでポリシーを設定した方が、よりよいと思います。 最後に(しつこい(^^;) > さっそく上記の設定で行なってみたのですが > (snip) > 他に手段はないでしょうか? > もし御存じであればお教え下さい。 自分のしたことを省略しないでください。 これだけでは一体何をしたのか全然分かりません。 初心者がこういった設定をしている場合、大抵どこかでミスをしているはずです。 上の様に書かれると、回答者側は、あなたがしたことを想像しながら回答しなければなりません。 面倒がらずに、全て書きましょう。
その他の回答 (2)
- klaym
- ベストアンサー率0% (0/1)
RedHatLinux8.0は使い始めたばかり設定はこれからなのですが、8.0(というかカーネル2.4以降)ではデフォルトではiptablesが動いているようです。ipchainsも切り替えれば使えるようですので、切り替えて試してみて下さい。
- kusukusu
- ベストアンサー率38% (141/363)
eth1(2枚目のNIC)がDHCP取得となっていると言うことは、そのままではいけません。 固定のプライベートアドレスを振ってください。 ifcfg-eth1(/etc/sysconfig/~ 位にあるのかな?)を DEVICE=eth1 BOOTPROTO=static BROADCAST=192.168.1.255(あなたの環境でのブロードキャスト) IPADDR=192.168.1.2(プライベートアドレス。適宜書き換え) NETMASK=255.255.255.0 NETWORK=192.168.1.0(ネットワークアドレス。適宜書き換え) ONBOOT=yes と言うふうに編集します。 次に /etc/sysconfig/networkで、FORWARD_IPV4=ture(yes) とします。 最後にipchainsの設定ですが、取りあえず動かす為に /sbin/ipchains -P forward DENY /sbin/ipchains -A froward -s 192.168.1.0/24 -d 0.0.0.0/0 -j MASA と設定し試してみましょう。 それで上手くいくようであれば、あなたのポリシーに合わせてIPchainsを設定していきましょう。
補足
ご返答有り難うございます さっそく上記の設定で行なってみたのですが windows2000からネットには継りませんでした。 カード(ETH1)はlinuxから認識されました。 ipcainsも上記のとうり設定しました 他に手段はないでしょうか? もし御存じであればお教え下さい。 dhcpd.conf設定ファイルは subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1; option subnet-mask 255.255.255.0; option domain-name-servers ルータ(linuxではない)内のipアドレス; option domain-name "linuxドメイン名"; range dynamic-bootp 192.168.0.1 192.168.0.99; default-lease-time 600; max-lease-time 7200; } となっています。 dnsサーバーはルーター内で動作しました dhcpはなぜかエラーがでて動作してません。 windows2000での設定は IPアドレスが192.168.0.15 サブネット 255.255.255.0 デフォルト 192.168.0.1 DNS ルーター内でのlinuxDNSのIPアドレス 宜しくお願いします
お礼
ご解答ありがとうございます iptableの方を設定しましたところ クライアントからネット接続されました。 また、私の勘違いや記入不足によりご迷惑をおかけしてすみませんでした。 質問時の記入に関して今後注意いたします。 またの機会がありましたらよろしくお願いします。