can't initialize iptables table `nat': Table does not exist

第一种

如果说nat名字是大写的NAT 试试iptables -tnat -L

原因是如果使用命令iptables -tNAT -L 是没有NAT表的也会出现这个错误

第二种:
该错误完整应该是这样的:

can‘t initialize iptables table `nat‘: Table does not exist (do you need to insmod?)

Perhaps iptables or your kernel needs to be upgraded.

首先

[[email protected] ~]# modprobe -l|grep iptable_nat

kernel/net/ipv4/netfilter/iptable_nat.ko

[[email protected] ~]#

尝试如下操作

[[email protected] ~]# modinfo iptable_nat

filename:       /lib/modules/2.6.32-431.el6.x86_64/kernel/net/ipv4/netfilter/iptable_nat.ko

alias:          ip_nat

license:        GPL

srcversion:     507BCAD1E3A207FDF875EEC

depends:        ip_tables,nf_conntrack_ipv4,nf_nat,nf_conntrack

vermagic:       2.6.32-431.el6.x86_64 SMP mod_unload modversions

[[email protected] ~]# insmod /lib/modules/2.6.32-431.el6.x86_64/kernel/net/ipv4/netfilter/iptable_nat.ko

insmod:error inserting ‘iptable_nat.ko‘:-1 unknown symbol in module

[[email protected] ~]# modprobe iptable_nat

[[email protected] ~]#

即可

第三种情况:

[[email protected] ~]# ll  /lib/modules/

total 4

drwxr-xr-x. 8 root root 4096 Mar  7 11:11 2.6.32-431.el6.x86_64

[[email protected] ~]#

[[email protected] ~]# uname -r

2.6.32-431.el6.x86_64

[[email protected] ~]#

是否本地的kernel 的模块和kernel相对应   多出现的原因为 升级过内核。。 但是本地还是老版本的模块  安装当前kernel 的包即可

can't initialize iptables table `nat': Table does not exist

时间: 2024-12-24 15:31:05

can't initialize iptables table `nat': Table does not exist的相关文章

iptables配置——NAT地址转换

iptables nat 原理同filter表一样,nat表也有三条缺省的"链"(chains): PREROUTING:目的DNAT规则 把从外来的访问重定向到其他的机子上,比如内部SERVER,或者DMZ.           因为路由时只检查数据包的目的ip地址,所以必须在路由之前就进行目的PREROUTING DNAT;          系统先PREROUTING DNAT翻译——>再过滤(FORWARD)——>最后路由.           路由和过滤(FORW

linyux iptables SNAt NAT 【原创】

rpm -ql iptables 查看安装的模块 iptables -t filter -L –n iptables -L –n这两个命令的效果是一样的 iptables -t nat -L –n查nat表 iptables -t mangle -L –n查mangle表 ============================================== [[email protected] ~]# iptables -help Usage: iptables -[AD] chain 

用iptables 做NAT代理上网

背景:有一台A服务器不能上网,和B服务器通过内网来连接,B服务器可以上网,要实现A服务器也可以上网. 内网主机: A eth1:172.16.1.8 外网主机: B eth0:10.0.0.61外网主机: B eth1:172.16.1.61 SNAT:改变数据包的源地址.防火墙会使用外部地址,替换数据包的本地网络地址.这样使网络内部主机能够与网络外部通信. 1.在可以上网那台服务器B上,开启内核路由转发功能 echo 1 > /proc/sys/net/ipv4/ip_forwardsysct

mysql启动报错:Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist

mysql在首次启动的时候可能会报错:Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 这时候可以执行脚本 mysql_install_db –user=mysql –ldata=数据存放的路径

启动mysql问题Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

启动mysql出现问题 /etc/init.d/mysqld start MySQL server PID file could not be found![FAILED] Starting MySQL......................................The server quit without updating PID file (/data/mysql/mysql_3306/data/mysql.pid).[FAILED] 查看错误日志 150619 15:57:

lua中打印所以类型功能实现table嵌套table

lua中打印所以类型功能实现 本人测试 number.string.bool.nil.table嵌套table.userdata没问题 共享一下有什么问题请拍砖 代码如下 cclog = function( ... ) local tv = "\n" local xn = 0 local function tvlinet(xn) -- body for i=1,xn do tv = tv.."\t" end end local function printTab(i

IPtables(5)NAT

nat:NetworkAddress Translation,安全性,网络层+传输层 SNAT(只修改请求报文的原地址;),DNAT(只修改请求报文的目标地址,端口映射,任何做一个DNAT需要对应一个SNAT) proxy:代理,应用层 DNAT\SNAT 核心转发.路由,不修改头部报文 修改源地址,NAT,修改头部报文,最初设计目标是为了安全性 nat表 PREROUTING(DNAT) OUTPUT POSTROUTING(SNAT) 源地址转换:iptables -t nat -A POS

Failed to load slave replication state from table mysql.gtid_slave_pos: 1146: Table 'mysql.gtid_slave_pos' doesn't exist

http://anothermysqldba.blogspot.com/2013/06/mariadb-1003-alpha-install-on-fedora-17.html MariaDB 10.0.3 Alpha install on Fedora 17 x86_64 MariaDB 10.0.3 Alphawas just released. So for those of you that recall my previous MariaDB 5.5 install post, I d

[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

[[email protected] scripts]# ./mysql_install_db --user=mysql --basedir=/app/servers/mysql-5.5.20 --datadir=/app/servers/mysql-5.5.20/data/ 加上--datadir=/app/servers/mysql-5.5.20/data/ 问题解决!!! [ERROR] Fatal error: Can't open and lock privilege tables: