LinuxForum.Fans
Тема

3G модем

Автор: amid88 80 сообщений 13565 просмотров
#288152
"amid88" написал:
А как верно поступить в данном случае, согласиться и все очистить, а затем поставить nano, или можно как то отменить удалять nano, а остальное удалить?
и еще, если удалиться какой то нужный пакет, чем это опасно, может система розвалиться или просто надо буде установить нужный пакет?

Добавить пакет в world-файл, сразу без переустановки —

text
emerge --noreplace app-editors/nano

Проверить, нужен ли данный пакет уже установленным —
[console]
gentoo-laptop lupo # equery d dev-libs/libnl
* These packages depend on dev-libs/libnl:
net-libs/libpcap-1.3.0 (netlink ? dev-libs/libnl:1.1)
net-wireless/crda-1.1.2-r4 (dev-libs/libnl)
net-wireless/wpa_supplicant-1.0-r2 (dev-libs/libnl:3)
[/console]

Если удалить важный системный пакет (gcc, glibc, python, ...), работоспособность системы можно будет восстановить, скачав и установив бинарный пакет.

#288175

Файл: /etc/portage/package.use
net-dialup/ppp dhcp mppe-mppc


что это за USE флаг mppe-mppc , с ним не хочет собираться?

#288181
"amid88" написал:
что это за USE флаг     mppe-mppc ,  с ним не хочет собираться?

В вашем ебилде все равно нет этого флага, он вам не нужен, а так если сильно хочется узнать, посмотрите:

text
# cat /usr/portage/profiles/use.local.desc |grep mppe-mppc
#288279

Может кто сталкывался или знает как прописать конфиг РРР для киевстара, я имею только такие данные:

точка доступа www.ab.kyivstar.net
дозвон *99#
логин пусто
пароль пусто
я не знаю как прописать конфиг, до сих пор использовал только NM, там все автоматом.
Если кто знает, пожалуйста помогите, благодарю.

#288282

Такой не пойдет?

text
[Dialer Defaults]
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","www.ab.kyivstar.net"
Modem = /dev/ttyUSB2
Stupid Mode = 1
Force Address =
Idle Seconds = 0
Ask Password = 0
Modem Type = Analog Modem
Phone = "*99#"
ISDN = false
Auto Reconnect = true
Username = ''
Password = ''

Хотя вот кто то использует такой конфиг, только там с паролем.

#288284

Большое спасибо, буду пробовать.

#288380

Настроил сеть, тоесть прописал в /etc/conf.d/net
modules_ppp0="dhcpcd"
config_ppp0="ppp"
link_ppp0="/dev/ttyUSB0"
dhcpcd_ppp0="-t 10"
dhcp_ppp0="release nodns nontp nonis"

создаем симлинк для ppp0
cd /etc/init.d
ln -s net.lo net.ppp0

Далее можно либо настроить интерфейс pppd для автоматического старта как службы, либо воспользоваться различными утилитами wvdial, kppp или gnome-ppp
я выбираю первый вариант, без wvdial, kppp или gnome-ppp

Настраиваем интерфейс net.ppp ,
в файл /etc/conf.d/net прописываем конфиг ррр,

Файл: /etc/conf.d/net

config_ppp0=( "ppp" )
link_ppp0="/dev/ttyUSB0"
username_ppp0='megafon'
password_ppp0='megafon'
pppd_ppp0=(
"noauth"
"default-asyncmap"
"defaultroute"
"usepeerdns"
"ipcp-accept-remote"
"ipcp-accept-local"
"lcp-echo-interval 22"
"lcp-echo-failure 5"
"mru 1492"
"mtu 1492"
)
chat_ppp0=(
"ABORT" "BUSY"
"ABORT" "'ERROR'"
"ABORT" "'NO ANSWER'"
"ABORT" "'NO CARRIER'"
"ABORT" "'NO DIALTONE'"
"ABORT" "'Invalid Login'"
"ABORT" "'Login incorrect'"
"TIMEOUT" "5"
"''" "ATZ"
"OK" "'at+CGDCONT=1,\"ip\",\"internet\"'"
"OK" "ATDT*99***1#"
"TIMEOUT" "60"
"CONNECT" "''"
"TIMEOUT" "5"
"'~--'" "''"
)

мне здесь не понятно, в файле /etc/conf.d/net я настраивал сеть, а теперь еще в него надо дописать настройки pppd ?

#288412

вопрос снят, прописал все в /etc/conf.d/net, интернет появился, но что еще не так, сам интернет не запускается,
нада вводить /etc/init.d/net.ppp0 start , только после этого есть соединение.

#288416
"amid88" написал:
нада вводить /etc/init.d/net.ppp0 start , только после этого есть соединение.

А сервис в загрузку добавлен? Соответствующий симлинк на /etc/init.d/net.lo сделан? В /etc/rc.conf что записано в переменную rc_hotplug?

#288418

rc-update add net.ppp0 default -сделано
ln -s net.lo net.ppp0 -сделано

# rc_hotplug="*"

#288419

В /etc/rc.conf можно включить логирование. Попробуйте, может, в лог чего-нибудь «умного» напишет? При загрузке «на глаз» ошибок не видно?

#288420

Покажите всё же

text

rc-update show
#288421
text

pmini ut4nj # rc-update show
             bootmisc | boot                         
          consolefont | boot                         
           consolekit |      default                 
                 dbus |      default                 
                devfs |                       sysinit
                dmesg |                       sysinit
                 fsck | boot                         
             hostname | boot                         
              hwclock | boot                         
              keymaps | boot                         
            killprocs |              shutdown        
                local |      default                 
           localmount | boot                         
              modules | boot                         
             mount-ro |              shutdown        
                 mtab | boot                         
             net.eth0 |      default                 
               net.lo | boot                         
             net.ppp0 |      default                 
             netmount |      default                 
               procfs | boot                         
                 root | boot                         
            savecache |              shutdown        
                 swap | boot                         
            swapfiles | boot                         
               sysctl | boot                         
                sysfs |                       sysinit
            syslog-ng |      default                 
         termencoding | boot                         
       tmpfiles.setup | boot                         
                 udev |                       sysinit
           udev-mount |                       sysinit
       udev-postmount |      default                 
              urandom | boot                         
           vixie-cron |      default                 
hpmini ut4nj # 

может проблема в том , что раньше я делал все то же что и сейчас, только для сетевого интернета net.eth0
получается что я создавал сим линк и добавлял а загрузку сетевой интернет и он работал автоматом.

#288424

Покажите /etc/rc.conf.

#288427

А сколько интерфейсов, ttyUSB в каталоге /dev ?
Возможно нужно попробовать ttyUSB1 или ttyUSB2
Хотелось бы увидеть вывод.
Выполните:

text
tail -f /var/log/messages

И запустите в ручную
/etc/init.d/net.ppp0 start
после этого покажите вывод.

#288429

ttyUSB0, ttyUSB1,ttyUSB2

#288430

amid88
На модемах часто устройство ttyUSB0, используется для настройки, а для коннекта может использоваться либо ttyUSB1 либо ttyUSB2, а у вас прописано ttyUSB0, попробуйте поменять эту запись.
Ну и вывод коннекта как показанно моим постом выше, все таки хотелось бы посмотреть.

#288432

hpmini ut4nj # tail -f /var/log/messages
Dec 3 18:36:13 hpmini kernel: [ 86.606838] scsi 14:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Dec 3 18:36:13 hpmini kernel: [ 86.610378] scsi 15:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
Dec 3 18:36:13 hpmini kernel: [ 86.610877] sd 15:0:0:0: Attached scsi generic sg2 type 0
Dec 3 18:36:13 hpmini kernel: [ 86.612670] sr0: scsi-1 drive
Dec 3 18:36:13 hpmini kernel: [ 86.613128] sr 14:0:0:0: Attached scsi CD-ROM sr0
Dec 3 18:36:13 hpmini kernel: [ 86.613335] sr 14:0:0:0: Attached scsi generic sg3 type 5
Dec 3 18:36:13 hpmini kernel: [ 86.623201] sd 15:0:0:0: [sdc] Attached SCSI removable disk
Dec 3 18:36:21 hpmini su[2466]: Successful su for root by ut4nj
Dec 3 18:36:21 hpmini su[2466]: + /dev/pts/0 ut4nj:root
Dec 3 18:36:21 hpmini su[2466]: pam_unix(su:session): session opened for user root by ut4nj(uid=1000)



hpmini ut4nj # /etc/init.d/net.ppp0 start
* Bringing up interface ppp0
* You are using a bash array for pppd_ppp0.
* This feature will be removed in the future.
* Please see net.example for the correct format for pppd_ppp0.
* You are using a bash array for chat_ppp0.
* This feature will be removed in the future.
* Please see net.example for the correct format for chat_ppp0.
* Starting pppd in ppp0 ... [ ok ]
* Backgrounding ...
* WARNING: net.ppp0 has started, but is inactive
hpmini ut4nj # tail -f /var/log/messages
Dec 3 18:38:20 hpmini pppd[2585]: local IP address 10.130.190.113
Dec 3 18:38:20 hpmini pppd[2585]: remote IP address 10.64.64.64
Dec 3 18:38:20 hpmini pppd[2585]: primary DNS address 193.41.60.18
Dec 3 18:38:20 hpmini pppd[2585]: secondary DNS address 193.41.60.30
Dec 3 18:38:20 hpmini /etc/init.d/net.ppp0[2614]: status: inactive
Dec 3 18:38:21 hpmini /etc/init.d/net.ppp0[2692]: You are using a bash array for config_ppp0.
Dec 3 18:38:21 hpmini /etc/init.d/net.ppp0[2693]: This feature will be removed in the future.
Dec 3 18:38:21 hpmini /etc/init.d/net.ppp0[2694]: Please see net.example for the correct format for config_ppp0.
Dec 3 18:39:48 hpmini kernel: [ 301.678284] kworker/u:0 used greatest stack depth: 5664 bytes left
Dec 3 18:40:01 hpmini cron[2766]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons)
^C
hpmini ut4nj #

#288439

amid88, как мне кажется, при загрузке устройство модема не успевает «создаться», а сервис запускается.
Попробуйте «эксперимента ради» включить в /etc/rc.conf интерактивный запуск и, последовательно запуская сервисы, проверить это.

Войдите или зарегистрируйтесь, чтобы ответить.