Проблемы с GPRS-подключением


#124

а что выдает ls -la /tmp ?


#125
root@wirenboard-AV6U5XZP:/tmp# ls -la
total 28
drwxrwxrwt  7 root root 4096 Oct 22 12:20 .
drwxr-xr-x 20 root root 4096 Oct 18 13:42 ..
drwxrwxrwt  2 root root 4096 Oct 22 12:08 .ICE-unix
drwxrwxrwt  2 root root 4096 Oct 22 12:08 .Test-unix
drwxrwxrwt  2 root root 4096 Oct 22 12:08 .X11-unix
drwxrwxrwt  2 root root 4096 Oct 22 12:08 .XIM-unix
drwxrwxrwt  2 root root 4096 Oct 22 12:08 .font-unix

root@wirenboard-AV6U5XZP:/tmp# touch /var/tmp/ppp.log
тоже не создает никакого файла.

хотя видит

root@wirenboard-AV6U5XZP:/var/tmp# ls -la
total 8
drwxrwxrwt  2 root root 4096 Oct 22 12:13 .
drwxr-xr-x 13 root root 4096 Oct 18 13:42 ..
-rw-r--r--  1 root root    0 Oct 22 12:22 ppp.log

но через WinCSPего нет.


#126

Какие-то проблемы с WinSCP, мне кажется. ВЫ можете запустить Midnight Commander в консоли, и через него работать с файлами?


#127

Midnight Commander поставил. Он так и должен выглядеть без графической оболочки?
%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA3


#128

%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA4

После перезагрузки файлы не появились
%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA6

/sbin/route -n > /tmp/ppp.log создает файл /tmp/ppp.log
%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA7


#129

Обычным способом ppp0 поднимается

root@wirenboard-AV6U5XZP:/tmp# route del default
root@wirenboard-AV6U5XZP:/tmp#
root@wirenboard-AV6U5XZP:/tmp# route add default dev ppp0
root@wirenboard-AV6U5XZP:/tmp# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
root@wirenboard-AV6U5XZP:/tmp# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=44 time=2092 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=44 time=1051 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=44 time=659 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=44 time=539 ms
^C
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3093ms
rtt min/avg/max/mdev = 539.230/1085.570/2092.093/611.199 ms, pipe 2
root@wirenboard-AV6U5XZP:/tmp#

Я даже перед этим сделал FACTORYRESET.


#130

Судя по скриншотам, скрипт /etc/ppp/ip-up.d/runppp у вас не является исполняемым файлом, проверьте, пожалуйста!


#131

Отлично!
Сделал исполняемым

chmod +x /etc/ppp/ip-up.d/runppp

и файл стал запускать ppp0 как default.


#132

Замечательно, я так и подозревал, что какая-то коварная мелочь все портит. Удачи!


#133

Доброго дня! вопрос, один контроллер я уже настроил, в том числе и с этим скриптом, и все норм, он работает. Сейчас настраиваю второй, все уже настроил кроме этой смены роутинга. Делаю все так же, только изначально что в первый раз, что и сейчас, я задал исполнение файлу через меню mc. А сейчас не настраивается роутинг автоматически… по команде /etc/ppp/ip-up.d/runppp chmod +x отвечает /bin/sh: 0: Illegal option -
Права у файла -rwxr-xr-x, он уже исполняемый, а скрипт дело не делает что то.
Внутри

#!/bin/sh -e
route del default
route add default dev ppp0


#134

Ругается на эту строчку

Возможно символ e некорректно впечатан кириллическим.


#135

вот это не понял, тут опечатка? Есть ли возможность просто скопировать целиком консоль: какие команды выполняли (в том числе, которые отображают права файла), какие ошибки выдавались.


#136

Удалил файл, создал заново, командой nano /etc/ppp/ip-up.d/runppp, вписал туда руками
#!/bin/sh -e
route del default
route add default dev ppp0
Команда /etc/ppp/ip-up.d/runppp chmod +x отвечает -bash: /etc/ppp/ip-up.d/runppp: Permission denied. Но работает команда chmod +x /etc/ppp/ip-up.d/runppp либо chmod 755 /etc/ppp/ip-up.d/runppp. Права файлу дались. После перезагрузки изменения в роутинге не прописываются.




2019-01-17_09-36-21


#137

Покажите пожалуйста файл /etc/network/interfaces


#138

auto lo
iface lo inet loopback

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.42.1
netmask 255.255.255.0

auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.9
gateway 192.168.1.1
hostname WirenBoard
hwaddress 00:86:40:42:de:42
netmask 255.255.255.0
pre-up wb-set-mac

allow-hotplug eth1
iface eth1 inet dhcp
hostname WirenBoard
pre-up wb-set-mac

auto ppp0
iface ppp0 inet ppp
provider beeline
pre-up wb-gsm restart_if_broken
pre-up sleep 10


#139

Сейчас так:

В общем при очередной перезагрузке все завелось


#140

На всякий случай: на скриншотах тремя комментариями выше заметили ошибку.
Так неверно:

/etc/ppp/ip-up.d/runppp chmod +x

верно так:

chmod +x /etc/ppp/ip-up.d/runppp 

#141

На сколько критична ошибка? У меня сработала команда как в варианте "не верно ".


#142

Ну, критична она ровно настолько, насколько не выполняет того, что вы хотите :slight_smile:
У вас сработала вот эта команда, следующая за ней:

chmod 755 /etc/ppp/ip-up.d/runppp

Она и дала разрешение на выполнение скрипта.