小编Ham*_*ro.的帖子

Windows 7 机器使路由器断开所有无线连接

一些背景:

我的家庭网络包括我的台式电脑、一台使用了两个月的最常联机(N 规格)的 Windows 7 (x64) 机器,以及其他三台只偶尔连接的 Windows XP 笔记本电脑(全部为 G) (一个用于工作,一个用于Netflix,另一个用于不经常使用的笔记本电脑)。我曾经有一个Belkin F5D8236-4无线路由器,一切都很好。

然而,一周前,我发现 Belkin 绝对不会建立 VPN 连接,这对工作来说变得很重要。所以我买了一台 Netgear WNR3500v2/U/L。起初,无线在 Windows 7 机器上表现得有点粗略,但我认为它与802.11n 有关系,我很着急,所以我只是钓了一条以太网电缆并禁用了计算机的无线。

然而,现在很明显,每当 Windows 7 机器连接到路由器时,所有无线连接都会变得不稳定。今天我使用我的工作笔记本电脑稳定地使用了六个小时,没有任何问题,通过 VPN 打开多个 SSH 连接并在后台流式传输 Internet 广播。然后,在打开这个 Windows 7 盒子的两分钟内,我失去了所有无线连接。我离路由器有两英尺远。同样的事情发生在所有其他笔记本电脑上——Netflix 可以在整个周末播放内容,但如果我来到这里并在这台(Windows 7)计算机上做事情,流媒体将在十分钟内停止。

所以这是我的基本观察:

  • 如果 Windows 7 机器关闭,则所有连接都将无限期地具有非常好或极好的信号强度和 48-54 Mbit/s 的速度。
  • 在 Windows 7 机器开启后不久,所有无线连接的速度都会持续下降至 1.0 Mbit/s,最终完全失去连接。
  • 这些机器将继续保持 > 70% 的信号强度,正如它们自己和路由器所观察到的那样。
  • 一旦断开,无线连接将难以重新连接。而且,如果连接成功建立,它将很快再次断开。
  • 如果使用有线连接,Windows 7 机器本身将继续正常运行,尽管它会在无线上遇到这些相同的问题。
  • 所有驱动程序和固件都是最新的,这发生在股票 Netgear 固件以及(当前)DD-WRT 上

我试过的:

  • 确保每台计算机都被分配了一个不同的 IP 地址(它们是)。
  • 在路由器上禁用 …

router windows-7 wireless-networking dd-wrt

12
推荐指数
1
解决办法
5206
查看次数

PS 或 /proc/ 中未列出的进程

我试图弄清楚如何操作一个相当大的 Java 程序“prog”。如果我转到它的 /bin/ 目录并配置它的 setenv.sh 和 prog.sh 以使用本地目录和我当前的用户帐户。然后我尝试通过“./prog.sh start”运行它。以下是 prog.sh 的所有相关部分:

USER=(my current account)
_CMD="/opt/jdk/bin/java -server -Xmx768m -classpath "${CLASSPATH}" -jar "${DIR}/prog.jar""
case "${ACTION}" in
    start)
        nohup su ${USER} -c "exec ${_CMD} >>${_LOGFILE} 2>&1" >/dev/null &
        echo $! >${_PID}
        echo "Prog running. PID="`cat ${_PID}`
        ;;
    stop)
        PID=`cat ${_PID} 2>/dev/null`
        echo "Shutting down prog: ${PID}
        kill -QUIT ${PID} 2>/dev/null
        kill ${PID} 2>/dev/null
        kill -KILL ${PID} 2>/dev/null
        rm -f ${_PID}
        echo "STOPPED `date`" >>${_LOGFILE}
        ;;
Run Code Online (Sandbox Code Playgroud)

当我实际执行 ./prog.sh start 时,它会启动。但是我在进程列表中根本找不到它。我也不能使用 shell 脚本使用的相同命令手动杀死它。但是我可以说它正在运行,因为如果我执行 ./prog.sh …

linux bash process shell-script

5
推荐指数
1
解决办法
1万
查看次数