どうも、こちらの雰囲気になれてしまいなかなかFreeBSD-メーリングリストに投稿できないぜふぃみあです。最近質問ばかりですいません<(__)>
現在下にも書き込んでいますが、Xa7にFreeBSD3.4-R(natパッチ付き)をいれてダイヤルアップサーバーにし、そこにLan経由で自作機をつなげています。一応NATのさわりの設定は終わっているので自作機の方からインターネットはできるのですが、Age of EmpireなどのDirectplay対応のネットワークゲームをやろうとすると突然できなくなってしまいます。
http://www.rtpro.yamaha.co.jp/RT/docs/game/direct-play-game.html上記のアドレスを参照すると、なにやら設定が必要らしいのですがnatパッチ付きの場合のppp.confの設定がよくわかりません。メーリングリストで質問して返答がなかったからこちらに投稿。というのはあまりよくはないと思ったのですが・・・・・すいません。
-
おやじ さん
2000-03-31 11:48:56
初めて書き込みます、おやじと称してます。
FreeBSDのMLに投げて、コメントがつかなかったものをここに投げても....とい
う気もしますが....
#そういえば、貴殿のポストは目にしました
もう、FreeBSD-3.xのマシンは全くないので、的外れなコメントになるかも知れ
ないですが(というかなるかな?!)、ちょっと4.0-STABLEのpppのmanを見てみま
した。
4.0のpppでは、ppp.confに設定する"nat"コマンドがあって、これを使うことで
ポートリダイレクトが実現できます。
3.4のオリジナルppp or NATパッチ付ppp に同等のキーワードはないですか?
私の記憶違いの可能性も高いですが、3.4のpppではコマンドラインオプション
に'-nat'なんてのがあったような気がするのですが....
これを確かめてみた方がいいと思います。
#さすがに使ってないバージョンのmanを展開して見る気にはなりません :-)
ポートリダイレクトさえ出来れば、どのポートをリダイレクトするの?、とい
うのはMLでも回答がありましたし、貴殿記述のURLにも出ているのですよね。
もし、無ければ....4.0(98)待ちですね。
#無責任なようで恐縮ですが
-
ぜふぃみあ さん
2000-03-31 23:25:16
man pppでありました。
nat port proto targetIP:targetPort[-targetPort] aliasPort[-aliasPort]
[remoteIP:remotePort[-remotePort]]
このコマンドは、 aliasPort への入力の proto 接続を、 targetIP の
targetPort へリダイレクトします。 proto は、 ``tcp'' または
``udp'' です。
だそうです。
故に、
nat enable yes
nat port tcp 192.168.1.1:47624 47624
nat port tcp 192.168.1.1:2300-2400 2300-2400
nat port udp 192.168.1.1:2300-2400 2300-2400
としたのですが、うまくいきませんでした。
といいますか、私の今やっているゲームがAoKで、もしかしたらAoeと設定が異なるのかもしれません。しかし同じDirectplayを使用していると思うのですが・・・・
-
おやじ さん
2000-03-31 23:44:36
おやじです。
>nat port tcp 192.168.1.1:47624 47624
^^^^^^^^^^^
↑↑
このアドレスは、ゲームを動作させているマシンのIPアドレスですか?
ネットワーク構成が提示されていないので推測になりますが、何となくNAT箱のIP
アドレスでは?という気がするのですが....
もし、私の推測が当たっているようでしたら、ゲームを動作させるマシンのIPアドレスに変えてください。
それでもうまくいかなければ....ちょっと私では役不足ですね。
#pppにnat機能が追加されたのは3.2辺りだったような気がしますので、より新しい
#バージョンのpppを持ってきて試す、ぐらいしか浮かびません^^;;
無責任ですが、がんばってみてください。
-
ぜふぃみあ さん
2000-03-31 23:59:54
192.168.1.1 自作機(AOK動作マシーン)
192.168.1.2 Xv13/W16
192.168.1.3 NX−VS23D
192.168.1.4 Xa7/C8(FreeBSD Server)の、sio1にTAをつけてダイヤルアップしています。
192.168.1.5 Xa12
です。
-
おやじ さん
2000-04-01 00:42:18
おやじです。
なるほど、IPアドレスの設定は間違いではなかったのですね。失礼しました。
とすると、ppp.confへの記述に問題はなさそうですね。
おそらくpppのnatも、natdのコードを使っていると思いますから、問題はなさそうな
気もします。
#natdのポートリダイレクトは、私も使用実績があります
とすると、使うTCP/UDPのポート番号が違うのかもしれませんねぇ。
NAT箱で、tcpdumpを動かして、どのポート番号を使っているか確認されてみては如何
でしょうか。
これぐらいしか思い浮かばないです。
#私自身は根性無しで、2年も前からダイアルアップルーターを入れてしまいましたし、
#ネットワークゲームはしないので、困ったこともないですし....^^;;
4.0だと、pppをethernetデバイスとして見せることが出来るので、natdが使えるよ
うですが、今ないものを言ってても仕方ないですし....
#我ながら役に立たないリプライだなぁ....
-
ぜふぃみあ さん
2000-04-01 01:13:05
いえいえ、十分有益なレスをありがとうございました。おかげでnatコマンドの存在もわかりましたし、基本的なところでのミスもないことがわかりました。これからtcpdumpを動かして(マニュアルを見ながら(^^;;))もう一度格闘してみようと思います。
本当にありがとうございます。