トップ «前の日記(2006-09-12(Tue)) 最新 次の日記(2006-09-14(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2006-09-13(Wed)

LinuxでDNAT

外から飛んできたパケットを任意のホストに転送する。
以前やってみた筈だけど、資料を残してなかったようで 全然覚えてなかった。以下 @ITから頂戴。動作確認してからこっちにコピペ。

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A PREROUTING  -p tcp  -i $OUTER_NIC  \
 -d $OUTER_IP --dport $WEBPORT  -j DNAT  \
 --to-destination  $WEB_SERVER:$WEBPORT

駄目ルコとはいっても、

逆引きを返す分、DNSに関してはどっかより百倍マシなルータだろう。 管理メニューは●×※〒%#¥だけど。
なんかアドレス変換の設定がiptablesに似ている。

# nmap -O $AIR_STATION
 
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) \
 at 2006-09-13 13:01 JST
Interesting ports on $AIR_STATION:
(The 1659 ports scanned but not shown below are in state: closed)
PORT     STATE SERVICE
53/tcp   open  domain
80/tcp   open  http
2601/tcp open  zebra
2602/tcp open  ripd
MAC Address: 00:XX:XX:XX:XX:XX (Melco)
Device type: general purpose
Running: Linux 2.4.X|2.5.X
OS details: Linux 2.4.0 - 2.5.20
Uptime 0.154 days (since Wed Sep 13 09:19:27 2006)
 
Nmap finished: 1 IP address (1 host up) scanned in 3.574 seconds

ようやくsslあげる。そして。

現用の鯖からopenssl-0.9.8cを入れた。$openssldirも指定しておくんだった。
/etc/ld.so.confに/usr/ssl/libを追記。

それからbind9も。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。