已解决:网络高延迟,时好时坏,越用越差,代理更难。的一种可能及解决方法 。

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

已解决:网络高延迟,时好时坏,越用越差,代理更难。的一种可能及解决方法 。

#1

帖子 evolutionboy1 »

0,一月七日更新,问题已解决,谢谢大家的关注:方法就是重启ADSL终端,原因是电信欠费停机需要,以前也停机多次用这种方法恢复过,这次没想到,是因为以前停机都是一点网都没了:
这次半个月一直有网,并且一切正常。只是后来设置路由器并重启后就网络不稳定,潜意识里当这问题和停机无关,所以虽然问题出现想到过可能是这处问题,但交清网费后只是重启了路由器,或许是因为潜意识中,路由器可以远程重启,不需要人过去。
0-1,总结:IT业真是复杂性太高了,任何细节都相当重要潜意识靠不住,排错时,简单排除法失效时,要多重因素排错,排的更细。真长见识了,一直以为停机就是一点信号都没,完全上不了网,没想到电信打破我的观点了,干挠到排错了。自己也是儿戏了,没太当回事,浪费了些时间。但没浪费多少,只要用了心,反而能因为问题的迫切更有动力学到更多,反正还有手机4G网,也没什么影响,
,,,,,,,,,,,,,
1,网络故障简要说明:
一年多来第一次出这种情况,上网页突然开始经常延迟达十秒,甚至中断。SS代理上显示的就是延迟十秒,实际也是。
2,使用环境:
系统ubuntu15.10 amd 64 ,KDE5桌面
,,,,,
3,故障前有过的部分操作:
事发前在弄SSH远程控制,第一次用安卓手机SSH远程控制,设置了一番后
开始远程的可以,只是IP还是动态的,变了要换,还没弄花生壳等。
sudo apt-get install openssh-server
sudo /etc/init.d/ssh start
设置过路由器一些固定IP和端口转发的相关设置。
4,排错的努力:
4.1,切换到很少用的win,依然是这个问题:
结论:排除系统设置问题。
所以怀疑是路由器问题,之前设置过。一番改回去后还是无果,
4.2,路由器恢复出厂值,重头来。但还是延迟十秒。
结论:路由器问题可能性不大。
4.3,用手机开WIFI热点,笔记本使用手机的4G网络,网络就正常了:
但不用手机网络,依然是时不时延迟十秒,甚至中断连接。
4.4,十一点了,周围其它邻居网络怎么样不方便问,但以前出故障从来是要么有,要么无,不会这样延迟十秒的问题。
5,总结:能出问题的各方面都推测过,可能性都不大,但相对最可能的就是路由器,第七条符路由器系统日志。
限于本人技术基本为零,只得来求助了,
ssh远程控制已经用上花生壳提供的动态DNS服务域名,实验两次都正常。实在不行,求助远程。
6,反思:最近两个月从零开始,各种折腾,出过进不去系统,黑屏,一些问题,但都不重装系统的情况下恢复了,加上好多东西都很感兴趣,所以没抽出时间来作系统备份,还原,以后得改,省时间是关健。关健配置都得备份,连路由器配置也备份个。
7,反馈信息:
7.1,sudo ifconfig -a sudo route -nv这两条命令反馈结果在回复中三楼。
上次由 evolutionboy1 在 2016-01-08 17:29,总共编辑 6 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#2

帖子 poloshiao »

ssh client 端
把下面指令 複製 貼進終端機 執行
1. sudo ifconfig -a
2. sudo route -nv
把結果直接 選取/複製/貼上來
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#3

帖子 evolutionboy1 »

poloshiao 写了:ssh client 端
把下面指令 複製 貼進終端機 執行
1. sudo ifconfig -a
2. sudo route -nv
把結果直接 選取/複製/貼上來
谢谢 :em01 又见你了,
evolution@evolution:~$ sudo ifconfig -a
[sudo] evolution 的密码:
eno1 Link encap:以太网 硬件地址 5c:26:0a:1c:34:cd
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
中断:20 Memory:96900000-96920000

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:103 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:103 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:10435 (10.4 KB) 发送字节:10435 (10.4 KB)

wlp2s0 Link encap:以太网 硬件地址 00:24:d6:88:8e:52
inet 地址:192.168.1.101 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fe80::224:d6ff:fe88:8e52/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:6763 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:4809 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:1559937 (1.5 MB) 发送字节:988006 (988.0 KB)

evolution@evolution:~$ sudo route -nv
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 192.168.1.1 0.0.0.0 UG 600 0 0 wlp2s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp2s0
192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp2s0
evolution@evolution:~$
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#4

帖子 poloshiao »

事发前在弄SSH远程控制,第一次用安卓手机SSH远程控制
0. SSH 远程控制是過 有線 還是 無線 ?
sudo route -nv
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp2s0
1. 試試
使用 route del 指令 把
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp2s0
移除
sudo route del -net 169.254.0.0 netmask 255.255.0.0 wlp2s0
1-1. 確認 已移除
sudo route -nv
1-2. 再試試 ssh 指令
1-3. 重開機 以後 如果 169.254.0.0 又回來了 請再貼文
1-4. 延遲的 10 秒 可能跟 169.254.0.0 來回有關

2. 其它 等你測試結果 再決定
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#5

帖子 evolutionboy1 »

poloshiao 写了:
事发前在弄SSH远程控制,第一次用安卓手机SSH远程控制
0. SSH 远程控制是過 有線 還是 無線 ?
,,,,,,,,,,,
0,SSH远程控制是通过无线,手机安装软件,远程我笔记本电脑,ubuntu.
sudo route del -net 169.254.0.0 netmask 255.255.0.0 wlp2s0
sudo route -nv
確認 已移除
重開機 以後 169.254.0.0 果然回来了,您太准了。
现在不使用代理的情况下,多刷新几次多等等还可以勉强使用,但代理就几乎使用不了了。
如果有必要,可以使用远程ssh,最近一小时试过,可用。
上次由 evolutionboy1 在 2016-01-06 12:52,总共编辑 1 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#6

帖子 poloshiao »

ubuntu15.10
1. ubuntu 15.10 預設使用 systemd 初始化
sudo /etc/init.d/ssh start
2. 使用 systemd 初始化的作業系統 應該是 啟用 ssh.service
sudo systemctl start ssh.service
2-1. http://packages.ubuntu.com/wily/amd64/o ... r/filelist
在 wily 發行版中 amd64 硬體架構下的 openssh-server 套件文件清單
/lib/systemd/system/ssh.service
2-2. 安裝好 openssh-server
第一次 要先 enable ssh.service
sudo systemctl enable ssh.service
2-3. 確認是否啟動
sudo systemctl status ssh.service

3. 有關 15.10 預設使用 systemd 指令
參閱
https://wiki.ubuntu.com/SystemdForUpstartUsers
SystemdForUpstartUsers
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#7

帖子 evolutionboy1 »

一点半时刚ssh远程过,可以使用。远程帐户,地址,及密码。路由器帐户密码已经站内短信发给您了。 :em01
,,,,,,,,,,,
evolution@evolution:~$ sudo route -nv
[sudo] evolution 的密码:
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 192.168.1.1 0.0.0.0 UG 600 0 0 wlp2s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp2s0
192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp2s0
evolution@evolution:~$ sudo systemctl enable ssh.service
Synchronizing state of ssh.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable ssh
evolution@evolution:~$ sudo systemctl status ssh.service
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since 三 2016-01-06 12:39:45 CST; 15min ago
Main PID: 705 (sshd)
CGroup: /system.slice/ssh.service
└─705 /usr/sbin/sshd -D

1月 06 12:41:40 evolution systemd[1]: Reloading OpenBSD Secure Shell server.
1月 06 12:41:40 evolution sshd[705]: Received SIGHUP; restarting.
1月 06 12:41:40 evolution systemd[1]: Reloaded OpenBSD Secure Shell server.
1月 06 12:41:40 evolution sshd[705]: Server listening on 0.0.0.0 port 22.
1月 06 12:41:40 evolution sshd[705]: Server listening on :: port 22.
1月 06 12:41:40 evolution systemd[1]: Reloading OpenBSD Secure Shell server.
1月 06 12:41:40 evolution sshd[705]: Received SIGHUP; restarting.
1月 06 12:41:40 evolution systemd[1]: Reloaded OpenBSD Secure Shell server.
1月 06 12:41:40 evolution sshd[705]: Server listening on 0.0.0.0 port 22.
1月 06 12:41:40 evolution sshd[705]: Server listening on :: port 22.
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#8

帖子 poloshiao »

sudo systemctl enable ssh.service
Synchronizing state of ssh.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable ssh
1. 我在 ubuntu 15.10 第一次安裝 Openssh-server
然後執行
sudo systemctl status ssh.service
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since 三 2016-01-06 14:52:38 CST; 2min 29s ago
Main PID: 22810 (sshd)
CGroup: /system.slice/ssh.service
└─22810 /usr/sbin/sshd -D

1月 06 14:52:38 Server06 systemd[1]: Started OpenBSD Secure Shell server.
1月 06 14:52:38 Server06 sshd[22810]: Server listening on 0.0.0.0 port 22.
1月 06 14:52:38 Server06 sshd[22810]: Server listening on :: port 22.

1-1. 表示 打包套件時 已經預設啟動 所以 安裝完畢 不必再次啟動 :
sudo systemctl enable ssh.service
重開機 以後 169.254.0.0 果然回来了,您太准了。
2. 表示 你的 無線網卡 設定不正確
一般 169.254.0.0 應該只出現在 有線網路 少見出現在無線網路
2-1. 意思是 你要重新檢視你的無線網卡連線設定

3. 說明
https://en.wikipedia.org/wiki/Link-local_address
Link-local address
Link-local addresses for IPv4 are defined in the address block 169.254.0.0/16, in CIDR notation.
Routers therefore do not forward packets with link-local addresses.
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#9

帖子 evolutionboy1 »

1,是的,
2,evolution@evolution:~$ pstree | grep init
|-kdeinit5-+-baloo_file---{Thread (pooled)}
|-start_kdeinit。
3,恩,刚看到,马上看看。
,,,,,,,,,,,,
附加信息:
反馈信息:

evolution@evolution:~$ ps -e|grep sshd
705 ? 00:00:00 sshd
evolution@evolution:~$
,,,,,,,,,,,,,,
以下是我使用的手机客户端及ubuntu上的ssh服务。我是用的默认的22端口。
TL路由器中的 DHCP服务器-静态地址分配:已设置
路由器-转发规则-DMZ 状态:已设置192.168.1.101
花生壳-动态DNS:已设置。
,,,,,,,,,,,,
手机上ssh客户端:ConnectBot
是一个Android操作系统上的Shell客户端。它可以让用户安全地远程连接到运行着SSH守护程序的服务器中。用户可以从Android设备输入命令,并在远程服务器上执行。
SSH服务,终端:sudo apt-get install openssh-server

开始安装SSH服务,
终端:sudo apt-get install openssh-server
安装完后,
启动SSH服务
,终端:sudo /etc/init.d/ssh start,确认下是否成功启动了,终端:ps -e|grep sshd,有sshd进程,则代表SSH服务启动成功!
默认连接端口:22,可以更改,配置文件为:/etc/ssh/sshd_config,更改配置需重启SSH服务。
然后在Android手机上安装一个SSH客户端,用ifconfig查看本机外网ip,然后使用这个ip就可以让Android手机连接到Ubuntu了!
上次由 evolutionboy1 在 2016-01-06 15:11,总共编辑 1 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#10

帖子 poloshiao »

evolution@evolution:~$ pstree | grep init
|-kdeinit5-+-baloo_file---{Thread (pooled)}
|-start_kdeinit。
evolution@evolution:~$ ps -e|grep sshd
705 ? 00:00:00 sshd
你這個指令在 ssh-server 端 Ubuntu 15.10 執行 還是在 ssh-client 端 執行 ?
在 ssh-server 跟 ssh-client 完全不一樣 要分清楚 不要混淆
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#11

帖子 evolutionboy1 »

poloshiao 写了:
evolution@evolution:~$ pstree | grep init
|-kdeinit5-+-baloo_file---{Thread (pooled)}
|-start_kdeinit。
你這個指令在 ssh-server 端 Ubuntu 15.10 執行 還是在 ssh-client 端 執行 ?
ubuntu15.10,马上到ssh-client去执行并来反馈。
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#12

帖子 evolutionboy1 »

poloshiao 写了:
evolution@evolution:~$ pstree | grep init
|-kdeinit5-+-baloo_file---{Thread (pooled)}
|-start_kdeinit。
evolution@evolution:~$ ps -e|grep sshd
705 ? 00:00:00 sshd
你這個指令在 ssh-server 端 Ubuntu 15.10 執行 還是在 ssh-client 端 執行 ?
在 ssh-server 跟 ssh-client 完全不一樣 要分清楚 不要混淆
是有不同。
ssh-client如下:
evolution@evolution:~$ pstree | grep init
|-kdeinit5-+-baloo_file
|-start_kdeinit。
,,,,
evolution@evolution:ps -e |grep sshd
705 ? 00:00:00 sshd
8871 ? 00:00:00 sshd
8936 ? 00:00:00 sshd
上次由 evolutionboy1 在 2016-01-06 15:31,总共编辑 2 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#13

帖子 poloshiao »

pstree | grep init
|-kdeinit5-+-baloo_file---{Thread (pooled)}
|-start_kdeinit。
ubuntu15.10,
ssh-server
把下面指令 複製 貼進終端機 執行
ps -p1 | grep systemd && echo systemd || echo upstart
把結果直接 選取/複製/貼上來
目的 要檢查你是不是使用 systemd 開機初始化
ssh-client如下:
evolution@evolution:ps -e |grep sshd
705 ? 00:00:00 sshd
8871 ? 00:00:00 sshd
8936 ? 00:00:00 sshd
如果你這個是在 ssh-clent 端
為何要啟動 sshd ?
這是在 server 端才需要
http://manpages.ubuntu.com/manpages/wil ... shd.8.html
sshd — OpenSSH SSH daemon
sshd listens for connections from clients
头像
evolutionboy1
帖子: 76
注册时间: 2015-11-25 4:23
系统: xubuntu18.04 amd64
联系:

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#14

帖子 evolutionboy1 »

poloshiao 写了:
pstree | grep init
|-kdeinit5-+-baloo_file---{Thread (pooled)}
|-start_kdeinit。
ubuntu15.10,
ssh-server
把下面指令 複製 貼進終端機 執行
ps -p1 | grep systemd && echo systemd || echo upstart
把結果直接 選取/複製/貼上來
目的 要檢查你是不是使用 systemd 開機初始化
evolution@evolution:~$ ps -p1 | grep systemd && echo systemd || echo upstart
1 ? 00:00:01 systemd
systemd
evolution@evolution:~$
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:设置SSH远程控制后,突然网络延迟十秒

#15

帖子 poloshiao »

ps -p1 | grep systemd && echo systemd || echo upstart
1 ? 00:00:01 systemd
systemd
表示 你在 ssh-server 的 Ubuntu 15.10 開機是使用 systemd 初始化
Ubuntu 15.04 / 15.10 預設開機使用 systemd 初始化
相關指令使用方法 參閱
https://wiki.ubuntu.com/SystemdForUpstartUsers
sudo ifconfig -a
eno1 Link encap:以太网 硬件地址 5c:26:0a:1c:34:cd
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
中断:20 Memory:96900000-96920000
ssh-client:
建議 偵錯期間 暫時把 client 端的有線網卡 關閉
只用 無線網卡
回复