V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sxd1988  ›  全部回复第 1 页 / 共 2 页
回复总数  26
1  2  
2015-02-04 11:46:02 +08:00
回复了 Havee 创建的主题 问与答 浙江成肉鸡窝了?
如果开SSH的22端口,也是有若干的温州IP一直在尝试登陆
2015-01-30 16:44:46 +08:00
回复了 malaka 创建的主题 奇思妙想 想在 taobao 卖些程序员日用品-
感到一股莫名的悲哀
2015-01-23 14:40:34 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
发现一个更好的方式,就是在启动脚本里面添加
mount --bind /jffs/dnsmasq /usr/sbin/dnsmasq
然后
killall dnsmasq
dnsmasq会自动重启,重启以后就是JFFS里面的新版了

这样做替代了原有的dnsmasq,iptables也少了一条规则。
2015-01-23 09:28:54 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
@LazyZhu 果然是你说的这个问题,我的Tomato的linux是2.6.36,在dnsmasq的/src/ipset.c中有这样一句判断
old_kernel = (version < KERNEL_VERSION(2,6,32));
判定成新版本的ipset,可是tomato中用的还是旧的4.5版本的ipset,于是强制old_kernel = 1;重新编译。

在没办法替换原有的dnsmasq的情况下,只好把自己编译的dnsmasq放到jffs里面,然后在dnsmasq的配置文件中配置
port=60053
添加iptables规则
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 60053

成功!
2015-01-22 23:20:06 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
@LazyZhu 我用的Tomato,编译好了DNSMasq,可是却不知道怎么替换掉原来的,提示是只读文件系统
2015-01-22 17:27:06 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
@LazyZhu 有可能,我的kernel版本2.6.36.4应该能用ipset-6.24吧?晚上回去试着编译一下。话说就算编译好了,可以替换系统里面原有的吗?
2015-01-22 17:13:46 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
@Do
init的时候添加了modprobe ip_set

@LazyZhu insmod ip_set返回了这样的信息
insmod: can't insert '/lib/modules/2.6.36.4brcmarm/kernel/net/ipv4/netfilter/ip_set.ko': File exists
2015-01-22 17:09:40 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
@LazyZhu
@Do
应该也不是,因为手动的ipset --add -A ss <IP地址> 是可以正常添加IP地址的,并可以正常通过iptables使用shadowsocks
2015-01-22 16:51:28 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
@LazyZhu 不行,dnsmasq -c 1500 直接不认,返回这样的结果
dnsmasq: bad option at line 61 of /etc/dnsmasq.conf
如果直接 dnsmasq --ipset=/google.com/ss 则返回这样的结果
dnsmasq: failed to bind DHCP server socket: Address already in use

问题可能不是出在添加规则上,而是出在添加规则后没有被正确的执行。
2015-01-22 16:47:39 +08:00
回复了 sxd1988 创建的主题 问与答 ipset 和 dnsmasq 不匹配怎么办?
@LazyZhu 你是说在Custom configuration里面的ipset前面加“--”?我试试
2015-01-05 13:21:16 +08:00
回复了 sxd1988 创建的主题 问与答 给 R7000 的 DDWRT 编译了最新的 Shadowsocks1.6.3
修改configure文件,13420行,去掉ip6_table.h项,变成
for ac_header in linux/if.h linux/netfilter_ipv4.h

修改configure.ac文件,139行,去掉ip6_tables.h项,变成
AC_CHECK_HEADERS([linux/if.h linux/netfilter_ipv4.h],
[], [AC_MSG_ERROR([Missing netfilter headers])],

然后就可以编译成功了。(不过不知道会有什么影响)

这是刚刚编译好的文件,应该是可以用
链接: http://pan.baidu.com/s/1qWuPyzi 密码: fal8

以及加入了include以后重新打包的工具链
链接: http://pan.baidu.com/s/1dD3Zqwx 密码: 4tkp
2015-01-05 13:16:00 +08:00
回复了 sxd1988 创建的主题 问与答 给 R7000 的 DDWRT 编译了最新的 Shadowsocks1.6.3
修改configure文件,13420行,去掉ip6_table项,变成
for ac_header in linux/if.h linux/netfilter_ipv4.h

修改configure.ac文件,13420行,去掉ip6_table项,变成
AC_CHECK_HEADERS([linux/if.h linux/netfilter_ipv4.h],
[], [AC_MSG_ERROR([Missing netfilter headers])],

然后就可以编译成功了。(不过不知道会有什么影响)

这是刚刚编译好的文件,应该是可以用
链接: http://pan.baidu.com/s/1qWuPyzi 密码: fal8

以及加入了include以后重新打包的工具链
链接: http://pan.baidu.com/s/1dD3Zqwx 密码: 4tkp
2015-01-05 13:12:04 +08:00
回复了 sxd1988 创建的主题 问与答 给 R7000 的 DDWRT 编译了最新的 Shadowsocks1.6.3
@gaia ...你回复快了,我正在修改文章
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1100 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.