Iptables

VirtualBox 和 CentOS 6,重啟後無法連接到 httpd

  • December 2, 2015

VirtualBox 和 CentOS 6,從主機重啟後無法連接到 httpd。如果我做一個

iptables -I INPUT -p tcp -m tcp –dport 80 -j ACCEPT

然後它可以工作,但是每次我重新啟動時,我都必須以 root 身份登錄並執行此操作。我該如何解決這個問題,所以我不必在每次重新啟動後都這樣做

正如 Rikih 所說 - 在發出“iptables -I INPUT …”命令後執行“service iptables save”。這會將您的規則集保存到 /etc/sysconfig/iptables 文件中,這是在啟動時讀取的內容。

我同意 Rikih 和 John 的觀點……但我的肛門保留部分說……創建一個備份目錄“mkdir /root/my_iptables_backups”,然後“cp /etc/sysconfig/iptables /root/my_iptables_backups”…保存目前的工作配置。接下來在進行更改後執行 iptables save 命令(以使 VM 正常工作)。如果你真的想保持肛門…在兩個文件上執行差異… /root/my_iptables_backups 中的舊配置和新文件…在 /etc/sysconfig.xml 中。你應該看到那個條目。如果它們完全不同(它們不應該如此),那麼您可以將備份複製回 /etc/sysconfig 並重試。

引用自:https://serverfault.com/questions/454915