RedHat Linux9 で ルータ構築(3)

 研究室で,設定ファイルを修正して,とりあえずエラーが起こらなくなり,SSHでの接続もできるようになった.iptablesの動作を確かめなければならないのだが,ノートPCのネットワークの設定を手動でするのは( ゚Д゚)マンドクセーしどうせ後々必要になるdhcpdを先に入れることにした.

apt-getで入れたので,これは流石にさくっと入った.

# apt-get install dhcp

入れた直後の状態では,設定ファイル(dhcpd.conf)がないのでこの辺を参考に自分で書いた.

# /etc/init.d/dhcpd start

起動しようとすると,一画面ぐらい流れてエラー終了する.
どうやらdhcpd.confにddns-update-style ad-hoc;という行を加えろみたいなことを言っている.
その通りにしてみたら,あっさり起動する.

で,ノートPCを繋いでネットワークに接続させようとしてみたのだが繋がらない.

 何が悪いか調べていたら,どうやらサーバのIPアドレスを192.168.1.1に設定していたのに対し,dhcpで割り振るアドレスの範囲を192.168.0.*にしていたことが問題のようだった.サーバに合わせてやったところ,無事dhcpでIPアドレスを割り振ることができた.

 しかし,IPアドレスを取得することはできたのだが,ノートPCからルータのWAN側のネットワークに接続することができない.pingも通らないという問題が起こった.

 名前解決が上手くいってないのかと思い,bindをスレーブサーバとしてインストールした(( ゚Д゚)マンドクセーので割愛)が,どうもそれは関係なかったらしい.

 iptablesの設定を簡単にしてパケットを全て通すようにしてもなぜか応答がない.この問題には3時間近く苦しめられた.

 ログをチェックしてみたところ,どうやらノートPCから外に向けてのパケットは送信されているみたいだが返ってきてこないという状態だった.このチェックで気づいたのは,送信側のアドレス192.168.1.*をそのまま相手に通知していることだった.「IP masquerade」の設定をしていないことに気づきiptablesの設定ファイルに追記したところ,pingも通るようになりブラウザでアクセスすることもできるようになった.

 不可解なのは,簡単にする前のiptablesの設定では「IP masquerade」の設定をしていたのだが,繋がっていないということ.今では元に戻したのだが普通に外部に繋がる.

 …まぁ,いいかぁ.そのうち調べよう.

最近のブログ記事

2010おつかれちゃん
新しい環境でも活躍をお祈りしてます。 …
来週は仙台だが。。。
ハードなスケジュールになりそうな気がする…
まったり雰囲気でもアツイ試合がやってきた
[地域決勝一次ラウンド@藤枝] 藤枝 1…