
Ubuntu日本語フォーラム

ログインしていません。
以下の投稿とほぼ同じ状況になっていますが、
再インストール以外の解決方法がないか模索したく質問させていただきます。
Apacheのネットワーク接続の制限(2007-09-17)
https://forums.ubuntulinux.jp/viewtopic.php?id=804
webサーバーを公開したいと思い、
インストール時にLAN内でセットアップし、ネットワーク設定も当初DHCPにしていたものを、
固定グローバルIPに設定しなおし、DMZ内に設置しましたが、
外部からの接続ができない状態です。
○LAN内からグローバルIPによるブラウザでの閲覧
○LAN内からグローバルIPへのPING
○サーバーから外部へのインターネット接続やapt-getなど
×外部からグローバルIPによるブラウザでの閲覧
×外部からグローバルIPへのPING
テストのため、上記実施時のみルータなどを介さず
CTU(=グローバルライン)へ直接接続してみましたが、できませんでした。
apacheのアクセスログ、エラーログには外部からの接続失敗時の
痕跡は全く残っていません。
ポート80は開くように設定しています。
また、外部のポートチェックのサイトを利用したところ、
ポートが閉じています、開いていますなどと出るはずが、
到達できませんでした と表示されます。
(ttp://www.cman.jp/network/support/port.html)
何か他に確認すべきことや解決方法などにお心当たりがありましたら、
ご助力いただければ幸いです。よろしくお願いいたします。
オフライン
状況がよくわからないので見当違いだったらごめんなさい。
ルータがあるのであれば、サーバマシンには固定グローバルIPでなく固定ローカルIPを当ててルータで振り分けたらいかがでしょう。
オフライン
ご返信ありがとうございます。
>テストのため、上記実施時のみルータなどを介さず
上記が紛らわしい書き方だったと思います。誤読させたようで申し訳ないです。
サーバーの上流に配置しているのはDMZ構成用のFWルータで、
こちらは透過型ブリッジモード(FWだけ働かせたブリッジの状態)で稼動しています。
その配下にサーバーと一般的なルータを接続していまして、
ルータでDHCPを行い、以下がLANという構成になっています。
図にすると以下のような構成です。
CTU(PPPoE+Unnumbered、グローバルIP)
│
FWルータ
││
│└──サーバ(グローバルIP)
│
ルータ(グローバルIP+ローカルIP192.168.1.0
│ DHCPにて配下にローカルIPを設定)
│
ハブやブリッジルータ、各クライアントPC(ローカルIP)
テスト時にFWルータの影響がないかと思い、
念のため一時的に外してみました という状況でした。
サーバーをLAN内にローカルIPで配置しないのは、LAN内へのセキュリティ上の理由です。
出来れば再インストールは避けたいところではあるのですが…。
引き続き、お心当たりがある方がいらっしゃいましたら、お願いいたします。
オフライン
・・・・ん?グローバルIPは2つあるということでしょうか?図からすると、
3箇所(CTU,サーバ,ルータ)に書かれていますが、間違いないですか?
仮で良いので、それぞれ区別が付くものを振ることはできませんか?(AとBとCでもなんでも)また、
それぞれの(想定している)ルーティングも記載があると良いかと思います。
まぁ、直結でダメなら、構成ではなく、サーバ単体の問題かとは思いますが・・・
オフライン
ご返信ありがとうございます。
固定グローバルIPは8つありまして、頭とお尻の2つを除き、
設定できるIPは5つあり、構成図でのIPには間違いありません。
直結でもダメだったので、構成の問題ではないと思い、あえて機器に名前を振っていませんでした。
類似スレとほぼ同じような状況なのですが、
最初にLAN内でインストール、セットアップ、ネットワーク設定したのが良くないのかなと疑っています。
ネットワーク関係の設定ファイルは、LAN内からDMZ内に出した時に、
DHCPになっていたのを、グロバールIPに設定しなおしましたが
(NemaServerやNetmask、Gateway、Network、broadcastなども追加・修正)、
とにかく外部から接続できない状態になってしまっています。
設定ファイルの変更後にrestartなどもかけていますが、何故か外部から接続できません。
何かネットワーク設定関係でDHCP→グローバルIPへの変更を反映しきれない
現象があるのかと思っています(前の同様の投稿から)。
このような現象がおわかりになる方がいらっしゃいましたら、ご教授いただければ幸いです。
最後の編集者: cof (2009-04-28 01:25:26)
オフライン
結局どうにもならないので、Ubuntu8.10を再インストールしましたが、現象は変わらず、
どうしても外部ネットワークからの接続ができません。
ネットワーク設定ではグローバルIPをstaticにふり、
apacheをインストールした時点で、ブラウザからのテスト接続 It works! が
LAN内でブラウザからグローバルIPを打つと見えるのですが、
外部からブラウザなどで表示を試みると応答がありませんでしたという状態で、どうしても接続ができません。
直結ですが念のためCTU側の設定も確認し、ポート80などを遮断していないことを確認しました。
また、どうやら到達自体できていないようで、
apacheのエラーログ、アクセスログには何も痕跡が残っていません。
もう既にApacheの問題なのかUbuntuのネットワーク関係の設定の問題なのか
またどこの設定がいけないのか(基本的な設定しかせず、Apacheを入れてみた時点で既に接続できません)、
確認すべき設定ファイルはどれなのかすらもわからなくなってしまいました。
外部から接続できない事例のサイト、そういった場合に確認すべき設定ファイルや内容、
ほんのヒントや欠片でも結構ですので、どうかご助力をお願いいたします。
もちろん設定内容が必要であれば、何でも出します。どうぞよろしくお願いいたします。
オフライン
なんらの痕跡も残っていない、さらに外部からサーバーのIPアドレスにpingが届いていないあたりから、ひたすらネットワークの問題のように見えます。
「サーバーに設定したと信じているIPアドレス」と「実際に外部にアクセスしているIPアドレス」が違うもの、ということはないでしょうか?
「確認くん」とかそういったたぐいのものにアクセスしてみて、まずそこをつぶして頂くのがよさそうな気がします。
オフライン
cof による投稿:
CTU(PPPoE+Unnumbered、グローバルIP)
│
FWルータ
││
│└──サーバ(グローバルIP)
│
ルータ(グローバルIP+ローカルIP192.168.1.0
│ DHCPにて配下にローカルIPを設定)
│
ハブやブリッジルータ、各クライアントPC(ローカルIP)
インターネットからルーターのグローバルIPにpingが届きますか?
また、CTUとFWルーターの間に、グローバルIPを割り当てたPCを繋ぎ、そのPCからサーバーにpingが届きますか? 届くなら続けて、そのPCからブラウザでサーバーにアクセスするとどうなりますか?
オフライン