viber нет подключения к интернету

Автор moreplavatel, 04 марта 2018, 11:54:59

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

moreplavatel

Description: Debian GNU/Linux 9.3 (stretch) amd64

При запуске viber пишет что нет подключения к интернету, но интернет на компе есть.
Открыть содержимое (спойлер)
[свернуть]
Интернет - usb модем
NetworkManager - не установлен, интернет включается скриптом.

Ставил в vmware за NAT'ом android x86 и в него viber. В виртуалке инет есть и viber подключается.

Кто нибудь может сталкивался с подобным или может есть какие нибудь идеи с чем это связано.

P.S. Кстати viber из deb пакета ставиться отказался
Открыть содержимое (спойлер)
[свернуть]
, распаковал и раскидал папки вручную. Можно бы было конечно на это подумать, но качал и более старые версии, они ставятся нормально но инета так же нет.

ecc83

#1
moreplavatel, нужно разобраться, как ты подключаешь интернет и почему это не понимает твой вайбер.

Что происходит если включить инет каким нибудь менеджером? Например wicd?

Cообщение объединено 04 марта 2018, 14:30:45

Цитата: moreplavatel от 04 марта 2018, 11:54:59Кстати viber из deb пакета ставиться отказался

А если пробовать ставить пакет:

sudo dpkg --force-overwrite -i  viber.deb

moreplavatel

#2
Цитата: ecc83 от 04 марта 2018, 14:22:03Что происходит если включить инет каким нибудь менеджером?
Поставил NetworkManager - ситуация не изменилась. С wicd не знаком.

Настройки касаемо сети (провайдер билайн, модем huawei e173):
Открыть содержимое (спойлер)

/etc/ppp/peers/modem

hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/modem2"
debug
/dev/gsmmodem
460800
defaultroute
noipdefault
user
password


/etc/chatscripts/modem2

ABORT 'BUSY'
ABORT 'NO CARRIER'
ABORT 'VOICE'
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT 'DELAYED'
REPORT CONNECT
TIMEOUT 6
'' 'ATQ0'
'OK-AT-OK' 'ATZ'
TIMEOUT 3
'OK-AT-OK' 'ATI'
'OK' 'ATZ'
'OK' 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0'
'OK' 'AT\^SYSCFG=14,2,3fffffff,0,1'
'OK-AT-OK' 'AT+CGDCONT=1,"IP","internet.beeline.ru"'
'OK' 'ATDT*99***1#'
TIMEOUT 30
CONNECT


ifconfig

br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.1  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::21f:d0ff:fe0c:e33a  prefixlen 64  scopeid 0x20<link>
        ether 00:1f:d0:0c:e3:3a  txqueuelen 1000  (Ethernet)
        RX packets 176465  bytes 209457341 (199.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 159459  bytes 15807061 (15.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:1f:d0:0c:e3:3a  txqueuelen 1000  (Ethernet)
        RX packets 221794  bytes 214919565 (204.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 161146  bytes 15918352 (15.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp4s1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:80:48:17:17:22  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 7972  bytes 1074863 (1.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7972  bytes 1074863 (1.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 100.68.51.107  netmask 255.255.255.255  destination 10.64.64.64
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 18  bytes 917 (917.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 23  bytes 1398 (1.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vmnet8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.184.1  netmask 255.255.255.0  broadcast 192.168.184.255
        inet6 fe80::250:56ff:fec0:8  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:c0:00:08  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 232  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


/etc/network/interfaces

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
bridge_ports enp3s0 enp4s1 vmnet0
address 192.168.0.1
netmask 255.255.255.0


/etc/resolv.conf

nameserver 192.168.0.1
nameserver 127.0.0.1


/etc/dnsmasq.conf

listen-address=192.168.0.1,127.0.0.1
cache-size=1000
log-dhcp
# opendns
server=208.67.222.222
server=208.67.220.220

[свернуть]

Начал кстати периодически отваливаться интернет. Похоже это началось после установки vmware workstation 12

Что уже пробовал предпринимать, после каждого изменения полностью перезагружал комп:
Убирал бридж, отключал интерфейс vmnet8 (vmwar'овский NAT) ifconfig down, ставил network-manager.

Цитироватьsudo dpkg --force-overwrite -i  viber.deb

Открыть содержимое (спойлер)


Распаковывается viber (7.0.0.1035) ...
dpkg: зависимости пакетов не позволяют настроить пакет viber:
viber зависит от libssl1.0.0, однако:
  Пакет libssl1.0.0 не установлен.

dpkg: ошибка при обработке пакета viber (--install):
проблемы зависимостей — оставляем не настроенным


aptitude search libssl1

i   libssl1.0-dev
i   libssl1.0.2
i   libssl1.1

[свернуть]

ecc83

Цитата: moreplavatel от 04 марта 2018, 16:22:30
Настройки касаемо сети (провайдер билайн, модем huawei e173)

Я не знаю кто такой билайн, а модемами пользовался последний раз в середине 90-х годов.
Так что с настройкой модема я не помогу - извини.


Цитата: moreplavatel от 04 марта 2018, 16:22:30
/etc/resolv.conf

nameserver 192.168.0.1
nameserver 127.0.0.1

Тут что то не то... Ты не можешь быть сам себе "gateway". Вместо "127.0.0.1" поставь хотя бы 8.8.8.8
Надеюсь, что "nameserver 192.168.0.1" у тебя правильно указан.

Цитата: moreplavatel от 04 марта 2018, 16:22:30
/etc/dnsmasq.conf

listen-address=192.168.0.1,127.0.0.1
cache-size=1000
log-dhcp
# opendns
server=208.67.222.222
server=208.67.220.220


Тут тоже убери "127.0.0.1"

Цитата: moreplavatel от 04 марта 2018, 16:22:30
sudo dpkg --force-overwrite -i  viber.deb


Распаковывается viber (7.0.0.1035) ...
dpkg: зависимости пакетов не позволяют настроить пакет viber:
viber зависит от libssl1.0.0, однако:
  Пакет libssl1.0.0 не установлен.

dpkg: ошибка при обработке пакета viber (--install):
проблемы зависимостей — оставляем не настроенным


aptitude search libssl1

i   libssl1.0-dev
i   libssl1.0.2
i   libssl1.1


Вайбер хочет в зависимость старую версию пакета libssl.

Распакуй deb пакет и в файле control исправь версию зависимости на ту, что установлена у тебя.
Потом обратно собери deb пакет и снова установи его моей командой.

Если не умеешь перепаковывать, дай ссылку на пакет, я тебе помогу.

moreplavatel

#4
ЦитироватьТут что то не то... Ты не можешь быть сам себе "gateway".
Дк это и не шлюз а днс сервер. Локальный,кэширующий днс сервер dnsmasq .

ЦитироватьТут тоже убери "127.0.0.1"
Добавил 127.0.0.1 только из-за одной программы, pidgin.
Не хочет он почемуто резолвить имена через 192.168.0.1, работает только через 127.0.0.1.
А 192.168.0.1 добавлен потому что два компа связаны в локальную сеть и днс сервер для них один, на первом компе на ip 192.168.0.1.

ЦитироватьВместо "127.0.0.1" поставь хотя бы 8.8.8.8
Если напрямую ходить на гугловский днс сервер 8.8.8.8 то тогда весь смысл локального (кэширующего) днс теряется.

По поводу viber - подключился к интернету. Из установленных пакетов доставил только libssl1.0-dev.
Но тему пока не кройте, может и не из-за пакета заработало. Потестирую пока, перезагрузки, попробую удалить этот пакет и т.п.. Чет мне не внушает доверия vmware именно по поводу сети, кажется что она чет моросит.

ecc83

Пакет libssl1.0-dev нужен только в случае, если ты что то собираешь из исходников и для сборки требуется libssl1.0
В обычной жизни и для работы готового приложения такие пакеты (...-dev) не требуются.

moreplavatel

#6
Снес и viber (7.0.0) и пакет libssl1.0-dev .
Поставил viber 5 (вроде пятый), он распаковывается весь в одну папку из zip архива.
Запускаю viber 5 - нет интернета.
Ставлю пакет libssl1.0-dev.
Запускаю viber 5 - есть интрнет.

Я поэтом и не обращал внимания на *-dev пакет, так как знаю что они нужны только при сборке.
Но вот как то так. Без dev пакета - инетрнет не видит.

Cообщение объединено 04 марта 2018, 18:25:31

Цитата: ecc83 от 04 марта 2018, 16:43:58Если не умеешь перепаковывать, дай ссылку на пакет, я тебе помогу.
Если не лень, то вот, с оф сайта http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb

Никогда не занимался этим, но попробую и сам поковыряться с гуглом на пару.

moreplavatel

Кройте тему господа. Все работает, не падает и не отваливается. По какой то придчине виберу нужен пакет libssl1.0-dev (может либа там какая то нужна находится).
С перепаковкой пакета чет у меня не заладилось.

ecc83

Цитата: moreplavatel от 06 марта 2018, 14:22:01С перепаковкой пакета чет у меня не заладилось.

Я только сегодня увидел твою просьбу.

https://drive.google.com/open?id=1SOu4Y7rOt7WNdvySpAi1Lz7QQH5sr6wL

Устанавливать командой:

sudo dpkg --force-overwrite -i viber.deb



moreplavatel

Ночью попробую. Ща трафика нет скачивать.

ecc83

Только перед установкой удали все пакеты, что понаставлял :)

moreplavatel

#11
Цитата: ecc83 от 06 марта 2018, 15:13:24Только перед установкой удали все пакеты, что понаставлял
само собой.

Cообщение объединено 07 марта 2018, 03:28:39

Снес dev пакет, удалил вибер, накатил твой пакет. Установился без ошибок, интернет есть.
Первый раз установил так
dpkg --force-overwrite
второй раз попробовал через gdebi, тоже установился нормально.

Спс за помощь.

Закинул на mail cloud, может еще кому пригодится https://cloud.mail.ru/public/CJb5/NqrxZeuyW