LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: shikihyx

局域网。。。郁闷。。。

[复制链接]
发表于 2009-10-25 17:57:38 | 显示全部楼层
貌似無線路由普遍比有線路由功能多,也準備什麼時候買個,不過是自己用。
回复 支持 反对

使用道具 举报

发表于 2009-10-25 20:24:42 | 显示全部楼层

凡事都有其两面性

迅雷本身也是提供上传的。当然用电驴更好,如果能用p2p来host一些软件包,也是功德一件。尤其是Gentoo这样充分利用上游软件包的Linux.

不能封之,不如从之!我一般这样下包包:

  1. #!/bin/sh
  2. emerge -upfDN world | egrep "[ht|f]tp:\/\/" | tr " " "\t" | sed "/^$/d" > world_fetch_url.txt
  3. aria2c -i world_fetch_url.txt
复制代码

把其中生成的txt文件导入迅雷即可。
众淫拾柴火焰高,P2P hosting不失为一件好事。

另见: http://maximameaculpa.com/doku.p ... %87%E7%BA%A7portage
回复 支持 反对

使用道具 举报

发表于 2009-10-26 02:16:46 | 显示全部楼层
Post by MeaCulpa_;2039850

不能封之,不如从之!我一般这样下包包:


这话有意思, 明显是“汉奸”思维么!可怕!
回复 支持 反对

使用道具 举报

发表于 2009-10-26 11:39:06 | 显示全部楼层
在路由器的设置里面有限速的设置,给每台机器绑定 MAC,只允许被绑定的机器获得 IP,然后对每个机器限制连接数或限制最高速度,至于速度是多少,大家协商一下就好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-26 12:39:58 | 显示全部楼层
Post by ProgramFan;2039993
在路由器的设置里面有限速的设置,给每台机器绑定 MAC,只允许被绑定的机器获得 IP,然后对每个机器限制连接数或限制最高速度,至于速度是多少,大家协商一下就好了。


带宽可以设置大小~  就是连接数没法设置
就是这个问题 迅雷一来就糟糕了
有人给我说wireshark去探测端口
然后给封了
想了一下觉得是可行 但是肯定会有出麻烦的时候。。
所以想问问大家出一个限速的而不是封路的办法。。。
回复 支持 反对

使用道具 举报

发表于 2009-10-26 17:02:08 | 显示全部楼层
说个不沾边的方法:Windows 下面有一个软件叫 P2POver 的,可以在局域网内以各种方式封 P2P 等软件,还有网络执法官等,或许可以用来干这种事情,原来本科的时候很多人就这样干。
回复 支持 反对

使用道具 举报

发表于 2009-10-29 17:48:31 | 显示全部楼层
Post by MeaCulpa_;2039850
迅雷本身也是提供上传的。当然用电驴更好,如果能用p2p来host一些软件包,也是功德一件。尤其是Gentoo这样充分利用上游软件包的Linux.

不能封之,不如从之!我一般这样下包包:

  1. #!/bin/sh
  2. emerge -upfDN world | egrep "[ht|f]tp:\/\/" | tr " " "\t" | sed "/^$/d" > world_fetch_url.txt
  3. aria2c -i world_fetch_url.txt
复制代码

把其中生成的txt文件导入迅雷即可。
众淫拾柴火焰高,P2P hosting不失为一件好事。

另见: http://maximameaculpa.com/doku.p ... %87%E7%BA%A7portage


自己写的一个简单的python脚本,用于download包(有段时间下载有问题):


  1. #! /usr/bin/env python

  2. """
  3.         Process which files gentoo emerge system need to download.
  4.         The download output file could be generated something like:

  5.                 emerge -uvDNf world > downloads.txt 2>&1

  6.         Then you could use this small util to get a files list of
  7.         which files need to be downloaded.
  8. """

  9. import sys
  10. import re

  11. def getDownloadList(file):
  12.         L = []
  13.         M = []
  14.         N = []
  15.         tmp = []

  16.         for line in open(file, 'rt').readlines():
  17.                 if(re.match('^>>> Downloading', line)):
  18.                         # get the right most string
  19.                         L.append(line.split()[-1])

  20.         M = [ x.lstrip("'").rstrip("'") for x in L ]

  21.         # there multiple files from different mirros, we only need to chose
  22.         # one of them.

  23.         for item in M:
  24.                 # get the file name.
  25.                 x = item.split('/')[-1]
  26.                 if not x in tmp:
  27.                         tmp.append(x)
  28.                         N.append(item)

  29.         # now N should only contain unique file list to be download.
  30.         for item in N:
  31.                 print item


  32. def main(argc, argv):
  33.         if argc != 2:
  34.                 print 'usage: %s <file.txt>'
  35.                 sys.exit()

  36.         getDownloadList(argv[1])

  37. argc = len(sys.argv)
  38. argv = sys.argv

  39. main(argc, argv)
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-10-29 19:19:19 | 显示全部楼层
哎呀 说来就郁闷
说了能解决问题当然好
问题就是说了N次都没有用

呵呵,给你建议,到期退出自己另起炉灶
同样也发生这么个事件过,已经无语了
如果你想靠限速解决问题劝你不要,最终伤害的是彼此的感情
有些同意某老师的话:"80后的孩子大部分很'独'."
回复 支持 反对

使用道具 举报

发表于 2009-10-29 19:41:59 | 显示全部楼层
反正他們早晚會知道是怎麼回事,然後……樓主看着辦吧。不要試圖改變別人,更不要隨便愚弄別人。

還有,不要把一切問題看作技術問題,思維縝密的人常常容易犯這種錯誤。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 19:58:03 | 显示全部楼层
唉。。。  说的也是道理
其实都懂。。。
但是就是不爽
怎么就不能自觉点儿呢。。。

看来也只能下学期用校园网了
联想的客户端不知道有没有办法搞定
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表