Linuxの
インストール |
インストールは一昔前のLinuxと比べて格段に簡単になってきている。現在私の使用しているLinuxはDOS/V
magazine 2001年7月1日号に付属のVine
Linux
2.1.5です。インストールの方法は、LinuxのFTP版が付録している雑誌に記載されているので、それを参考にしていただければ殆ど問題無いはず。以下に私のLinux環境をご紹介します。
【マシン構成】

|
OS:Vine Linux 2.1.5 ファイルシステムは分割せず、全てルート/に2.2GB
カーネルは2.2.18
NICは2枚必要になります。2枚共RealTek
8139チップ使用ノーブランド製品を使用した。
LAN側:eth0 手動でIPアドレス192.168.1.1、サブネットマスク255.255.255.0を入力
WAN側:eth1 設定方法にDHCPを指定しブート時にIPアドレスを取得
Vine Linuxに限らないが、コントロールパネルのLANの設定や、linuxconfを用いれば、設定ファイルを編集しなくても設定できる。ちなみに設定ファイルは、
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
この方法が正しいかどうかは解らないが、一応グローバルアドレスAA.BB.CC.DDが割り振られ、DNSも正常に取得出来ている。が、ブート時にeth1の設定に時間がかかる時とかからない時がある。 |
IPマスカレード |
Step1> IPルーティングの設定
echo " 1" > /proc/sys/net/ipv4/ip_forward
を/etc/rc.d/rc.localに追加
Step2>モジュールの追加
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_autofw
を/etc/rc.d/rc.localに追加するだけ。全く問題なし。
Step3> フィルタリングの設定
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.1.0/255.255.255.0
-j MASQ
を/etc/rc.d/rc.localに追加するだけ。これでデフォルトポリシーの設定完了。
Step4> WindowsMe側の設定
TCP/IPのプロパティで、新しいゲートウェイに192.168.1.1を追加。
TCP/IPのプロパティのDNS設定にDNSを追加した。
Linux側のDNS設定は以下のコマンドを打つことにより確認することができる。
cat /etc/resolv.conf
これで接続!
|
パケットフィルタ
の設定(追加) |
IPマスカレードのStep 3でフィルタリングの設定を行ったが、更にipchainsによる設定を試みる。
今回は、Linux magazine 2001年5月号(株式会社アスキー)を参考にしています。が、パケットフィルタリングは、ネット上や書籍、雑誌に特集が組まれているので、それを参考にして下さい。
私には奥が深すぎて理解しきれませんが、セキュリティを固める為にも是非、実施して下さい。
|