红袖添香 回复于:2003-04-09 00:54:14 |
...
[size=14:b095d1534b][color=#551717:b095d1534b] 感谢楼主共享,支持! [/color:b095d1534b][/size:b095d1534b] |
zhengo 回复于:2003-04-09 01:25:46 |
谢谢,楼主不持劳苦,有个问题想问一下,在每次PPP 和named自动启动之后,会刷新resolv.conf,这样nameservcer 127.0.0.1就会没了,这样对缓存DNS有影响吗?我的好像没有127.0.0.1 缓存DNS也一样可以工作.
期待一些高端squid讲解,比如,只对某些文件缓存,我的2.5.1好像对zip&rar不缓存,ipfilter in frbsd 4.8 还有拒绝服务Bug吗?不编译内核用ipfilter效率高吗?? |
ihweb 回复于:2003-04-09 08:21:05 |
ipfilter 不用编译内核?!好,我也来测试以下。 |
黄师虎 回复于:2003-04-09 08:34:43 |
[quote:9a995e37a6="ihweb"]ipfilter 不用编译内核?!好,我也来测试以下。[/quote:9a995e37a6]
不编译内核也可以?测试后告诉我结果。谢谢。 |
ihweb 回复于:2003-04-09 08:44:46 |
[quote:3be53196c9="黄师虎"][quote:3be53196c9="ihweb"]ipfilter 不用编译内核?!好,我也来测试以下。[/quote:3be53196c9]
不编译内核也可以?测试后告诉我结果。谢谢。[/quote:3be53196c9]哇靠!居然真的不用编译的喔!!!!!(偶的FBSD是4.7 release) |
ihweb 回复于:2003-04-09 08:48:35 |
更神啦!!连ipfw都可以这样load 的喔。 |
Fun-FreeBSD 回复于:2003-04-09 08:55:12 |
好啊,good~~ |
葱头 回复于:2003-04-09 08:59:41 |
关于zhengo的问题,没有127.0.0.1 缓存DNS也一样可以工作,这是正确的。只不过理论上可能没有起到缓冲作用,可能只起到转跳的作用,这是我自己猜测的,不一定正确,不过我查阅了一些英文资料,有这种说法。
外挂模块使用ipfilter理论上效率没有编译进内核高,但在大部分环境下影响并不明显,可以放心使用,如果对效率要求很高的话不妨编译内核。 外挂模块也是我自己摸索出来的,一般资料只会叫人编译内核,而且loader.conf文件里面也没有ipl出现,但硬盘里面有这样的so的,所以我试了下,证实了我的想法。 不仅ipfilter可以,连ipfw都可以外挂而不需要编译内核。 昨晚打得好累,这些设置我在半年前已经实现了,一直写在我的小本上。我这几天有空会陆续将我的一些简明设置和经验发上来大家研究一下。 |
Fun-FreeBSD 回复于:2003-04-09 09:05:28 |
哇噻,BSD版的高手越来越多了~, ![]() ![]() |
ihweb 回复于:2003-04-09 09:20:04 |
哈哈哈………………以前我就发现5.0 release 可以外挂,今天居然4.7都可以外挂了!!哈哈哈…………好啊,所以很多东西都可以这样做测试了!!哈哈哈………………爽啊!! |
黄师虎 回复于:2003-04-09 09:41:43 |
靠,亏了,为了这个东东,编译了好几次内核。 ![]() |
tyyx 回复于:2003-04-09 10:02:39 |
支持原创! |
ihweb 回复于:2003-04-09 10:12:41 |
[quote:ebf5038308="黄师虎"]靠,亏了,为了这个东东,编译了好几次内核。 ![]() 我也是,编译得累死。 |
zhengo 回复于:2003-04-09 10:58:39 |
不知葱头你试过没,按你DNS的用法,我resolv.conf说每一次从起都会被刷新,
nameservers 127.0.0.1 被覆盖了,我强行加上之后从起, 把加nameserver 127.0.0.1的resolv.conf copy to dns.conf cp /etc/resolv.conf /etc/dns.conf in rc.conf edit named_enable="YES" named_flags="-t /etc dns.conf" 发现有一些游戏的dns解释不行了,具体你试试MU,而在没127.0.0.1就没事,以上试验均在frbsd4.8 ADSL ppp NAT + named +dhcpd+squid 上试过,除DNS有以上问题之外,没有其他的问题了.有没有什么其他方法使得resolv.conf里的127.0.0.1能保留下来不被覆盖, 如无办法解决,按理论来说,没127.0.0.1的dns缓存在adsl ppp 里就没用了,客户端直接写本地电信dns一样快,宽带来说. 另外,让squid也使用dns缓存,其效果不言而喻. 在squid.conf 加 dns_nameservers 127.0.0.1 61.144.56.101 202.96.128.68 后面两个要添本地电信的dns,不知道的看resolv.conf, |
i2era 回复于:2003-04-09 11:01:42 |
[quote:afbf00d007="ihweb"]
我也是,编译得累死。[/quote:afbf00d007] 谁让你们不好好看看/etc/rc,/etc/defaults/rc.conf ![]() 累死也活该,不能偷懒哦 ![]() |
ihweb 回复于:2003-04-09 11:15:15 |
[quote:clearcase/" target="_blank" >ccdf08f5a7="i2era"][quote:ccdf08f5a7="ihweb"]
我也是,编译得累死。[/quote:ccdf08f5a7] 谁让你们不好好看看/etc/rc,/etc/defaults/rc.conf ![]() 累死也活该,不能偷懒哦 ![]() |
葱头 回复于:2003-04-10 08:56:25 |
答zhengo:
重启后,resolv.conf会被自动刷新,127.0.0.1会被删除,暂时只有一些临时的方法,又或者我没有想到。另外,在squid里面将本机地址放在第一个dns_nameservers那里,可以起到几乎同样的作用。 我暂时还没有发现有什么网站访问有问题,可能是我很少上游戏网站吧。 我曾经也出现过有部分网站访问不了的情况,后来发现是ppp.conf里面的mru,mtu设置的问题,将它们删除或者指定为1492就正常了。你不妨看看你的ppp.conf里面是否有这样的问题,删除后是否正常。 |
zhengo 回复于:2003-04-10 14:42:11 |
我的mtu,mru=1492
访问网站是没什么问题,因为用了squid 但在online游戏经常要update,厂商一般用域名指向,那就要dns解释 游戏里是没用squid的,用我的前面说的配置就是不行,dns解释错误. 反正现在我resolv.conf没有127.0.0.1,现在没有什么问题 透明NAT+named+squid,上网的用dns缓存,上游戏的用转发DNS 在实际应用中没任何问题..还有如在lan宽带里是无需ppp的,但lan的调试 结果和ppp遇到的问题是一样的 |
ardourboy 回复于:2003-04-16 00:13:39 |
test: good |
zyme 回复于:2003-05-23 08:42:44 |
去掉
enable dns 这样 /etc/resolv.conf 就不会更新... |