Debian 9上的Viber - 没有互联网连接


2

我有一个全新的HP Probook 430.Debian 8.3 stable无法满足新硬件的要求。所以我升级到了Debian测试(Stretch)并且还添加了一个新的内核 - 4.3。 https://wiki.debian.org/DebianTesting + https://scottlinux.com/2013/11/23/how-to-install-newer-kernel-from-debian-wheezy-backports/

我已经为wifi安装了一个合适的驱动程序 - iwlwifi。我也用电缆连接。两种情况 - 50 Mbps漂亮的互联网。

我已经成功下载并安装了Viber 64位。我可以启动它并输入我的手机号码。在下一个屏幕上,我注意到:“激活Viber帐户需要连接互联网。请检查您的连接,然后重试”。

我有一台装有Debian 8.3的PC成功运行Viber。两台计算机都连接到我的路由器。电脑 - 带有线,笔记本电脑 - 带wifi。

当我用笔记本电脑连接电缆时,我遇到了同样的Viber问题。

有什么建议?

最好, 西麦


用这么少的信息来诊断问题是非常困难的。你应该用 tcpdump的 在你的 为eth0 连接,当你尝试连接到Viber时,看看是否有任何数据包离开你的电脑。然后显示输出。它是 非常 令人惊讶的是,Viber可以在wifi上工作,但不能在以太网上工作。
MariusMatutiae

要清楚 - 在笔记本电脑上没有Viber连接电缆和wifi。 PC是另一台计算机,通过电缆连接到同一路由器并成功运行Viber。所以路由器应该不是问题。我可以在几个小时内从tcpdump粘贴我的控制台日志,这时可以访问笔记本电脑。

root @ debian:/ home / omi #tcpdump tcpdump:详细输出被抑制,使用-v或-vv进行完整协议解码,侦听wlp2s0,链接类型EN10MB(以太网),捕获大小262144字节16:46:19.440636 IP debian。 49505> 89.190.192.247.domain:21472+ A? secure.viber.com。 (34)16:46:19.440681 IP debian.49505> 89.190.192.247.domain:20323+ AAAA? secure.viber.com。 (34)16:46:19.441578 IP debian.38986> 89.190.192.247.domain:5671+ PTR? 247.192.190.89.in-addr.arpa。 (45)16:46:19.446013 IP 89.190.192.247.domain> debian.38986:5671 NXDomain 0/1/0(126)

16:46:19.490733 IP 89.190.192.247.domain> debian.49505:21472 3/4/4 CNAME secure-wa-elb-42596758.us-east-1.elb.amazonaws.com。,A 107.21.15.156,A 52.20.223.63(328)16:46:19.490771 IP 89.190.192.247.domain> debian.49505:20323 1/1/0 CNAME secure-wa-elb-42596758.us-east-1.elb.amazonaws.com。 (177)16:46:19.491454 IP debian.50790> ec2-107-21-15-156.compute-1.amazonaws.com.https:Flags [S],seq 2129437091,win 29200,options [mss 1460,sackOK,TS val 471405 ecr 0,nop,wscale 7],长度0

1
@SimeonStavrev请 编辑 包含控制台日志的问题。添加为注释时,它们是不可读的。
DavidPostill

Answers:



2

将证书放在/ usr / local / share / ca-certificates中并运行脚本在Debian测试x64上对我没有用...

我只需要 https://www.thawte.com/roots/thawte_Premium_Server_CA.pem

下载并复制/重命名为/usr/share/ca-certificates/mozilla/thawte_Premium_Server_CA.crt (需要.crt才能被识别)。之后我做了 “sudo dpkg-reconfigure ca-certificates” 当被问及我是否信任新证书时,我说是,然后明确启用了thawte-Premium_Server_CA,结果导致:

    root@hvulin:/etc# dpkg-reconfigure ca-certificates
Processing triggers for ca-certificates (20160104) ...
Updating certificates in /etc/ssl/certs...
WARNING: Skipping duplicate certificate thawte_Primary_Root_CA.pem
WARNING: Skipping duplicate certificate thawte_Primary_Root_CA.pem
1 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

Adding debian:thawte_Premium_Server_CA.pem
done.
Updating Mono key store
Linux Cert Store Sync - version 4.2.1.0
Synchronize local certs with certs from local Linux trust store.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

I already trust 175, your new list has 178
Certificate added: C=IL, O=StartCom Ltd., OU=Secure Digital Certificate Signing, CN=StartCom Certification Authority
Certificate added: C=ZA, S=Western Cape, L=Cape Town, O=Thawte Consulting cc, OU=Certification Services Division, CN=Thawte Premium Server CA, E=premium-server@thawte.com
Certificate added: O=CAcert Inc., OU=http://www.CAcert.org, CN=CAcert Class 3 Root
Certificate added: O=Root CA, OU=http://www.cacert.org, CN=CA Cert Signing Authority, E=support@cacert.org
Certificate added: C=ZA, S=Western Cape, L=Cape Town, O=Thawte Consulting cc, OU=Certification Services Division, CN=Thawte Premium Server CA, E=premium-server@thawte.com
Certificate added: C=US, O="thawte, Inc.", OU=Certification Services Division, OU="(c) 2006 thawte, Inc. - For authorized use only", CN=thawte Primary Root CA
6 new root certificates were added to your trust store.
Import process completed.
Done
done.

这个解决方案适合我。但是,在重新配置ca-certificates时,我决定在询问是否应该信任并安装新的CA证书时选择“询问”。这打开了另一个窗口,我在那里勾选了新的Thawte证书。
kristinalim

1

对我来说,解决方案是安装 libssl1.0-dev。我做到了 sudo apt-get install openssl libssl-dev 但这对我没有帮助。

安装 libssl1.0-dev 做了伎俩。


对我来说这是正确的解决方案 - Debian 9上的Kali Linux
Pekov

0

也许这对你有帮助: sudo apt-get install openssl libssl-dev


更多细节会有所帮助
Dave M


-1

顺便说一句,我有这个问题,我从链接下载了ibssl1.0.0_1.0.1t-1 + deb8u7_amd64.deb: https://packages.debian.org/jessie/libssl1.0.0 并安装然后再次安装viber

下载ibssl1.0.0_1.0.1t-1 + deb8u7_amd64.deb后

并进入放置下载文件的文件目录并输入ls 然后像这样输入dpkg -i

dpkg -i libssl1.0.0_1.0.1t-1 + deb8u7_amd64.deb  然后返回到输入viber.deb文件的文件目录 LS 然后像这样输入dpkg -i dpkg -i viber.deb

然后很高兴希望你修复你的错误

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.