パスワードを忘れた? アカウント作成
647167 journal

Ab.の日記: LAN鯖~

日記 by Ab.
余ってる Celeron-450 のマシンで組んでみました。

WAN----WindowsDesktop
 |            |
 |            |
FreeBSD Server----LAN
             |
    適当な note 機とか

とかいう変態構成で、FreeBSD の方は NAT と DHCP Server と LAN 内用の DNS Server を立てちゃおうというのが今回の野望。
Windows 機も LAN の内側に隠したかったけど、光のルーターにするには Celeron 450 じゃちょっと荷が重いかなと思ったので、今回は並列構成。
そのうち FreeBSD の方は LAN 側の IP Address で Apache 立てて、あとバックアップ回線にも繋いじゃう予定。
2台のマシンでネットワークカード合わせて5枚ささってるっていうのはちょっとどうなのかとも思いますが…(笑)

んで、djbdns の設定で微妙にてこずったのでメモ。
実際に使ったのからいじって載せてるので、ご利用は自己責任で。

#!/bin/sh

lannet="192.168.0"
wannet="1.2.3"
reverse_lannet="0.168.192"
reverse_wannet="3.2.1"

local_domain="hoge.local"
desktop_name="desktop"
desktop_addr=10
server_name="server"
server_addr=1

rm -rf /etc/tinydns /var/service/tinydns

tinydns-conf tinydns dnslog /etc/tinydns 127.0.0.1
cd /etc/tinydns/root

./add-ns $local_domain $lannet.$server_addr
./add-ns $reverse_lannet.in-addr.arpa $lannet.$server_addr
./add-host $server_name.$local_domain $lannet.$server_addr
./add-host $desktop_name2.$local_domain $lannet.$desktop_addr
./add-ns $reverse_wannet.in-addr.arpa $lannet.$server_addr
./add-host $server_name-o.$local_domain $wannnet.$server_addr
./add-host $desktop_name-o.$local_domain $wannnet.$desktop_addr
make
ln -s /etc/tinydns /var/service/tinydns

rm -rf /etc/dnscache /var/service/dnscache

dnscache-conf dnscache dnslog /etc/dnscache $lannet.$server_addr
cd /etc/dnscache/root

touch ip/$lannet

echo 127.0.0.1 > servers/$local_domain
echo 127.0.0.1 > servers/$reverse_lannet.in-addr.arpa
echo 127.0.0.1 > servers/$reverse_wannet.in-addr.arpa

ln -s /etc/dnscache /var/service/dnscache

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

身近な人の偉大さは半減する -- あるアレゲ人

読み込み中...