ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Не могу подключить к инету в Fedora Core 4
  #1  
Старый 31.10.2006, 19:56
Аватар для je0n
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию Не могу подключить к инету в Fedora Core 4

Не могу подключиться к интернету. Сначала модем пишит, моргает фонариками, а потом останавливается и все (с заженными индикаторами). Разрыва связи не происходит, но интернет при этом не подключается (браузер не открывает страницы). Мне кажется, что я накасячил в файле pap-secrets. Там формат такой:
Client server secret ipadresses.
Я ввожу:
MyLogin * MyPass *
А что нужно сюда вводить?

Чтобы подключиться к инету я ввожу следующую комманду:
/usr/sbin/pppd /dev/ttyS0 28800 connect ‘/usr/sbin/chat “” ATDT31952 CONNECT’ noipdefault defaultroute user MyLogin

Что я делаю неправильно?

Кстати я указываю скорость 28800, но у меня модем на 33000 (ну или около того). Вот я не знаю какую максимальную скорость указать, потому что знаю скорость своего модема только примерно (33000) J. Какую нужно указать скорость?
 
Ответить с цитированием

  #2  
Старый 31.10.2006, 23:59
Аватар для je0n
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию

Ответ найден? тема закрыта.

1. Введение

Здесь рассказывается как создать сетевые интерфейсы для подключения к интернету с помощью обычного текстового редактора без использования каких-либо утилит для настройки.

Подразумевается что у вас установлены необходимые пакеты (wvdial pppd) и модем правильно определился системой. Для проверки модема используйте minicom (minicom).
1.1. Почему не KPPP

Потому что KPPP не создает сетевых интрефейсов, из за чего его практически невозможно использовать в скриптах (например для запуска по расписанию). Плюс к этому KPPP требует наличия графической оболочки и не работает в консоли.
1.2. Почему с нуля, ведь есть же redhat-config-network

Во-первых — для понимания системы. Если вы будете представлять какие файлы используются для соединения с интернетом, процесс перенесения настроек с одно машины на другую у вас не вызовет затруднений.

Во-вторых — графические приложения менее надежны, особенно их бета-версии. После их работы может получится так, что файлы настроек противоречат друг другу.
1.3. Что нам нужно

Нужна консоль и привилегии пользователя root. Для получения привилегий можно использовать команду

su -

Для создания файлов настроек новичкам могу порекомендовать Midnight Commander (mc). В нем можно легко перейти в нужный каталог и отредактировать файл.

Для создания файла можно использовать команду

touch <имя файла>

2. Перейдем к делу

Итак, перейдем к файлам настроек. Нужно всего лишь создать их или отредактировать. Синими комментариями помечены места требующие вашего особого внимания. Если ваш модем подключен к COM2, то используйте устройство /dev/ttyS1.
2.1. /etc/sysconfig/network-scripts/ifcfg-ppp0
Код:
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
USERCTL='yes'
BOOTPROTO='dialup'
NAME='inet0'
DEVICE='ppp0'
TYPE='Modem'
# Не активировать при старте системы
ONBOOT='no'
# Протоколы сжатия
BSDCOMP='on'
CCP='off'
VJCCOMP='off'
AC='off'
VJ='on'
PC='off'
LINESPEED='115200'
#!!!! порт модема COM1 !!!!
MODEMPORT='/dev/ttyS0'
DEMAND='no'
PROVIDER='inet'
#!!! Делаем интерфейс шлюзом по умолчанию
DEFROUTE='yes'
PERSIST='no'
#!!! ВАЖНО ! papname должен совпадать с логином !!!!
PAPNAME='pppname'
WVDIALSECT=inet0
MODEMNAME='Modem0'
#!!! Нужно для автоматического определения ДНС
# серверов и использования их в качестве основных
PEERDNS='yes'
2.2. /etc/wvdial.conf
Код:
[Modem0]
#!!! порт модема
Modem = /dev/ttyS0
Baud = 115200
SetVolume = 0
# ATDP - импульсный набор, для тонового - ATDT
Dial Command = ATDP
Init1 = ATZM0L0
FlowControl = CRTSCTS

[Dialer defaults]
#!!! телефон пароль и логин
Phone = 28309
Password = ppppass
Username = pppname
Stupid Mode = 1
Inherits = Modem0
New PPPD = 1

[Dialer inet0]
2.3. /etc/ppp/pap-secrets
Код:
# Secrets for authentication using PAP
# client          server  secret                  IP addresses
####### redhat-config-network will overwrite this part!!! (begin) ##########
####### redhat-config-network will overwrite this part!!! (end) ############
# логин и пароль
pppname    ppp0    ppppass
2.4. /etc/ppp/peers/wvdial
Код:
noauth
name wvdial
2.5. /etc/ppp/options
Код:
debug
lock
modem
auth
-chap
+pap
crtscts
# !!! mtu mru для плохих линий (размер пакета +40 байт заголовка)
mtu 552
mru 552
2.6. /etc/ppp/ip-up.local
Код:
#!/bin/bash

echo "in " `/bin/date` "$@" >> /var/log/ppp-stat
#!!! Здесь можно добавить ваши команды запускаемые при входе в инет
2.7. /etc/ppp/ip-down.local
Код:
#!/bin/bash

echo "out " `/bin/date` "$@" >> /var/log/ppp-stat
#!!! Здесь можно добавить ваши команды при выходе из инета
3. Безопасность превыше всего!

В файлах /etc/ppp/pap-secrets и /etc/wvdial.conf пароли хранятся открытым текстом, поэтому нужно настроить права доступа следующим образом.

В целях безопасности необходимо установить владельцем всех файлов root.

chown root.root /etc/sysconfig/network-scripts/ifcfg-ppp0
chown root.root /etc/wvdial.conf
chown root.root /etc/ppp/pap-secrets
chown root.root /etc/ppp/peers/wvdial
chown root.root /etc/ppp/options
chown root.root /etc/ppp/ip-up.local
chown root.root /etc/ppp/ip-down.local

Права доступа установить следующими командами:

chmod 600 /etc/wvdial.conf
chmod 600 /etc/ppp/pap-secrets
chmod 644 /etc/sysconfig/network-scripts/ifcfg-ppp0
chmod 644 /etc/ppp/peers/wvdial
chmod 644 /etc/ppp/options
chmod 755 /etc/ppp/ip-up.local
chmod 755 /etc/ppp/ip-down.local

4. Как подключаться и отключаться

Для этого есть команды

ifup ppp0

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

ifdown ppp0

для его отключения. Можно использовать графические утилиты например ksim.
5. Если ничего не выходит

Смотрите журнал системных сообщений /var/log/messages. Читайте документацию к wvdial и pppd.

man pppd
man wvdial
man wvdial.conf


Взято с http://community.asplinux.ru/documents/guide/inet-scripts.html

Автор - Михаил Зарипов

Последний раз редактировалось je0n; 01.11.2006 в 00:07..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
установка fedora core 4 с win и bsd je0n *nix 12 01.11.2006 20:34
Fedora Core - новая версия! Zek Soft - *nix 7 28.10.2006 03:41
Помогите c Fedora Core 5 Duranchik *nix 2 13.06.2006 14:50
Fedora Core 4. Зависание при установке. W!nd *nix 3 09.04.2006 03:27



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ