- PR -

Linuxでルーター構築

1
投稿者投稿内容
もじお
会議室デビュー日: 2004/04/22
投稿数: 8
投稿日時: 2004-04-23 17:12
世話になります。
Linuxでルーターの構築を行っているのですが、あるところで困っています。

現在別々の事業部のネットワークを統合を考えています。
それぞれ
Aグループ         Bグループ
10.0.0.0/8    172.16.0.0/16
のネットワーク体系です。

BのユーザーがAのサーバーを突く際、突いたのがAグループのネットワーク体系になるようルーターを組もうと思っています。

今問題になっている所は、、
BからAを突くとルーターのアドレスでAのサーバーを突いてしまいます。
色々考えているのですがアイディアが無く困っています。
L3のスイッチなどでVLANを組めば良いのですが、通すポートを制限させたいのと
価格の面から空いているPCでと思っております。

どなたかお助けいただけないでしょうか。

宜しくお願いします。

ひとむ
常連さん
会議室デビュー日: 2003/08/28
投稿数: 38
投稿日時: 2004-04-23 19:51
私は直接お答えできませんが、もじおさんに書き込んでいただきたい項目がいくつかあります。

Linuxのディストリビューションとバージョンは何ですか?
NATはiptablesですか?ipchainsすか?
configはどのように設定されていますか?(差し支えない程度に)
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2004-04-23 20:22
ルータではなくNAT(NAPT)をつくっているのでわ?
もじお
会議室デビュー日: 2004/04/22
投稿数: 8
投稿日時: 2004-04-26 18:32
ひとむさん・ぼんすさん返信ありがとうございます。
Linuxのディストリビューションとバージョンは
Red Hat Linux 9 です。
NATはiptablesを使おうと考えてます。

いまNATを使って試しているのですが、上手く動いてくれません。
Aのサーバー10.1.1.200(172.18.20.200)
Bのクライアント172.18.20.2
で下記記述で試してみたのですが駄目でした。
#!/bin/bash
##### define default setting
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables -P INPUT DROP
/sbin/iptables -P FORWARD DROP
/sbin/iptables -P OUTPUT DROP

##### define allow localhost
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A OUTPUT -o lo -j ACCEPT

/sbin/iptables -A PREROUTING -t nat -s 172.18.20.2 -d 172.18.20.200 -j DNAT --to 10.1.1.200 -i eth1
/sbin/iptables -A PREROUTING -t nat -s 10.1.1.200 -d 10.1.1.2 -j DNAT --to 172.18.20.2 -i eth0
/sbin/iptables -A POSTROUTING -t nat -s 172.18.20.2 -d 10.1.1.200 -j SNAT --to 10.1.1.2 -o eth0

/sbin/iptables -A FORWARD -s 172.18.20.2 -d 10.1.1.200-i eth1-o eth0 -j ACCEPT
/sbin/iptables -A FORWARD -s 10.1.1.200 -d 172.18.20.2 -i eth0 -o eth1 -j ACCEPT

お助けいただけないでしょうか
宜しくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)