|
楼主 |
发表于 2019-6-26 10:53:44
|
显示全部楼层
, ?* ?7 i+ r; S! h0 G确实如你所说,如果安装OP源里面的 iptables 的话,会有 kernel 的依赖问题。4 \2 u: v" i4 y4 U- q
- \& s7 _ r( x% w
但是不影响,kernel 依赖没有完成安装也不影响 iptables 的使用。$ T: N) w5 _5 S1 h+ M6 ~
& Z' y$ j; `: J0 o% ]/ c( v' H
但是我的解决办法是把光猫里面的 iptables 及相关的库文件打包放到OP里面来,可以不用安装那么多的依赖。- WAP(Dopra Linux) # /tmp/ldd `which iptables`7 Q: x) n* q) [. d- W6 E _
- ldd: can't open cache '/etc/ld.so.cache'7 U5 A" a6 i* m+ b9 F5 c) }
- libip4tc.so.0 => //lib/libip4tc.so.0 (0xb6f88000)
9 H8 m: e+ x2 ~5 e0 @( a" g. X - libip6tc.so.0 => //lib/libip6tc.so.0 (0xb6f7a000). U i* C ^# p/ A0 h* n
- libxtables.so.10 => //lib/libxtables.so.10 (0xb6f67000)
# Z: O D' V1 h - libm.so.0 => //lib/libm.so.0 (0xb6f4f000)
% c$ u, s# | i' J+ ]+ ~ - libgcc_s.so.1 => //lib/libgcc_s.so.1 (0xb6f3c000)1 b' D2 \9 i' F, {: z" V4 `
- libc.so.0 => //lib/libc.so.0 (0xb6ecf000)
/ H! O O- C# D' F, I8 @ - libdl.so.0 => /lib/libdl.so.0 (0xb6ec3000)
4 E, z. J* w1 C' q" X - ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6f96000)
复制代码
2 t1 M# c5 e& b; U$ Y9 c- n( y: ]其中ldd命令是在OP里面安装后放到光猫的 /tmp 目录下面的,基本上把 ldd 列出来的库文件跟 iptables 一起打包放到OP里面就可以直接使用了,然后你要的相关的 iptables 命令写到 OP 的启动脚本里面就OK,完全自动化,不需要每次都手动干预。 |
|