Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Проблема с adsl
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 2:01 am    Post subject: Проблема с adsl Reply with quote

Проблема заключается в следующем.
1) Устанавливаю Gentoo 2006.1 через инсталлятор с LiveCD.
2) Перед установкой (то есть перед запуском инсталлятора) даю команду pppoe-setup. Все эдементарно настраивается и выход в интернет есть (отлично соединяется после команды pppoe-start). Это на стадии инсталляции.
3) Указываю в качестве дополнительных пакетов rp-pppoe. Он нормально устанавливается. Все прекрасно и можно также уже после установки давать команду pppoe-setup. Аналогично как и в пункте 2 отвечаю на все вопросы, но теперь установить соединение не удается.

В чем здесь может быть проблема?

Наверно дело не в настройках, так как они одни и те же, что и выше (пункт 2), но что-то не доустановлено (мне так кажется), но что именно?
Back to top
View user's profile Send private message
Jekpol
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 198

PostPosted: Wed Sep 13, 2006 3:54 am    Post subject: Reply with quote

Проверьте resolv.conf на предмет наличия dns провайдера
_________________
Главное не результат, а процесс.
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 4:12 am    Post subject: Reply with quote

Это не может быть ответом и дело тут не в DNS, до этого просто не доходит дело.
Если бы было подключение, то тогда да, а так нет даже подключения.
Несмотрия на это интерфейс eth0 плднимается.
Да я не знаю в чем дело, но адреса своих DNS серверов я указываю в pppoe-setup и они точно в таком же виде появляются в resolv.conf.
И так это работает в любом дистрибутиве Линукс, да и Gentoo dthcbb 2006.0 тоже.

Вопрос здесь в другом, я же пишу, выше об этом.
Загрузил с LiveСD, дал pppoe-setup - все работает.
Проинстраллировал, снова дал pppoe-setup, теперь не работает.

Вопрос звучит так, для работы пакета rp-pppoe я установил все, что нужно.
ЧТО НУЖНО УСТАНОВИТЬ ДЛЯ ЕГО ПРАВИЛЬНОЙ РАБОТЫ?
А не DNS какой-то.
Вот так то батенька.
Back to top
View user's profile Send private message
Jekpol
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 198

PostPosted: Wed Sep 13, 2006 5:30 am    Post subject: Reply with quote

Ваших логов и конфигурационных файлов никому кроме вас не видно, и гадать по вопросу: в лайвсд работает, а в установленной системе нет практически невозможно. Читайте документацию батенька!
_________________
Главное не результат, а процесс.
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 5:45 am    Post subject: Reply with quote

Вопрос здесь не в гадании, а в знании. Нужно знать какой пакет доустановить, чтобы ADSL заработал. А документацию я читал и давно и долго. Дело не в ней. Я просто чего то не доделываю, а чего сам понять не могу. Но проблему я обрисовал точно, поэтому, если кто сталкивался и решил, то мог бы сказать.
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 7:12 am    Post subject: Reply with quote

добавь в /etc/ppp/pppoe.conf
Code:
PPPD_EXTRA="debug nodetach"
и запости что напишет pppoe-connect
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 7:26 am    Post subject: Reply with quote

Да в логах пишет, что Lost Connection. Только это не решает дело.
Я вот переконфигурировал еще как в net.conf.example (по моему так этот файл называется)
на link_ppp.
И вот теперь она пишет, что нет shared object, а именно libatm.so.1.

Примечательно, что если посмотреть на работающий интерфейс в Live CD, то команда ifconfig выдает только один ppp0, даже eth0 не задействован. То есть сетевая карта, нужна просто для связи с модемом, а все проходит по ppp. Я не понимаю как это получается, но дело в том, что в этом примерном конфигурационном файле разработчики поощряют использовать именно link_ppp, а не устаревший (по их мнению) интерфейс типа
config_eth0("adsl" "10.0.0.1 netmask 255.255.255.0")
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 7:36 am    Post subject: Reply with quote

Sasha2 wrote:
Да в логах пишет, что Lost Connection. Только это не решает дело.
Я вот переконфигурировал еще как в net.conf.example (по моему так этот файл называется)
на link_ppp. И вот теперь она пишет, что нет shared object, а именно libatm.so.1.

это ни о чем не говорит, сделай плиз как я написал и запости полный вывод
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 8:26 am    Post subject: Reply with quote

Пишет, что
1) eth1: unknown device (Ну это я подозреваю, можно просто исправить закоментировав соответствующую строку в конфигурационном файле)
2) SIOCSIFMTU: no such device
3) iptablec: command not found (несколько строк)
4) libatm.so.1 cannot open shared object (Все остальные до конца строки)

P.S. Прошу прощения пришлось переписать от руки, так как в Gentoo пока интернета нет.

На всякий случай интернет у меня стандартый МТУ-ИНТЕЛ СТРИМ. Модем Zyxel OMNI LAN ADSL
Сетевая карта e1000
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 8:37 am    Post subject: Reply with quote

Sasha2 wrote:
Пишет, что
1) eth1: unknown device (Ну это я подозреваю, можно просто исправить закоментировав соответствующую строку в конфигурационном файле)

так надо сменить на нужный интерфейс (eth0 скорее всего)
Sasha2 wrote:
4) libatm.so.1 cannot open shared object (Все остальные до конца строки)

собери ppp без use-флага atm
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 8:44 am    Post subject: Reply with quote

Да в том то все и дело, что теперь без инета я собрать ничего не могу.
Тут совет нужен, как этот pppoe собирать на стадии инсталляции без этого флага?
Или же как альтернатива, может быть установить на этой же стадии инсталляции пакет linux-atm?

Что лучше? или опять на сутки экспериментов.
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 8:54 am    Post subject: Reply with quote

Sasha2 wrote:
Да в том то все и дело, что теперь без инета я собрать ничего не могу.
а старые дистфайлы потерли чтоли? ну и можно и так выкачать ppp и руками положить в дистфайлы
Sasha2 wrote:
Тут совет нужен, как этот pppoe собирать на стадии инсталляции без этого флага?
например добавить в USE -atm в /etc/make.conf
Sasha2 wrote:
Или же как альтернатива, может быть установить на этой же стадии инсталляции пакет linux-atm?
он поидее сам должен был поставиться по зависимости от ppp с флагом atm...
Sasha2 wrote:
Что лучше? или опять на сутки экспериментов.
лучше пересобрать ppp без этого флага, при наличии дистфайлов сделать это можно и без инета
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 8:59 am    Post subject: Reply with quote

Да нет у меня дистфайлов, а пользуюсь я инсталлером Gentoo 2006.1

Дело в том, что при установке этой последней версии инсталлятор не только не копирует каких либо дистфайлов, но даже и каталог /usr/portage/distfiles не создается. Я уже не говорю про точки монтирования и все прочее.

Вот поэтому и интересует меня, в инсталляторе есть экран со списком этих флагов, наверно мне при инсталляции надо сбросить галку с atm (я просто не обратил внимание), а если она там и так не установлена, то значит придется ставить пакет linux-atm (ну естественно на стадии инсталляции). Я правильноо понял суть проблемы? Точнее способ ее устранения?
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 9:05 am    Post subject: Reply with quote

наверное да, я не видал еще инсталлера... но имхо проще скачать там где есть инет и скопировать в дистфайлы и пересобрать...
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 9:14 am    Post subject: Reply with quote

Ну все поехал переделывать. Позже сообщу о результатах.
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 3:49 pm    Post subject: Reply with quote

Ну теперь пишет, что не может увеличить MTU и MRU до 1500
а также, что CHAP SECRETS не найдены.
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 3:58 pm    Post subject: Reply with quote

Sasha2 wrote:
Ну теперь пишет, что не может увеличить MTU и MRU до 1500
на это забить...
Sasha2 wrote:
а также, что CHAP SECRETS не найдены.
в /etc/ppp/chap-secrets должна быть запись
Code:
login * password *
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 4:05 pm    Post subject: Reply with quote

Posted: Wed Sep 13, 2006 11:04 am Post subject:

--------------------------------------------------------------------------------

Такая запись есть и сделана она уже системой. Выглядит она так:

Имя ppp0 Пароль

Более того, согласно документации их, как я понял, если на стадии LiveСD сеть настроена, то проинсталлированная система уже должна юыть готовой к выходу в инет без всяких настроек. Однако в моем случае это не так. Единственное, что действительно linux-atm убрал одно ругательство.
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 4:19 pm    Post subject: Reply with quote

а попробуй сделать именно такую запись как я написал...
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 4:27 pm    Post subject: Reply with quote

Да все получилось. Но вот как выглядят конфигурационные файлы:

Файл net в каталоге /etc/conf.d
modules=( "ifconfig" )
config_eth0=("10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255" )

config_ppp1=( "ppp" )
link_ppp1="eth0"
plugins_ppp1=( "pppoe" )
username_ppp1='Мое имя'
password_ppp1='Мой пароль

В каталоге /etc/init.d пришлось создать файл net.ppp1, являющийся ссылкой на net.lo.

Далее в файле pppoe.conf указал
LINUX_PLUGIN=rp-pppoe.so

Да и в CHAPE поменял, как Вы сказали

Тперь вроде осталось слить net.ppp1 в дефолтовый уровень и все в порядке.


Однако, что-то мне эта конструкция кажется достаточно уродливой. Может быть можно, что-то улучшить?
И еще с этими MTU и MRU хотелось бы разобраться.

Ну а вывод главный, надо в инсталлере указывать использование GRP платформы (потому что , при другом варианте, копьютер вообще вырубается, например, при установке паета x-11-libs/libX11-1.0.1-r1 (Такое я вообще в первый раз вижу, чтобы компьютер вырубался во время установки, ну в смысле на Gentoo это происходит часто и эта единственная система, когда при установке того или иного пакета тачка вырубается)), а также нужно указать дополнительную установку пакетов rp-pppoe и linux-atm.
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 4:30 pm    Post subject: Reply with quote

Да и еще пришлось отключить firewall.
В каталоге /etc/ppp есть файл firewall-standalone, весь набитый командами ittables, Так вот этой команды почему то не находит. Наверно нужно опять доустановить какой-то пакет, в котором есть такая команда. Правильно?
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 4:42 pm    Post subject: Reply with quote

Sasha2 wrote:
Однако, что-то мне эта конструкция кажется достаточно уродливой. Может быть можно, что-то улучшить?

я использовал
Code:
modules = ("adsl")
и config_eth0 = ("..." "adsl")
тогда оно берет все настройки из pppoe.conf

Sasha2 wrote:
И еще с этими MTU и MRU хотелось бы разобраться.

посмотри ifconfig-ом какие сейчас mtu и mru и сделай PPPD_EXTRA="mru xxx mtu xxx"

Sasha2 wrote:
В каталоге /etc/ppp есть файл firewall-standalone, весь набитый командами ittables, Так вот этой команды почему то не находит.

пакет так и называется iptables, но вообще можно жить и без файрвола... а еще лучше свой конфиг файрвола написать...
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 5:08 pm    Post subject: Reply with quote

Я попробовал Ваш подход и тоже все работает, однако здесь я уже получаю работающее соединение прямо при загрузке системы, а pppoe-stop не работает. Интересно, а как Вы его вырубаете?
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Sep 13, 2006 5:48 pm    Post subject: Reply with quote

Sasha2 wrote:
а pppoe-stop не работает. Интересно, а как Вы его вырубаете?

а зачем? а вообще
Code:
/etc/init.d/net.eth0 stop
Back to top
View user's profile Send private message
Sasha2
Apprentice
Apprentice


Joined: 18 Jun 2005
Posts: 206

PostPosted: Wed Sep 13, 2006 6:28 pm    Post subject: Reply with quote

Да вобщем то у меня этот вопрос возник в связи с rpppoek. Ну нравится мне больше не терминал, а графика. То есть смогу ли я обернуть это в rpppoek?

А вообще, большое Вам спасибо, сразу чувствуется рука мастера, который не тыкает в документацию носом, а советы дает дельные, уважаю таких.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum