[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46520] sargeでサーバー



takesimaです。御世話になってます。 
firewallとして firestarterをつかって apache2+postfix+qpopperな 
ok.dyndns.or(架空)をつくってみました。
firestarterで インターネットにさらすだけの強度がでるものでしょうか、お
尋ね申し上げます。


以下作成手順ですが まず大前提として、
A)このマシンは、 CDドライブがついてなく FDでしかインストールできない。
B)ISAバスのNICは FDインストールでは最初は認識されず、そのため PCIの
NIC e100でしかいんすとーるできない。
C) firewall生成ソフトfirestarterを入れるために Xは入れる。
です。

これからスタートです。
1。e100に lanケーブルをつないで FDからインストールします。
このe100のアドレスを 192.168.72.183とした。
2。日本語をいれません。
というのは 軽さと 文字化け*なし*をもとめました。

3。ssh
4.Xをいれます。
apt-get install xserver-xfree86
apt-get install x-window-system
apt-get install xfce4
apt-get install xbase-clients これないと startx できない

5。modconfをいれます。
これでやっと ISAのNICが認識されます。
ne
io=0x300
irq=10
6.NICのMACアドレスをメモしときます。
eth0: ........52 で ne
eth1: ........59 で e100


7.pppoeconf 命令をします
このとき eth1がインターネット側にします。
/etc/network/interfacesは
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.50
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
にできます。

8.apt-get install firestarter
そして
 sudo firestarter でfirewall を設定していきます。
 ただし インターネット側が pppoe を選びます。
 なおfirestarter の設定は policyで右クリックして
pop3
smp
http
ssh
をいれます。

9。ok.dynds.orgのために
ipcheck.pyをダウンロードし chmod +x ipcheck.py
mkdir /etc/ipcheck/
/root/ipcheck.py --makedat -q -d /etc/ipcheck -i ppp0 -w ok hi ok.dyndns.org
/root/ipcheck.py -q -d /etc/ipcheck -i ppp0 -w ok hi ok.dyndns.org


10.apt-get install apache2
ok:~# ls -l /var/www/apache2-default/
前略
-rw-r--r-- 1 root root 1472 May 12 09:30 index.html.en
-rw-r--r-- 1 root root 1631 Sep 5 2005 index.html.ja.iso2022-jp
後略

11.apt-get install qpopper
これで 自動的に
# cat /etc/inetd.conf | grep qpopper
pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.qpopper -f
/etc/qpopper.conf
なラインが挿入されてます。


12. apt-get remove exim4 --purge
apt-get install postfix
すると スクリプトが走ってmain.cfが自動的にできる。
どんなのができあがってるのかみてみると
ok:~# ./comment-out.bat /etc/postfix/main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
myhostname = ok.dyndns.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ok.dyndns.org, localhost.dyndns.org, , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
と、シンプルなものです、以上です。
サーバー作成デビアン楽で驚き。