[急!!!]打开 3306 端口 遇到 Index of insertion too big!

2017-11-20 14:04:19 +08:00
 treedon
百度,谷歌这个报错 都没什么答案..
我的环境是用 oneinstack 集成包装的, 想设置 mysql 允许远程连接
然后找到了这个文章 https://oneinstack.com/question/298/
BUT.
我一执行 iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
就会提示 iptables: Index of insertion too big.
咋办啊,网上找了好久 没找到解决方案
mysql 本机连接没问题, 外部连接不了现在
13516 次点击
所在节点    Linux
13 条回复
hcymk2
2017-11-20 14:15:34 +08:00
iptables -I
iptables -A
treedon
2017-11-20 14:22:43 +08:00
@hcymk2 这两个命令都没哦
我的是 contos6.5
gouchaoer
2017-11-20 14:44:11 +08:00
chkconfig 里面关闭 iptables
然后停掉 iptables 服务,over
hcymk2
2017-11-20 15:00:12 +08:00
@treedon
iptables --line-numbers -L INPUT
看下你有多少行规则。
jasonyang9
2017-11-20 15:05:07 +08:00
把 4 去掉大概就可以了
raysonx
2017-11-20 15:09:08 +08:00
你知道-I 后面那个 4 是什么意思吗?
网上的文章给你一条 rm -rf /你也敢输入对吧
hugee
2017-11-20 15:13:08 +08:00
oneinstack 大而杂,比较垃圾。
tempdban
2017-11-20 15:15:15 +08:00
@gouchaoer oneinstack 的安全组用的是 iptables,你知道关了有啥影响么?
动一动脑,多学学,别没事就喷着喷那的。
tempdban
2017-11-20 15:20:06 +08:00
@gouchaoer 对不起,我这自己打脸了,我以为是 onestack,抱歉
treedon
2017-11-20 15:51:10 +08:00
@hcymk2 四条规则
treedon
2017-11-20 15:51:22 +08:00
@gouchaoer 关掉会不会出啥事啊?
sublimevsatom
2017-11-20 18:40:56 +08:00
楼上有同学说了,
根据提示来,
iptables: Index of insertion too big.
说明你 insert 的这个 4 的位置并不存在, 具体你可以看一下--line-numbers。

所以
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
应该是可以的。
wqtacc
2017-11-20 23:23:41 +08:00
你应该没有 4 这个位置吧,这个错误大概是命令向第 4 行插入,结果超过了 INPUT 行号;
试试插入到开始位置:
iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
PS. mysql 远程访问先考虑是不是 mysql 的用户权限开放了远程客户端登录。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/407891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX