/etc/init.d/iptables网上的解法应该都是基于CentOS 6去实践,而在CentOS 7中又被firewalld给取代,所以操作上的写法基本会改变,但是底层iptables则不会改变,iptables默认加载在内存,管理网络规则,而至于在实现网络传输时,由系统决定,比如网络服务重启等操作就是系统决定的,所以只要找准功能点应该不难去解决问题。
在Ubuntu中,为了简化iptables的规则添加,在上层封装了UFW的防火墙,但是这个只涉及到防火墙的规则,而不涉及到转发路由等功能。
虽然各个发行版都有自己的独特规则管理软件,但是底层添加iptables的规则方式依然不变。
下面是针对Ubuntu的iptables一些相关操作:
a] ufw命令 - 此命令用于管理Linux防火墙,旨在为用户提供易于使用的界面。
b] iptables命令 - 该命令用于设置,维护和检查Linux内核中IPv4包过滤规则的表。
查找防火墙的状态
通过打开终端或通过基于ssh的会话登录,以root用户身份登录。键入以下命令:
Ubuntu stop iptables service命令(类似于/etc/init.d/iptables stop)
键入以下命令卸载防火墙,并在启动时禁用防火墙: