31

tyrnov, покажите

 netstat -r
Был, был и весь вышел...

32

localhost tyrnov # ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.1.2 icmp_seq=2 Destination Host Unreachable
From 192.168.1.2 icmp_seq=3 Destination Host Unreachable
From 192.168.1.2 icmp_seq=4 Destination Host Unreachable
From 192.168.1.2 icmp_seq=6 Destination Host Unreachable
From 192.168.1.2 icmp_seq=7 Destination Host Unreachable
From 192.168.1.2 icmp_seq=8 Destination Host Unreachable
^Z
[1]+  Stopped                 ping 8.8.8.8
localhost tyrnov # ping ya.ru
ping: unknown host ya.ru

Пинг до гугла проходит к яндексу нет. Интернета нету

resolv.conf

# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
# /etc/resolv.conf.tail can replace this line
nameserver 91.149.124.12
nameserver 212.119.97.5

Тоесть адреса получает

localhost tyrnov #  netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
91.149.124.251  *               255.255.255.255 UH        0 0          0 ppp0
192.168.1.0     *               255.255.255.0   U         0 0          0 eth0
loopback        *               255.0.0.0       U         0 0          0 lo
default         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
ОС: Gentoo/Funtoo

33

tyrnov, попробуйте

 Консоль:

route add default dev ppp0

Был, был и весь вышел...

34

Lupo Alberto пишет:

tyrnov, попробуйте

 Консоль:

route add default dev ppp0

Спасибо большое как раз этого и не хватало. Сразу нет заработал

ОС: Gentoo/Funtoo

35

tyrnov, но это пока «костыль», нужно разбираться, как по уму всё сделать.

Был, был и весь вышел...

36 (21.12.2010 10:57:43 отредактировано tyrnov)

Ну скрипт для автозапуска наверн не хватает да и все. Или тут еще что то не обходимо?

ОС: Gentoo/Funtoo

37

Попробуйте добавить к файлу /etc/wvdial.conf строку

Check Def Route = on

А лучше всё сразу bx

Auto Reconnect = on
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
Был, был и весь вышел...

38

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyACM0
Username = mobile
Password = internet
Baud = 460800

Auto Reconnect = on
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on

Вот так вот получилось
Работает только в том случае если каждый раз выполнять:

route add default dev ppp0
ОС: Gentoo/Funtoo

39

tyrnov, а вы пробовали устанавливать соединение SkyLink, отключившись от Ethernet?
Покажите все конфигурационные файлы, связанные с сетевыми настройками. (При помещении на форум пользоваться тэгами spoiler).

Был, был и весь вышел...

40

Lupo Alberto пишет:

tyrnov, а вы пробовали устанавливать соединение SkyLink, отключившись от Ethernet?
Покажите все конфигурационные файлы, связанные с сетевыми настройками. (При помещении на форум пользоваться тэгами spoiler).

Да езернет модем отрубаю перед соединением. Кофигурационные файлы какие требуется показать?

ОС: Gentoo/Funtoo

41

tyrnov пишет:

Да езернет модем отрубаю перед соединением.

tyrnov пишет:

192.168.1.0     *               255.255.255.0   U         0 0          0 eth0

Не совсем видимо «отрубаете»  wink

tyrnov пишет:

Кофигурационные файлы какие требуется показать?

/etc/resolv.conf, /etc/wvdial.conf, /etc/conf.d/net для начала.

Был, был и весь вышел...

42 (21.12.2010 13:18:35 отредактировано tyrnov)

/etc/wvdial.conf

+ открыть спойлер
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyACM0
Username = mobile
Password = internet
Baud = 460800

Auto Reconnect = on
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on

/etc/conf.d/net

+ открыть спойлер
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0=("192.168.1.2 netmask 255.255.255.0 brd 192.168.1.255")
routes_eth0=("default gw 192.168.1.1")

/etc/resolv.conf

+ открыть спойлер
# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
# /etc/resolv.conf.tail can replace this line
nameserver 91.149.124.12
nameserver 212.119.97.5
ОС: Gentoo/Funtoo

43

Lupo Alberto пишет:
tyrnov пишет:

Да езернет модем отрубаю перед соединением.

tyrnov пишет:

192.168.1.0     *               255.255.255.0   U         0 0          0 eth0

Не совсем видимо «отрубаете»  wink

Отрубал и полностью такого уже не показывало но без

route add default dev ppp0

нет не работает

ОС: Gentoo/Funtoo

44 (21.12.2010 16:17:31 отредактировано tyrnov)

localhost tyrnov #  netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
gw-22.ryazan.sk *               255.255.255.255 UH        0 0          0 ppp0
192.168.1.0     *               255.255.255.0   U         0 0          0 eth0
loopback        *               255.0.0.0       U         0 0          0 lo
default         *               0.0.0.0         U         0 0          0 ppp0
default         192.168.1.1     0.0.0.0         UG        0 0          0 eth0

Как привести к нормальному виду

ОС: Gentoo/Funtoo

45

Предлагаю такой вариант. Строки ниже комментируете или удаляете.

tyrnov пишет:

config_eth0=("192.168.1.2 netmask 255.255.255.0 brd 192.168.1.255")
routes_eth0=("default gw 192.168.1.1")

Выполняете

 Консоль:

/etc/init.d/net.eth0 stop
rc-update del net.eth0 default
rm /etc/init.d/net.eth0

Убеждаетесь, что в /etc/conf.d/rc есть строка

RC_PLUG_SERVICES="net.lo !net.eth0"

Для работы с ADSL-модемом устанавливаете и настраиваете net-misc/wicd

Был, был и весь вышел...

46 (21.12.2010 18:28:23 отредактировано tyrnov)

Попробую способ. Отпишусь попозже

ОС: Gentoo/Funtoo

47

Все пашет норм. Можно закрывать

ОС: Gentoo/Funtoo

48

Еще подскажите как лучше написать скрипт запуска и остановки wvdial

ОС: Gentoo/Funtoo

49 (02.01.2011 17:32:50 отредактировано ormorph)

Если просто скрипт запуска или остановки wvdial
то можно пимерно так(/etc/init.d/wvdial):

#!/bin/sh

start() {
#можно добавить еще какие либо команды, например убить демон
    /sbin/wvdial
}
stop() {
    killall wvdial
    # killall pppd
}

case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  *)
        echo $"Usage: $0 {start|stop}"
        exit 1
esac
exit 0

выполняется примерно так:

/etc/init.d/wvdial start
/etc/init.d/wvdial stop

ну а если требуется скрипт автозагрузки, то по идее можно примерно так:

#!/sbin/runscript

start() {
        ebegin "    Starting wvdial"
        start-stop-daemon --start
                /usr/bin/wvdial &
        eend $?

}

stop() {
        ebegin "Shutting down wvdial"

        start-stop-daemon --stop --signal 2 --name wvdial
        eend $?
}

вроде данного минимума должно хватить, чтобы написать скрипт.
Дальше на ваше усмотрение, каким он будет.

50

Не один из скриптом у меня не работает.

localhost tyrnov # /etc/init.d/wvdial start
-bash: /etc/init.d/wvdial: Нет такого файла или каталога

Так не запускается. Запускается соединение лишь при команде wvdial

ОС: Gentoo/Funtoo

51

Хм
файл /etc/init.d/wvdial это и есть название скрипта листинг которых я привел выше,
то есть, следует создать файл, в каталоге /etc/init.d с названием wvdial, добавить один из скриптов которые я привел выше в него.
и присвоить права доступа:

cd /etc/init.d
chmod +x wvdial

щас еще последний скрипт немного отредактирую, там набольшая ошибка.
Впишу вместо путя к скрипту, путь к wvdial так будет правильней, так как иначе не будет останавливать.

52

tyrnov пишет:

Еще подскажите как лучше написать скрипт запуска и остановки wvdial

Для поднятия сети при загрузке системы есть /etc/conf.d/net.

Был, был и весь вышел...

53

ну и вот наиболее оптимальная вариация скрипта.

#!/sbin/runscript
opts="start stop"

start() {
    ebegin "Starting wvdial daemon"
    /usr/bin/wvdial &
}
stop() {
    ebegin "Stopping wvdial daemon"
    start-stop-daemon --stop signal 2 --name wvdial
    # killall 
}

Требования к имени и месту положению те же.
Должен нормально запускаться и останавливаться командами:
rc-config start wvdial
rc-config stop wvdial

вроде все

54

Сделал последним вариантом работает по командам
rc-config start wvdial
rc-config stop wvdial

Но вобще хотел не командой запускать а просто щелкать файлу со скриптом, а так то я бы проще писал wvdial команда короче всеже.

ОС: Gentoo/Funtoo

55

не знаю  что за оконный менеджер, смотри в сторону командgksu gksudo kdesu это для запуска с привелегиями рута, в ярлыке прописать перед данными командами, должно пойти.