И так, для начала нам нужно убедится что модуль pppoe загружен в ядро:
#modprobe -l pppoe
в ответ вы должны увидеть что то вроде:
/lib/modules/2.6.18-4-k7/kernel/drivers/net/pppoe.ko
если же вы не увидите этого то вам нужно либо пересобрать ядро с модульной поддержкой этого модуля, либо попробовать выполнить следующее:
#modprobe -a pppoe
Дальше вам нужно установить инструмент настройки соединения, pppoeconf:
#aptitude install pppoeconf
затем запустите его:
#pppoeconf
и начнется настройка соединения с вашим провайдером:
Здесь имеется ввиду через какой физический интерфес будет осуществляться подключение:

здесь я отвечал "Да":

Вводим имя пользователя для подключения:

Вводим пароль:

Я здесь ответил "Да", потому как мой провайдер автоматически мне при подключении дает мне настройки DNS серверов, если вам не отдает, то поправьте ваш /etc/resolve.conf в соответствии с условиями вашего провайдера:

Я ответил "Да" :)

я ответил "Нет", так как не знаю как он будет подключаться, а мне это не нужно, немного ниже я к этой настройке еще вернусь:

Здесь тоже нет, рано еще :)

Теперь вернемся к автоматической установки соединения при загрузке компа. во-первых --это не всех устраивает поэтому для них тоже нужно было выбрать ответ "Нет", тогда устанавливать соединение нужно будет:
#pon dsl-provider --установит соединение
#poff --разорвет его
Если все таки нужна автоматическое подключение, тогда делаем маленький скрипт вида:
#!/bin/sh
poff
pon dsl-provider
и сохраняем его в директорию /etc/network/if-up.d назвать можно хоть как, главное не забыть дать прова на исполнение
#chmod 777 имя-файла
перезагружаемся и смотрим установилось ли у нас соединение? если соединение установленно, то у вас должен появится интерфейс ppp0:
#ifconfig
ppp0 Link encap:Point-to-Point Protocol
inet addr:169.254.4.86 P-t-P:89.191.240.9 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:24417 errors:0 dropped:0 overruns:0 frame:0
TX packets:13275 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:18577069 (17.7 MiB) TX bytes:892462 (871.5 KiB)
настройки которые вы проводили, сохранились в /etc/ppp/peers/dsl-provider, при желании или необходимости вы можете их изменить.
30 коммент.:
Очень полезный пост! Не так давно пришлось с Кноппикса настраивать подобное для выхода в интернет. В итоге выходили в сеть по моейму gprs-соединению :-)
все написано классно, но при вводе modprobe -l pppoe терминал пишет что такой команды нет, в ubuntu c gnom-ом pppoeconf работает на ура. может не тот дебиан стоит (4.0 кде) ps я новичок за прямоту своих рук не отвечаю (мыло для выпрямления рук areks@list.ru)
выложи мне конкретно, слово в слово, что выводит терминал в ответ на эту камманду!!!!
Спасибо очень пригодилось !!!
Благодарности автору
наздоровье ;)
а два можно настроить? если можно то как?
Чего два? Два соединения? Да можно сколько угодно :) Разные настройки, разные названия файлов. Например: pon provider1 и pon provider2 будет увас поднято два соединения, как между этими соединениями будут ходит пакеты это решать вам с помощью iptables.
Чувак!!! У меня такая же майка :) Дебиан форева, виндоуз маздай :))
Други, простите за тупость и кривизну рук, но. У меня модем D-Link DSL 584T, у него в настройках уже прописаны и логин и пароль. Но заставить систему юзать инет я так и не могу. При запуске pppoeconf система ругается, что модем не определен или "уже запущен процесс pppoe". Пробовал не делать настройки в модеме, а проводил операции по аналогии, представленной в данном посте.. Результат аналогичен.. Инета нет.. Читал много, много советовался.. Устанавливал его мостом, эффета ноль. Вообще просто интересно, возможно ли установить соединение, если модем сам умеет дозваниваться? и если возможно, то как? заранее благодарен.
Конечно можно, когда у вас модем дозванивается, он получает необходимы параметры, такие как шлюз, днс, вот тебе нужно эти параметры отдать твоему компу. Обычно модемы умеют отдавать такие параметры по DHCP, соответственно тебе нужно в модеме настроить какие параметры и в какую под сеть отдавать, а на компе получать эти параметры. Сетевые интерфейсы должны быть настроены на получение настроек из DHCP.
хмм... а можно подробнее о процессе настройки модема для передачи информации в подсеть? что-то я этого момената не догоняю... по идее я просто должен указать в настройке сетевой карточки, что получаю настройки по dhcp, и все.. он должен сразу начинать борозддить просторы безграничного интернета.. во всяком случае я так думал.. окозалось иначе.. ((
mczim - чувак, стукнись в асю, если не сложно будет... 497956929 потому как если не настрою (а это у меня ну ни как не получается) - вылечу)))
Аськой не пользуюсь. Куда вылетишь? В трубу ;)
1. Ты на сетевом интерфейсе настраиваешь получать настройки по DHCP.
2. В модеме настраиваешь раздачу необходимых настроек в под сеть, подсеть тут подразумевается та которую ты хочешь, т.е. 192,168,5,0/24 например.
3. Если все корректно то твой комп, если единственный получатель, получить настройки например такие:
ip: 192.168.5.2
mask: 255.255.255.0
gateway: 192.168.5.1
dns: 213.11.16.1
dns: 213.11.16.2
и тогда можешь ползать в инете. IP я взял от балды, у тебя будут другие.
ок, приблизительно понял, что требуется, но с другой стороны, там ведь уже имеется такая настройка (LAN). у него стоит 192.168.1.1 и маска подсети 255.255.255.0
следовательно, он (модем) сразу должен все раздать.. (( кажется...
Да раздаст, если вы скажите ему что нужно раздать. Т.е. Активируйте сервер DHCP на модеме, и попробуйте опросить своим DHCP клиентом, если ничего не выйдет, то попробуйте tcpdump'ом посмотреть что происходит, кстате firewall еще не успели настроить? Он случаем не закрывает доступ?
не.. firewall не настраивал пока, но порты он по моему не перекрывает.. dhcp сервер на модеме включен по умолчанию, так что клиентов должен сразу видеть.
З.Ы. Где б такой универсальный выпрямитель рук найти, а то они у меня явно не из того места ростут =(
firewall перекрывает ВСЕ, ты его не дооцениваешь :) более того можно с легкостью заглянуть даже во внутрь пакета. Итак модем допустим раздает настройки по DHCP, кроме твоего компа с линукс есть еще какие нибудь? какие на них ос?
вообщк в целом структура такая. У меня поднята сеть под управлением win server2003. Клиенты тоже на windows. Debian настроен под прокси сервер. Соответственно, в нем две сетевые карты, одна смотрит в инет, другая в сеть windows.
eth1 - 192.168.0.254 - эта сетевая смотрит в локалку.
eth0 - DHCP (во всяком случае так хочется), но на данный момент она имеет статичный адрес, так как пока инет юзаем через тарелку.
Вот пока вроди и все...
Кстати, а какой фаер ты имел ввиду, тот, что уже в модеме?
1. Пока есть статическая настройка на сетевом интерфейсе, никаких настроек не получишь по DHCP.
2. Фаервол имел ввиду любой который может встретиться на пути от сервера к модему.
хм... Но ведь статическая настройка на том интерфейсе, который в сеть смотрит, а не на том, который инет получает? мне кажется, это не должно мешать... или я ошибаюсь?
eth0 - DHCP (во всяком случае так хочется), но на данный момент она имеет статичный адрес, так как пока инет юзаем через тарелку.
Твои слова?
Вот я и говорю до тех пор пока статическая настройка он ничего не получит по DHCP.
нее)) я не это имел ввиду)) я говорил, что сейчас настроено на статику)
Естественно, что при подключении модема я ставлю настройку DHCP, но к сожалению это ни чего не дает... Я перепробовал твой метод подключения и не только.. у многих спрашивал, но модем так и не коннектился. А ту настройку я приводил в качестве примера =) Ладно, попробую еще что-нибудь поковырять, но не знаю, что получится.
Модем не коннектился? Извини, а при чем тут модем?
1. Модем должен конектица по одному кабелю к провайдеру (WAN, настройки дает провайдер).
2. Модем должен раздавать DHCP по другому кабелю(LAN).
словами "модем не коннектился" я имел ввиду тот факт, что комп не получал инета... не правильно выразился мну (:
хм, вроде все настраивал, pppoe есть, примерно как в твоих логах. но вот пинг не идет, соответственно интернета нет. (после команды пинга консоль виснет и ничего не говорит).. что может мешать?
show me,
route, ifconfig -a, iptables -L, ping, traceroute, resolv.conf
Человек не понимает чего ему надо =) Вот у меня трабл ....есть две етх =) одна для внешней другая для внутренней....Опен впн =) в одной етх шлюз ---модем шдсл =) в другой чисто 5 компов =) короче прикол =) линух в инете висит я нему конекчусь =) впн стартует и устанавливает соединение...Короче трабл в том что я не могу пинговать компы из своей московской подсети мля =) причем на файрволе открыто всё....Завтра попробую из модема сделать мост =) чтобы линух конектился ы и будем думать далее ....
Когда вы "поднимаете" vpn соединение, у вас весь трафик идет через это соединение, нужно настраивать маршруты. Попробуйте попинговать машины без vpn.
Вот бьюсь уже дня 3, может просто принцип не понимаю есть сервер на дебиане в нем билинг система абилс настроенная на пользователей виндовс, и рабочая станция под дебин 5 как можно настроить инет на данной машине используя логин пароль который есть в билинге
авторизация иден по mschap v2 над наверно пересобрать pptd но незнаю как
Отправить комментарий