VirtualBox和CentOS 6,从主机重新启动后无法连接到httpd。 如果我做了
iptables -I INPUT -p tcp -m tcp –dport 80 -j ACCEPT
那么它的作品,但每次我重新启动,我必须以root身份login并执行此操作。 我怎么能解决这个问题,所以我不必每次重新启动后都这样做
正如Rikih所说 – 在发出“iptables -I INPUT …”命令后运行“service iptables save”。 这会将你的规则集保存到/ etc / sysconfig / iptables文件中,这是启动时读取的内容。
我同意Rikih和约翰…但我肛门保留部分说…做一个备份目录“mkdir / root / my_iptables_backups”,然后“cp / etc / sysconfig / iptables / root / my_iptables_backups”…到保存当前的工作configuration。 接下来,在进行更改(运行虚拟机)之后,运行iptables save命令。 如果你真的想成为肛门保留…运行在两个文件的差异…在/根/ my_iptables_backups旧configuration和新的文件…在/ etc / sysconfig。 你应该看到一个条目。 如果他们是非常不同的(而且他们不应该是这样),那么您可以将备份复制回/ etc / sysconfig并重试。