| レス数が900を超えています。1000を超えると表示できなくなるよ。 |
初心者対応FreeBSD質問スレッドの2
[348:333 (2001/05/04(金) 17:29)]
>>341
静的NATとはちょっと違うと思います。
(いや、私の知識が違うかも。ちょっと自信なし)
私が知ってる静的NATは、こんな感じ。
---
割り当てられたグローバルアドレス:xxx.xxx.xxx.001〜xxx.xxx.xxx.015
プライベートアドレス:192.168.1.0/24
という環境で、G/Wのうちの一つをxxx.xxx.xxx.001とし、その中の設定で
xxx.xxx.xxx.002 -> 192.168.1.2のマシン
xxx.xxx.xxx.003 -> 192.168.1.3のマシン
といった感じで、アドレスを1対1で変換するもの。
---
今回やろうとしてるのはちょっと違って以下のようなことです。
---
G/Wに割り当てられるグローバルアドレス:xxx.xxx.xxx.xxx(動的割り当て)
G/Wのプライベートアドレス:192.168.xxx.1
G/Wの設定で
xxx.xxx.xxx.xxx 10080 -> 192.168.xxx.2 10080
xxx.xxx.xxx.xxx 10050 -> 191.168.xxx.3 10050
というふうに、一個のグローバルアドレスしか使えないながらも、使うポート
によって転送するプライベートアドレスを変える。
---
で、これはpppのmanを見ると設定次第でできるようなことが書いてあります。
また、users-mlを見るとゲーム用にこの機能を使っているようなことが書いて
あるので、できている人もいるようです。
その内容を見ると今回私がした設定と同じなので、できるはずなんですけど。
IP Filterとかだとグローバルアドレスを設定に記述しなければならないと思った
ので、pppの設定だけで解決しようとしているのですがいまだ解決していません。
[349:名無しさん@XEmacs (2001/05/04(金) 19:17)]
>>348
あう、スマン。IP Masquerade な話のようですね。内側の Windows で IIS
が動いていて、それを外部から見えるようにするだけかと思ってしまった(^^;
とりあえず、natd(8) に割と詳しく説明されているので、一読あれ。
ちょっと読むかぎりでは、ppp で静的 NAT 出来るみたいね(^^;;;
[350:333 (2001/05/04(金) 19:52)]
あら、完全にすれ違ってますね。
>内側の Windows で IIS
>が動いていて、それを外部から見えるようにするだけかと思ってしまった(^^;
まさにこれをやりたいのです。
pppの設定でできるはずなんですけどねー。
[351:名無しさん@XEmacs (2001/05/04(金) 21:33)]
>>348 の説明をよく読むと、
1. 外部に晒すマシンが複数ある。 そのポート番号は異なる。
2. BSD マシンが Internat に接続されている。
3. ISP から BSD マシンにグローバルな IP 一つ与えられている。
だよね?
とりあえず、対話的に nat 設定やって見たほうがいいかも。
ppp(8) の引用だけど
nat port proto targetIP:targetPort[-targetPort] aliasPort[-aliasPort]
[remoteIP:remotePort[-remotePort]]
だそうです。ちょっとこの設定やったことないので、自信なし。
ppp + natd はもう古いのね…。知らなかった…。
[352:名無しさん@お腹いっぱい。 (2001/05/04(金) 21:38)]
>>342
squidかdelegateでOK。
[353:333 (2001/05/05(土) 00:00)]
>>351
そうです、そういうことです。
で、
>nat port proto targetIP:targetPort[-targetPort] aliasPort[-aliasPort]
>[remoteIP:remotePort[-remotePort]]
の設定を加えて、ISPから割り当てられたグローバルアドレス(ポート10080)
宛の接続をプライベートネットワークにあるWindows2000マシン(IISを
ポート10080で起動済み)のポート10080に転送したいのです。
そしたらこれは上に書きこみした通りできなかったのですが、
別のポートを使うnapsterクライアントで試してみたらできました。
(もちろんポートフォワードの設定をnapsterクライアント用に直して)
本来の目的がこれだったので結果オーライなのですが、どうしてwebサーバ
はNGだったのかがわかりませんね。
気になります。
BSDマシンでもwebサーバが起動していただダメということなのでしょうか?
一応できたのでsage。
(皆さんありがとうございました)
[354:名無しさん@XEmacs (2001/05/05(土) 01:18)]
>BSDマシンでもwebサーバが起動していただダメということなのでしょうか?
そんな事ないと思うなー。BSD で動いている httpd ポート番号 80 のままで
しょ?
apache を止めてみて実験してみる価値はあると思うよ。つーか暇なら是非
やって欲しいな。あと、ログに何か記録されているかもしれません。
[355:初期不良 (2001/05/05(土) 01:50)]
もしかして...
内側からドメイン指定で要求出してる?
>>333 見るとそうだよね。
だとしたら ppp 側の IP に届いてないと思う。
OS が自分の IP と思ったらぱくっちゃって
nat 機能がかからないで単に ppp サーバに
要求を出しているのと同じになってると思う。
引用テスト >>355-356
[356:初期不良 (2001/05/05(土) 01:54)]
http://mentai.2ch.net/test/read.cgi?bbs=network&key=984537367&st=42&to=50
こっちにあがいたあとがある。
[357:333 (2001/05/05(土) 10:02)]
>>355
いえいえ、IPアドレス指定してます。
read.cgi ver5.26+ (01/10/21-)