web-dev-qa-db-ja.com

Fedora14でファイアウォールポートを開きます

リモートのFedora14マシンでポート18680を開きたい。やった

Sudo iptables -I INPUT -p tcp --dport 18680 -m state --state NEW,ESTABLISHED -j ACCEPT

Sudo iptables -I OUTPUT -p tcp --sport 18680 -m state --state ESTABLISHED -j ACCEPT

Sudo service iptables save

返されるステータスはOKです。

また、Amazonのセキュリティグループでポートを開きました。また、マシンを再起動しました。

ブラウザを使用してポート18680で実行されているアプリケーションを表示すると、ブラウザが接続できません。

私は何が間違っているのですか?

2
Alex

AWS管理コンソール。

  1. Amazon EC2 TABに移動します

  2. Instancesをクリックし、開くインスタンスのSecurity Group列のSecurity Group Nameに注意してください。

  3. リンクをクリックしてくださいセキュリティグループ

  4. 手順2のセキュリティグループ名をクリックします。

  5. ドロップダウンが表示されたら、それをクリックして、カスタムを選択します。

  6. 入る:

    Protocol                  TCP
    From Port                 18680
    To Port                   18680
    Source (IP or Group)      0.0.0.0/0       -- NOTE 1
    
  7. [保存]をクリックします。


Fedoraでipablesファイアウォールのポートを開くには、次のコマンドを実行します。

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dports 18680 -j ACCEPT

または、設定ファイルを直接編集します/etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 18680 -j ACCEPT

次に、次のコマンドで変更を保存します。

service iptables save

後で確認できます次のコマンドでポートが開いているかどうか:

netstat -tulpn | less

そして、ルールが次のように設定されていることを確認してください。

iptables -L -n

または

service iptables status

必要な場合も次のコマンドでiptablesを再起動できます:

servce iptables restart
3
Guapo