ubuntu系统 虚拟终端输入,service iptables status 显示 iptables:unrecognized service
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu系统 虚拟终端输入,service iptables status 显示 iptables:unrecognized service相关的知识,希望对你有一定的参考价值。
网上说这是因为iptables没有安装,但我sudo apt-get 后,他又提示iptables已经是最新版本了,这是什么情况啊??
你的命令只有在RH/CentOS 上有效,ubuntu 虽然默认安装iptables但是没有这个同名服务。所以你查询service是没有的 。详细配置参见
http://hi.baidu.com/itnote/item/d7b946c604a22a62f7c95da6 参考技术A
sudo apt-get install iptables-ipv6进行安装,但提示Unable to locate package错误得错误。
考虑到软件间的不兼容,无奈先进行更新:sudo apt-get update,更新后重新安装仍然无法解决定位的问题。
于是采用apt-get install iptables*进行所有可能性查找和安装。经过一轮安装后iptables:unrecognized service的问题仍然没有解决。
继续研读相关资料,最终发现问题所在:
在ubuntu中由于不存在 /etc/init.d/iptales文件,所以无法使用service等命令来启动iptables,需要用modprobe命令。
启动iptables
modprobe ip_tables
关闭iptables(关闭命令要比启动复杂)
iptables -F
iptables -X
iptables -Z
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
modprobe -r ip_tables
依次执行以上命令即可关闭iptables,否则在执行modproble -r ip_tables时将会提示
FATAL: Module ip_tables is in use.
Windows与虚拟机Ubuntu跨系统复制粘贴
在虚拟机里面ctrl+alt+t打开终端
一条条输入以下命令并执行
然后重启ubuntu系统即可
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
以上是关于ubuntu系统 虚拟终端输入,service iptables status 显示 iptables:unrecognized service的主要内容,如果未能解决你的问题,请参考以下文章