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的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu linux怎样显示虚拟桌面

ubuntu如何安装deb

ubuntu安装过程中调出终端

Xshell连接Ubuntu详细过程

linux硬件时间与系统时间同步

Windows与虚拟机Ubuntu跨系统复制粘贴