
Ubuntu日本語フォーラム

ログインしていません。
初めて投稿します。ubuntu 18.04 LTS を導入した linux machine (DHCP 固定 IP アドレス/コンピュータ名=192.168.12/linux) と Windows 7 (192.168.1.7/homexp2) を使って家庭内ネットワークを組み、linux に apache2 を導入して自宅 web サーバーを立ち上げようとしています。しかし、ポート開放がうまくいかず、linux のホームページが、外部からはおろか、local network 内の Windows 7 からも見ることが出来ません。幾つか質問させて下さい。なおブロードバンドルーターは NTT PR500MI で 192.168.1.1/ntt.setup、プロバイダーは OCNで、そこから発せられる DHCP グローバル IP アドレスを DynDNS で取得したドーメイン名 qmpack.homelinux.com に結び付けて使っています。
1. ufw を使って設定した linux machine のポートを nmap -sT -P0 192.168.1.12 を使って調べてみると、開いた 22、53、80、443 番ポートなど全て確認出来ます。ところが localhost の 127.0.0.1 を使って nmap を打つと、同じ PC のはずなのに 22 番ポートと 53 番ポートしか開いていません。Docker の 172.17.0.1 についても同様な結果になります。これは、この様なものなのでしょうか?
2. ルーターの 192.168.1.1 で (linux から) nmap を打つと 53 番ポートと 80 番ポートが確認出来ます。なぜか、22 番ポートは確認出来ません。ちなみに、linux machine の 22 番ポートは常に開いている様で、外部から qmpack.homelinux.com に ssh を打つと正しく linuxにアクセスできます。
3. ドーメイン名 qmpack.homelinux.com で OCN のグローバル IP アドレスを取得して、それで linux から nmap を打つと、53 番ポートだけが開いています。22 番ポートは開いていません。
4. Windows 7 から 192.168.1.12 に nmap を打つと 22 番ポートしか開いていません。ping は通るのに、samba-ad-dc を使った接続でネットワーク内に linux machine が現れないのです。コンピュータの管理画面から Computer Browser サービスや Workstation サービスは起動しているはずなのですが、操作から「別のコンピュータ」を検索しても linux が見当たりません。勿論、workgroup 名は linux と Windows で共通に設定しています。当然のことながら、ブラウザに http://192.168.1.12/ を打ち込んでも、エラーになります。
5. samba の設定もうまくいっていません。linux で smbclient -L localhost とすると、Error NT_STATUS_CONNCTION_REFUSED とでます。また、linuxで smbclient -L homexp2 とすると、samba のワークグループ の root password の入力のあと Windows の共有ファイルが現われますが、その後 smb1 がワークグループリスティングに再接続した結果としてワークグループ名の欄に、設定したワークグループ名が現れません。
linux の iptables のパケットフィルタリング機能が何か悪さをしているかもしれないとも思ったのですが、iptables -nL でチェックしても特に何か悪いことがあるようには思えません。
たくさんの質問で申し訳ありませんが、どれか1つにだけでもヒントとなるコメントをいただければ幸いです。
オフライン
ufw ではなしに firewall-cmd でポートコントロールを行なうと上手くいくようです。お騒がせしました。
オフライン