- 締切済み
AVAが起動しません。Linuxルータの影響?
1ヶ月ほど前から、急にオンラインゲームのAVAが起動しなくなりました。 CentOS5をルーターとして利用しており、それが原因となっています。 ゲーム運営側に問い合わせをしたが、これといった対応策を出してくれず困っております。 GameOnは起動している感じですが、ゲームセキュリティのXIGNCODE3が起動してないです。 ポート開放なども様々なサイトをみて、開放をしましたが結局解決には至っていません。 何をどのようにすれば解決するのかすらも見当がつきません・・・ 何でもよろしいので、お気づきになった事があればどんどん言ってください!! またこのサーバーはルータ機能以外に、DNSサーバー、DHCPサーバー、キャッシュサーバー(Squid)等も稼働しておりますので、何か参考になればと思います。 難しい質問ではあると思いますが、どうかよろしくお願いいたします!
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- wormhole
- ベストアンサー率28% (1626/5665)
>決められたPCへのパケット送信であるなら >"-A FORWARD -p tcp --dport 28004 -d 192.168.11.1 -j ACCEPT_COUNTRY" >という風に192.168.11.1のみの指定にすればよろしいのでしょうか? そうなると思います。 >また、udpも同様の設定でいいのでしょうか? そうなります。 ただ設定しようとされてるのはインバウンドですよ? 知人さんから無線LANルーターを借りた際にはポート転送の設定した覚えがないのでしたら、やろうとされている設定は関係ない気がするんですが。
- wormhole
- ベストアンサー率28% (1626/5665)
>192.168.11.1~192.168.11.256 までのパソコンにルータ機の28004番ポートに入ってきたパケットを転送する という風に設定したつもりだったのですが・・・ そのままの意味(IPアドレスの範囲が違う気はするけど)ではあってると思いますが、WANからルーター1台に対して送信したパケットがLAN内の何台あるかわからないパソコン全てに送られるという事になりませんか。
- wormhole
- ベストアンサー率28% (1626/5665)
>"-A FORWARD -p tcp --dport 28004 -d 192.168.11.0/24 -j ACCEPT_COUNTRY" どういう設定なのか説明できますか?
補足
すみません、正直よくわかっておりません・・・ 192.168.11.1~192.168.11.256 までのパソコンにルータ機の28004番ポートに入ってきたパケットを転送する という風に設定したつもりだったのですが・・・
- Wr5
- ベストアンサー率53% (2173/4061)
該当のゲームはやったことありませんし、Linux機をルータとして構築したこともありませんが……。 >#AVAの通信のためのポート開放 >echo "-A INPUT -i $WAN -p tcp --dport 28004 -j ACCEPT_COUNTRY" >> $IPTABLES_CONFIG_FILTER >echo "-A INPUT -i $WAN -p udp --dport 16384:18084 -j ACCEPT_COUNTRY" >> $IPTABLES_CONFIG_FILTER INPUTチェーンだけ…ですか?? それだと、ルータ機としているLinux機への受け入れパケットのみ対象になるのではないですか? であれば、配下にいるホストに転送する必要はありませんから、配下のPCからみるとポートは開いていません。 # マンションの管理人は受け取るけど住人には渡しませんよ。いくら住人が荷物を待っていても。 http://www.atmarkit.co.jp/ait/articles/0112/18/news002.html ってコトで、FORWARDチェーンの設定も必要かと思われますが。
補足
返信ありがとうございます! iptableに関して、またサーバーに関して未熟なもので、forwardチェーンを知りませんでした。 非常にお恥ずかしい・・・ ご指摘があった通り、以下のように設定しようと考えております。 #パケット通過の設定 echo "-A FORWARD -p tcp --dport 28004 -d 192.168.11.0/24 -j ACCEPT_COUNTRY" >> $IPTABLES_CONFIG_FILTER echo "-A FORWARD -p udp --dport 16384:18084 -d 192.168.11.0/24 -j ACCEPT_COUNTRY" >> $IPTABLES_CONFIG_FILTER もし何かおかしなところがあればご指摘していただけたら大変助かります。 よろしくお願いいたします。
- wormhole
- ベストアンサー率28% (1626/5665)
>ポート開放をすればなんとかなるのでは?と思い、先ほどのサイトを元に設定しましたが、ダメでした・・・ iptablesは、よく知りませんが見た感じ別の設定していませんか? http://allian.wikiwiki.jp/?%C4%CC%BF%AE%CA%FD%BC%B0 にはアウトバウンドと書かれているのにインバウンドの設定をされているような。 ただ参考にされたサイトはアウトバウンド全許可ぽいですが。 >ゲーム運営側に問い合わせをしたが、これといった対応策を出してくれず困っております。 どこのオンラインゲーム運営会社でも同じですがルーターの設定の面倒まではみてくれませんよ。 >CentOS5をルーターとして利用しており、それが原因となっています。 #1では鵜呑みにしてましたが、その判断はどのように行ったのでしょうか。
補足
試しに知人から無線LANルーターを借りて、そちらで試してみたらあっさりゲームが起動し、さらには、Linuxルーターが原因だと分かる前に一度ゲームをするPCのOSをクリーンインストールをしており、それでも同じような症状だったので、これらを総合してLinuxルーターによるものだと判断しました。 iptableの設定でなければ、サーバー側に入れているウイルス対策ソフトの影響なのでは?と思い、切っても結局は効果なし・・・ 本当にお手上げ状態です(´・ω・`)
- wormhole
- ベストアンサー率28% (1626/5665)
この辺参考にしてはどうでしょうか。 http://allian.wikiwiki.jp/?%C4%CC%BF%AE%CA%FD%BC%B0
補足
早速の回答、有難うございます!! iptable_router.shには、すでに以下のように設定しております。 #AVAの通信のためのポート開放 echo "-A INPUT -i $WAN -p tcp --dport 28004 -j ACCEPT_COUNTRY" >> $IPTABLES_CONFIG_FILTER echo "-A INPUT -i $WAN -p udp --dport 16384:18084 -j ACCEPT_COUNTRY" >> $IPTABLES_CONFIG_FILTER } ポート開放をすればなんとかなるのでは?と思い、先ほどのサイトを元に設定しましたが、ダメでした・・・ http://centossrv.com/linux-router.shtml このサイトを元にサーバーを稼働させております。 自ホストの部分だけでなく、他ホストの部分も設定しないといけないのでしょうか・・・
補足
そうですね・・・ そのような意味になってしまいますね・・・ 決められたPCへのパケット送信であるなら "-A FORWARD -p tcp --dport 28004 -d 192.168.11.1 -j ACCEPT_COUNTRY" という風に192.168.11.1のみの指定にすればよろしいのでしょうか? また、udpも同様の設定でいいのでしょうか?