LinuxForum.Fans
Тема

Настройка pppoe в Debian, подключение без модема

Автор: snifer 7 сообщений 11010 просмотров
#48902

Добрый день.
После старого админа остался прокси (win2003+UG2.8). Хотел все это дело перевести на
дебиан (lenny) со сквидом...
Столкнулся с проблемой подключения по PPPOE.
Дело в том, что провайдер дает статический ip, логин, пароль, имя службы.
К зданию подходит оптика, потом в медиа-конвертер и на выходе получаем шнурок витухи.

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

Ну так вот...
Настраивал через pppoeconf, но он ругается что не нашел концентратор модема(так его и нет!!!).
где то вычитал что нужно сделать принудительно: pppoeconf eth0
Вроде зацепилось, при запуске: pon dsl-provider пишет что модель загружен. Но!
не могу пингануть даже шлюз. пишет: connect: network is unreachable...
(причем шлюз не пингуется даже с винды - зачем он тогда в договоре прописан???)


Вчера весь день на это убил, от провайдера никакой поддержки...
В общем, сегодня с утра поставил заново debian и весь день читаю форумы...
Может у кого завалялся мануал с описанием настройки в аналогичной ситуации?
Может кто сталкивался?

Буду благодарен за помощь.



UPD!:
Сейчас опытным путем выяснил, что шлюз! и имя сервиса вписывать не обязательно (работает без них под win2003)
может это и было моей ошибкой?

Компьютер пытался пройти на шлюз, потом авторизоваться с логином и паролем и поднять ppp0...
Но так как на шлюз он попасть не мог, то авторизоваться ему негде было, и, соответственно, не мог поднять ppp0...

Я в верном направлении мыслю? )))

Если в верном, тогда не совсем понятно, где же я авторизуюсь? Имя службы указывать не надо, шлюз не надо, сервер pppoe не надо... КАК?

#49202

1. Провайдер инет дает через PPPoE или PPTP?
2. ifconfig в студию
3. Если проходит авторизация, то netstat -nr еще

Все верно ты понимаешь. ppp должен пойти на шлюз прова, там подцепиться к нему и получить IP. Все зависит что со стороны прова. Далее. Куда идет оптика, инет ADSL или кабельный (воткнут в маршрутизатор) и т.д. Нужна полная инфа.

#49269

Провайдер дает интернет по PPPoE
ifconfig сейчас чистый полностью (пока не трогал)
Авторизация не проходила.

оптика приходит от прова ко мне в серверную, в медиаконвертер. Из медиаконвертера выходит Ethernet кабель, который воткнут в сетевую на сервере прокси... Модема никакого нет, к мак-адресу привязки тоже нет...

Так же в этом сервере стоит еще 2 сетевые, которые смотрят в локалку (на 2 подсети).

Тогда мои действия:
1. #apt-get install pppoe pppoeconf

2. #nano /etc/network/interfaces - правим так:

text
auto lo
iface lo inet loopback

auto eth0 iface eth0 inet static address 195.18.39.XX netmask 255.255.255.248

auto ppp0 iface ppp0 inet ppp provider dsl-provider

3. #nano /etc/resolv.conf - правим

text
nameserver 195.тратата
nameserver 195.тратата

4. #nano /etc/ppp/peers/dsl-provider - правим

text
user логин
pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"       >>>>что за параметры в строке?
noipdefault
defaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1500
noaccomp
default-asyncmap

5. #pon dsl-provider - пробуем прицепиться

Если все правильно, пойду вводить. )))

#49277

Попробуй... У меня просто не Debian. Вот мой рабочий конфиг

$cat /etc/ppp/peers/inet

text
   noipdefault
   defaultroute
   hide-password
   noauth
   persist
   maxfail 0
   plugin rp-pppoe.so eth0
   user “jdslXXXXXX”
   unit 0 

И не забуть так же пароль с логином прописать в pap или chap конфиг. Он там же лежит (/etc/ppp)
Так же советую еще дописать параметр debug и посмотреть что пишет при соединеии.
В отдельной консольке сделай

text
tail -f /var/log/dmesg (или daemon)

и посмотри что ишет pon inet

Ну и естественно проверь поднялся ли у тебя eth0
Для поднятия с консоли можно

text
ifconfig eth0 195.18.39.XX netmask 255.255.255.248 up
#49282

а) pppoe работает на втором уровне модели OSI. То есть на канальном уровне Ethernet. Там нет ip адресации. Это знать бы надо.
б) если пишет "не найден концентратор", возьмите ноут и попробуйте поднять туннель под, например, мастдаем. Если не поднимется - звонить провайдеру и драть ему мозг.

Потом будем разбираться.

#52361

Тоже появилась такая проблема, завтра провайдер переключает на pppoe.

А может все таки есть способ настроить через pppoeconf, без запроса модема?

Что значит строка в /etc/ppp/peers/provider
/dev/modem

???????

#53058

Переход на новое подключение прощел, вот правильно или нет настроил не знаю.
Если где то, что то не так, БОЛЬШАЯ ПРОСЬБА, поправьте.

Настройки:
/etc/network/interfaces

text

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
auto eth0
iface eth0 inet manual

/etc/ppp/chap-secrets

text

мой логин    *    мой пароль    *"мой логин" * "мой пароль"

/etc/ppp/pap-secrets

text

*    hostname    ""    *
guest    hostname    "*"    -
master    hostname    "*"    -
root    hostname    "*"    -
support    hostname    "*"    -
stats    hostname    "*"    -
"мой логин" * "мой пароль"

/etc/ppp/peers/dsl-provider

text

noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
plugin rp-pppoe.so eth0
user "мой логин"
usepeerdns

/etc/ppp/peers/provider

text

user "мой логин"
connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T ********"
/dev/modem
115200
noipdefault
usepeerdns
defaultroute
persist
noauth
Войдите или зарегистрируйтесь, чтобы ответить.