LINUX.ORG.RU

[gentoo] ADSL при старте

 


0

0

Привет LOR. Вобщем сабж. Как победить пока не знаю. В Арче все было проще добавил демон adsl в rc.conf и он автоматом стартовал при загрузке соединение. Gentoo на первый взгляд показался немного черезжопным дистрибутивом, все как то через одно место (возможно просто Arch Головного Мозга). Находил где то мануал по подобной настройке: соединение поднимается но DNS в упор не видит хотя они прописаны в /etc/conf.d/net. Конфиг такой :

config_eth0=( "192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth0=( "default via xxx.xxx.xxx.xxx" )
config_ppp0=( "ppp" )
fallback_eth0=( "192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255" )
link_ppp0="eth0"
plugins_ppp0=( "pppoe" )
username_ppp0=xxxxxx
password_ppp0=yyyyyy
pppd_ppp0=( "usepeerdns" )
dns_servers_eth0="195.38.32.3"
dns_servers_ppp0="195.38.32.3"
Прошу помочь если можно поподробнее. Спасибо

★★★

Последнее исправление: partyzan (всего исправлений: 1)
Ответ на: комментарий от Fracta1L

Нет, это сервер-роутер лежаший в ящике стола без корпуса, мышков и клавиатур и естественно никакой речи о DHCP идти не может

partyzan ★★★
() автор топика
Ответ на: комментарий от Sylvia

Ну это же лицорука просто. Таких костылищ я еще не встречал. Гентушники не осилили написать демон adsl?

partyzan ★★★
() автор топика
Ответ на: комментарий от partyzan

написала же что идеологически может не совсем верно)
может что-то и есть _правильное_

у меня адсл-pppoe поднимает роутер на слаке, pppoe-start из rc.M

Sylvia ★★★★★
()

>DNS в упор не видит хотя они прописаны в /etc/conf.d/net

А в /etc/resolv.conf?

HTaeD ★★★★
()

а зачем нужен ADSL ? 21 век на дворе . еще бы dual up юзали)

имхо , ADSL можно юзать только из фанатизма к модемам и телефонным кабелям

antroX
()
Ответ на: комментарий от Fracta1L

Ну тогда объясни как обойтись без этой лишней сущности.

partyzan ★★★
() автор топика
Ответ на: комментарий от antroX

ping ya.ru unknow host ya.ru

Jul 16 20:10:52 gentoo-server pppd[3109]: pppd 2.4.4 started by root, uid 0
Jul 16 20:10:52 gentoo-server pppd[3109]: Using interface ppp0
Jul 16 20:10:52 gentoo-server pppd[3109]: Connect: ppp0 <--> /dev/pts/1
Jul 16 20:10:52 gentoo-server pppoe[3112]: PADS: Service-Name: ''
Jul 16 20:10:52 gentoo-server pppoe[3112]: PPP session is 50486 (0xc536)
Jul 16 20:10:53 gentoo-server pppd[3109]: PAP authentication succeeded
Jul 16 20:10:53 gentoo-server pppd[3109]: local  IP address xxx.xxx.xxx.xxx
Jul 16 20:10:53 gentoo-server pppd[3109]: remote IP address 212.220.107.255
partyzan ★★★
() автор топика
Ответ на: комментарий от partyzan

А чем обусловлена необходимость адсл, он наверняка дороже оптоволоконщиков
по поводу удаленного сообщения , лучше nslookup ya.ru покажи

antroX
()
Ответ на: комментарий от Viglim

они велосипедят во благо.
например гентушникам не нужен rp-pppoe

antroX
()

Убрать к выферям.

dns_servers_eth0=«195.38.32.3» dns_servers_ppp0=«195.38.32.3»

Раз pppd_ppp0=( «usepeerdns» ) есть то они не нужны.

допиши «logfile /var/log/pppd.log» в pppd_ppp0=

и логи сюда

anonymous
()
Ответ на: комментарий от Insomnium

Да, я может чаю из пивной кружки перепил, но почему бы не прописать DNS по законному месту жительства в /etc/resolv.conf ?

Insomnium ★★★★
()
Ответ на: комментарий от anonymous

>Убрать к выферям.

dns_servers_eth0=«195.38.32.3» dns_servers_ppp0=«195.38.32.3»

Это уже дописано было так сказать до кучи. Чтоб наверняка.

partyzan ★★★
() автор топика

Зачем тебе usepeerdns, если ты вручную прописываешь адреса?

Gary ★★★★★
()
Ответ на: комментарий от antroX

умник, а чем ещё остаётся пользоваться, когда из высокоскоростных предложений есть лишь адсл и радиоинтернет, где мегабайт стоит больше пяти рублей?

Fracta1L
()
Ответ на: комментарий от partyzan

У меня дежавю. Я точно помню, что у меня тоже не видел, в итоге я его каким-то образом настроил. Надо мануал перечитать.

Insomnium ★★★★
()
Ответ на: комментарий от antroX

>нет , я хочу увидеть вывод nslookup ya.ru а потом может и скажу что-нибудь

Не могу, потому что автоматом оно не стартует. А при поднятии через pppoe-start все нормально. И еще не могу сказать потому что не знаю в каком пакете оно находится в генте. dnsutils emerge не нашел

partyzan ★★★
() автор топика
Ответ на: комментарий от antroX

>Если бы люди читали мануал, то 90% тредов на лоре бы не было

Я вобщем то согласен. Но! В Арче pppoe-setup ВВодишь username,пароль,DNS. Добавляешь демон ADSL в автозапуск и оно _работает_ В генте тоже самое, только _не работает_

Вот он гентушный велосипед в действии.

partyzan ★★★
() автор топика
Ответ на: комментарий от Gary

Нет это 2 DNS сервера провайдера. Primary и Secondary. Вроде у должно быть 2 их по правильному если.

partyzan ★★★
() автор топика
Ответ на: комментарий от partyzan

net-dns/bind-tools

Между прочим, у emerge есть опции search и searchdesc

Gary ★★★★★
()
Ответ на: комментарий от antroX
gentoo-server ~ # nslookup ya.ru
Server:		195.38.32.3
Address:	195.38.32.3#53

Non-authoritative answer:
Name:	ya.ru
Address: 213.180.204.3
Name:	ya.ru
Address: 77.88.21.3
Name:	ya.ru
Address: 87.250.250.3
Name:	ya.ru
Address: 87.250.251.3
Name:	ya.ru
Address: 93.158.134.3
partyzan ★★★
() автор топика
Ответ на: комментарий от Insomnium

Вот лучший мануал, имхо. А лучше бы его прочитать с самого начала.

В этом мануале смущает config_eth0=( null )

Из локальной сети не зайти получится?

partyzan ★★★
() автор топика
Ответ на: комментарий от partyzan

интерфейс используемые для PPPoE согласно спекам не имеет IP адреса,
но с учетом тех же спецификаций - заголовки IP будут игнорироваться, так что если адрес все же будет назначен, то работе PPPoE он не мешает

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>но с учетом тех же спецификаций - заголовки IP будут игнорироваться
это следует из того что ppp - протокол 2 уровня , а IP - третьего

antroX
()

Это вообще полтергейст

Jul 16 21:45:01 gentoo-server kernel: r8169 0000:02:00.0: eth0: link up
Jul 16 21:45:01 gentoo-server kernel: r8169 0000:02:00.0: eth0: link up
Jul 16 21:45:04 gentoo-server pppd[3015]: Plugin passwordfd.so loaded.
Jul 16 21:45:04 gentoo-server pppd[3015]: Plugin rp-pppoe.so loaded.
Jul 16 21:45:04 gentoo-server pppd[3015]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4
Jul 16 21:45:04 gentoo-server pppd[3016]: pppd 2.4.4 started by root, uid 0
Jul 16 21:45:05 gentoo-server pppd[3016]: PPP session is 58814
Jul 16 21:45:05 gentoo-server pppd[3016]: Using interface ppp0
Jul 16 21:45:05 gentoo-server pppd[3016]: Connect: ppp0 <--> eth0
Jul 16 21:45:05 gentoo-server pppd[3016]: PAP authentication succeeded
Jul 16 21:45:05 gentoo-server pppd[3016]: peer from calling number 00:24:14:A1:E6:18 authorized
Jul 16 21:45:05 gentoo-server pppd[3016]: local  IP address xxx.xxx.xxx.xxx
Jul 16 21:45:05 gentoo-server pppd[3016]: remote IP address 212.220.23.158
Jul 16 21:45:05 gentoo-server pppd[3016]: primary   DNS address 195.38.32.3
Jul 16 21:45:05 gentoo-server pppd[3016]: secondary DNS address 195.38.33.2
Но! ping ya.ru <br> ping: unknown host ya.ru

ping 213.180.204.3 <br> connect: Network is unreachable

После убития pppd и запуске pppoe-start все волшебным образом поднимается.

partyzan ★★★
() автор топика
Ответ на: комментарий от antroX

>195.38.32.3 это и есть dns сервер

Кэп, ну вы сегодня невероятно добры.

partyzan ★★★
() автор топика
Ответ на: комментарий от Sylvia

А у нас хлеще, было дхцп, работало иптв, теперь дхцп убрали, если писать null в конфиге то к igmp присоеденяется с адресом из личной локалки, пришлось апипу поставить.

Кто знает что там офтоп назначает есл тцпип на сетевой отключают, а то тут все вантузы не знают?

anonymous
()

Сейчас попробую по мануалу. Боюсь даже подумать что будет если не получится.

partyzan ★★★
() автор топика

В первой строке замени на null, а вторую вообще удали. Наковырял ты что-то с конфигом :) Дело явно в маршрутизации, после старта демона ip ro l

anton_jugatsu ★★★★
()
Ответ на: комментарий от Insomnium

Таки да. Именно в этом дело было. Счас посмотрю в чем конкретно. Скорее всего в pppd_ppp0=( «defaultroute»

partyzan ★★★
() автор топика
Ответ на: комментарий от partyzan

Вобщем pppd_ppp0 надо описывать. defaultroute обязательно в /etc/conf.d/net Даже если прописано DEFAULTROUTE=yes в /etc/ppp/pppoe.conf Всем спасибо за помощь

partyzan ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.