ubuntu 14,15的iptables重启保存命令是什么?
root@ssc-web:~# service iptables restart
iptables: unrecognized service
网上搜了全部都是旧版的命令.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
root@ssc-web:~# service iptables restart
iptables: unrecognized service
网上搜了全部都是旧版的命令.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
ubuntu 防火墙重启 脚本:
#!/bin/bash
#添加一条规则
#iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#测试ssh, 没有问题后,保存
iptables-save > /etc/iptables.up.rules
#重启防火墙 .
#重启后会清空规则。
/bin/systemctl restart iptables.service
#手动导入 上次保存的文件。
iptables-restore < /etc/iptables.up.rules
iptables规则设置后都是即时生效的,在机器重启后,iptables中的配置信息会被清空.
您可以将这些配置保存下来,让iptables在启动时自动加载,省得每次都得重新输入.
iptables-save和iptables-restore就是用来保存和恢复设置的.
先将防火墙规则保存到/etc/iptables.up.rules文件中:
iptables-save > /etc/iptables.up.rules
然后修改脚本/etc/network/interfaces,在末尾添加一行,在网络启动时应用防火墙规则:
pre-up iptables-restore < /etc/iptables.up.rules
Ubuntu使用iptables配置防火墙简化总结:
sudo ufw disable && sudo ufw default allow 确保INPUT/FORWARD/OUTPUT几条链都是ACCEPT状态,否则网络访问中断,包括ssh.
sudo iptables -F && sudo iptables -X && sudo iptables -Z && sudo iptables -L
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 80 -j ACCEPT
sudo iptables -A INPUT -j DROP
iptables-save > /etc/iptables.up.rules 切换到root用户执行,sudo会提示无权限
sudo nano /etc/network/interfaces 在末尾添加一行,在网络启动时应用防火墙规则:
pre-up iptables-restore < /etc/iptables.up.rules
保存命令
iptables-save
这第二个命令应该是重启的意思吧?
iptables-restore.
我输入半天没有反应。。
你就不能看看官方文档么?https://help.ubuntu.com/community/IptablesHowTo
默认木有安装的。。。