URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83488
[ Назад ]

Исходное сообщение
"pppoe на freebsd 7.0"

Отправлено Алексей Пономарев , 25-Дек-08 12:25 
Плиз не кидайтесь шапками и не отправляйте в гугль) перерыл все что можно, видимо я совсем глупый и не понимаю что не так. Впервые поставил FreeBsd релиз 7.0. Первым делом естевственно хотел поднять интернет потому как дальнейшее изучение ОС без инета не представляю. Инет - DSL кабель. Для настрйоки pppoe.conf знаю свой ИП, ИП шлюза (в винде при поднятом подключении вбил ipconfig и default gateway я так понимаю и есть ИП шлюза), адреса ДНС серверов. итого pppoe.conf выглядит примерно так: (пишу на память, с винды сижу)

"
default:
..set log phase tun
set device /dev/lo0
set ifaddr мой-ИП ИП-шлюза 255.255.255.255
add default ИП-шлюза (вместо HISADDR)

myisp:
set authname мой логин
set authkey мой пароль

"
создал resolv.conf, указал там всего 2 строчки:
nameserver адрес ДНС
nameserver альт. адрес ДНС

После этого пишу в консольке: ppp -ddial myisp

и вот тут куча косяков начинается. вопервых он поднимает почему то все подключение на tun0. при последующей попытке на tun1 tun2 и так до бесконечности. заче мтогда я указываю set device не пойму? самое интересное другое: когда вбиваю ifconfig, то выдется два интерфейса - re0 и lo0, но в их флагах нету pppoe! причем флаг UP (в моем понимание сие должно означать что интерфейс работает) только у одного! если не трудно обьясните, я не пойму какой интерфейс указывать в настройках! ну и естевственно при попытке пинга себя - все в порядке, а вот при попытке пинга хотя бы шлюза - уже network unreacheble. при попытке зайти на какой нибудь сайт - no route to host.

просто никогда не настраивал сети и мало что понимаю в этом впервые в жизнис тавлю( если не трудно подскажите что сделать, выводы каких команд вам показать (ifconfig-a или там netstat-nr), я их вам сюда покажу.. спасибо заранее.


Содержание

Сообщения в этом обсуждении
"pppoe на freebsd 7.0"
Отправлено Николай , 25-Дек-08 12:48 
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/pppoe...
здесь не смотрел?

"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 12:52 
>http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/pppoe...
>здесь не смотрел?

конечно же смотрел. у меня ппп.конф так и сделан как в хендбуке..


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 13:37 
забыл добавить: ИП конечно же статический если это вам поможет если это влияет на что то.

"pppoe на freebsd 7.0"
Отправлено ReSeT , 25-Дек-08 14:39 
>http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/pppoe...
>здесь не смотрел?

Немножко не в тему, но все же... Ставишь железный роутер за 50 баксов и БОЛЬШЕ НИКОГДА не имеешь гемора с выводом альтернативных осей в инет... Любые лайв-сд, установка через http, вмвари...


"pppoe на freebsd 7.0"
Отправлено svol , 25-Дек-08 14:13 
я, может быть, чего-то не понимаю, но меня смущает
>set device /dev/lo0

это ж loop-back. может стОит указать реальный интерфейс?


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 14:27 
можно подробнее? что значит loop-back и какой такой реальный? ):


"pppoe на freebsd 7.0"
Отправлено svol , 25-Дек-08 14:33 
>можно подробнее? что значит loop-back и какой такой реальный? ):

так, смотри. во-первых, с DSL я не работал, посему опираюсь только на свои соображения.
во-вторых, в конфиге указано /dev/lo0. если я прав, то такого чуда вообще быть не должно. сетевые интерфейсы живут в /dev/net

[svol@beasty:~]$ ls /dev/net
lo0   plip0 rl0   rl1

в-третьих, lo0 - это интерфейс петли, ссылающийся на саму твою локальную машину.
в-четвертых, покажи результат ifconfig.


"pppoe на freebsd 7.0"
Отправлено andreo , 25-Дек-08 14:44 
>[оверквотинг удален]
>одного! если не трудно обьясните, я не пойму какой интерфейс указывать
>в настройках! ну и естевственно при попытке пинга себя - все
>в порядке, а вот при попытке пинга хотя бы шлюза -
>уже network unreacheble. при попытке зайти на какой нибудь сайт -
>no route to host.
>
>просто никогда не настраивал сети и мало что понимаю в этом впервые
>в жизнис тавлю( если не трудно подскажите что сделать, выводы каких
>команд вам показать (ifconfig-a или там netstat-nr), я их вам сюда
>покажу.. спасибо заранее.

1 нужно определиться коли на Free BSD поднимаем....
что будем юзать
etc/ppp
или mpd ?

со стандартным делоф нет проблем
я даже победил как несколько соединений поднимать на 1 интерфейсе ...

на форуме уже выкладывал конф ...
ничего знать не нуно
толко имя и пасс
отсальное все автоматом цепляется ....



"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 15:05 
пролистал вроде несколько старниц форума но так и не нашел вашего рабочего конфига.. можно ссылку? а то тут столько всего на форуме %) что же касается mpd даже гугл мне не смог поведать что это такое, про какой то плеер только толдычит)

"pppoe на freebsd 7.0"
Отправлено andreo , 25-Дек-08 17:19 
>пролистал вроде несколько старниц форума но так и не нашел вашего рабочего
>конфига.. можно ссылку? а то тут столько всего на форуме %)
>что же касается mpd даже гугл мне не смог поведать что
>это такое, про какой то плеер только толдычит)

хорошо

/etc/ppp/ppp.conf
default:
  set log Phase tun command # you can add more detailed logging if you wish
  set device PPPoE:vr0 # replace xl1 with your Ethernet device
  set dial
  set login
  set mru 1492
  set mtu 1492
  set speed sync
  disable ipv6cp
nameprovider:
set authname name
set authkey pass
set dial
set login

можно в rc.conf добавить строки то при загрузки системы будет конектиться ...
а моржно и не добавлять а написать скрипт автореконекта ...
запускать
ppp nameprovider так по моему моно ....
у мня то руками все ...
скрипт в моих постах моно найти ...
https://www.opennet.ru/openforum/vsluhforumID1/83284.html например тут


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 18:21 
andreo,

спасибо за конфиг файл. поставил систему с нуля только что, сделал ppp.conf в точности как у вас заменив имя девайса на re0 ну и логин-пасс провайдера сменив. и та самая фигня..

#ppp -ddial myisp
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
Working in ddial mode
using interface: tun0


какого черта опять тун0 испольузется? >_<

причем никаких ошибок, ничего, вроде как все нормально. но при попытке открыть любой сайт - unknown host


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 19:14 
Мне кажется все таки что то с сетевой карточкой тут не так.. вот вывод ifconfig

# ls /dev/net
lo0    re0
#ifconfig
re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=9b<RXCSUM, TXCSUM, VLAN_MTU, VLAN_HWTAGGING, VLAN_HWCSUM>
       ether 00:1d:92:d7:a2:71
       media: Ethernet autoselect (10baseT/UTP <half-duplex>)
       status: no carrier

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
       inet6 fe80 ::1%lo0 prefixlen 64 scopeid 0x2
       inet6 ::1 prefixlen 128
       inet 127.0.0.1 netmask 0xff000000


"pppoe на freebsd 7.0"
Отправлено LOL , 25-Дек-08 20:02 
>[оверквотинг удален]
>       options=9b<RXCSUM, TXCSUM, VLAN_MTU, VLAN_HWTAGGING, VLAN_HWCSUM>
>       ether 00:1d:92:d7:a2:71
>       media: Ethernet autoselect (10baseT/UTP <half-duplex>)
>       status: no carrier
>
>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>       inet6 fe80 ::1%lo0 prefixlen 64
>scopeid 0x2
>       inet6 ::1 prefixlen 128
>       inet 127.0.0.1 netmask 0xff000000

А теперь такое же но с поднятым tun0 плюс netstat -rn. А также пробуем пингануть DNS сервера из /etc/resolv.conf.  И почему re0 в " status: no carrier"?


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 20:22 
DNS-ки не пингуются, нет-стат сейчас напишу, просто приходится фотографировать экран и потом в ручную писать в ткст) я ведь даже на флешку кинуть ткст этот не могу.. почему но краиер? если бы я знал что значит но кариер я бы вам ответил)

"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 20:57 
приношу свои извинения но другой возможности показать вам логи просто физически нету.

http://img212.imageshack.us/my.php?image=img0007jg8.jpg
http://img185.imageshack.us/my.php?image=img0008hq1.jpg


"pppoe на freebsd 7.0"
Отправлено andreo , 25-Дек-08 21:16 
>приношу свои извинения но другой возможности показать вам логи просто физически нету.
>
>
>http://img212.imageshack.us/my.php?image=img0007jg8.jpg
>http://img185.imageshack.us/my.php?image=img0008hq1.jpg

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        inet 195.189.134.180 --> 213.181.14.12 netmask 0xffffffff
        Opened by PID 2177
вот это покажу что ты тут всем свои скриншоты тыкаешь
нет у тебя тунеля
логи кто читать будет поднялось у тебя соединение или нет
коли не знаешщь
читай man ppp

еще про шапики в начале пишешь ...

по нормальному объяснить можешь что у тебя
ты bsd собрался все же как клиентскую часть использовать или как роутер

неужели нет машины чтоб на ssh сесть ?
ссори эмоции но тут реально ты пишешь ахинею


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 21:28 
даже отвечать не буду на такие "эмоции", засуньте их себе. что я хочу получить написано в первом абзаце первого поста, о том что бсд будет использоваться как роутер там нету нислова, читать научитесь пожалуйста. маны были прочитаны, о чем тоже говорится в первом абзаце, я потому и спрашиваю у здешней публики потому как сам не понимаю что я сделал не так, ваши "эмоции" мне тут мало нужны.

"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 21:29 
и если пишу ахинею - обьясните где именно ахинея и что я не так говорю, я же признаю что нуб в этом абсолютный даже после прочтения хендбука\мана.

"pppoe на freebsd 7.0"
Отправлено andreo , 25-Дек-08 21:33 
>и если пишу ахинею - обьясните где именно ахинея и что я
>не так говорю, я же признаю что нуб в этом абсолютный
>даже после прочтения хендбука\мана.

1 начинаем с начала
2 ifconfig с поднтым тунелем
перед тем как поднимать ppoe почитать стоило как оно поднимается вовсех man про это пишется
носом тыкать не хочется

3 читаем логи значит что не смотрим а читаем
и показываем что пишут там
/var/log/ppp

поставил включил работает так будет когда багаж будет
а счас засучим рукава и будем работать ...

жду выше указазных вещей


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 22:29 
Итак по вашему совету снвоа сунулся в man`ы и начал с самого начала по ману о ppp действовать.
#ppp
#ppp ON localhost> set device re0 (потому как это и есть моя сетевая карта я ведь правильно понял? она веддь указывается в ifconfig)
#ppp ON localhost> set speed
#ppp ON localhost> term
и тут выдается ошибка о том что Bad file descriptor, cannot open device /dev/re0.

именно с такой же ошибкой заканчивались все попытки подключения, изложенные в /var/log/ppp куда вы попросили меня заглянуть.


"pppoe на freebsd 7.0"
Отправлено andreo , 25-Дек-08 23:01 
>[оверквотинг удален]
>начала по ману о ppp действовать.
>#ppp
>#ppp ON localhost> set device re0 (потому как это и есть моя сетевая карта я ведь правильно понял? она веддь указывается в ifconfig)
>#ppp ON localhost> set speed
>#ppp ON localhost> term
> и тут выдается ошибка о том что Bad file descriptor, cannot
>open device /dev/re0.
>
>именно с такой же ошибкой заканчивались все попытки подключения, изложенные в /var/log/ppp
>куда вы попросили меня заглянуть.

снова учим читать
#ifconfig
re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=9b<RXCSUM, TXCSUM, VLAN_MTU, VLAN_HWTAGGING, VLAN_HWCSUM>
       ether 00:1d:92:d7:a2:71
       media: Ethernet autoselect (10baseT/UTP <half-duplex>)
       status: no carrier

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
       inet6 fe80 ::1%lo0 prefixlen 64 scopeid 0x2
       inet6 ::1 prefixlen 128
       inet 127.0.0.1 netmask 0xff000000

status: no carrier
дальше уже думаем ...


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 23:36 
я же уже отписался что не знаю что такое no carier(

"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 25-Дек-08 23:43 
изменил статус на active путем команды #ifconfig re0 up

но после этого все равно в лггах при попытке подклбючения - bad file descriptor. can not open /dev/re0... что же не так?

рано или поздно подниму подключение это, спасибо что помогаешь)


"pppoe на freebsd 7.0"
Отправлено andreo , 26-Дек-08 09:35 
>изменил статус на active путем команды #ifconfig re0 up
>
>но после этого все равно в лггах при попытке подклбючения - bad
>file descriptor. can not open /dev/re0... что же не так?
>
>рано или поздно подниму подключение это, спасибо что помогаешь)

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


"pppoe на freebsd 7.0"
Отправлено LOL , 26-Дек-08 13:02 
>изменил статус на active путем команды #ifconfig re0 up
>
>но после этого все равно в лггах при попытке подклбючения - bad
>file descriptor. can not open /dev/re0... что же не так?

В ppp.conf у тебя так же:
set device PPPoE:re0

И вообще приведи окончательный конфиг файл, полностью.


"pppoe на freebsd 7.0"
Отправлено gpl77 , 26-Дек-08 09:53 
>я же уже отписался что не знаю что такое no carier(

Это значит, что у тебя кабель не воткнут. :-(
Как ты соединил компьютер и модем?
Если напрямую, то нужен кросс-кабель.
Если через свитч, смотри лампочки на свиче, смени кабель, и если не помогает, установи 100 full duplex, руками в драйвере.


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 26-Дек-08 11:05 
модема нету, просто кабель в коробку в подъезде включается и все.
эта карточка и есть реалтековская, рабочая 100% я же сейчас с винды с нее и сижу..

"pppoe на freebsd 7.0"
Отправлено andreo , 26-Дек-08 11:21 
>модема нету, просто кабель в коробку в подъезде включается и все.
> эта карточка и есть реалтековская, рабочая 100% я же сейчас с
>винды с нее и сижу..

модель re0 идет как бы гигабитная
но у мня была такая и завелась не сразу
но работала
тебе сказали что сделать ....
и как проверить конект ...
не дружит бсд с 'nqj картой у тебя
и чихать мы хотели на венду - она не показатель ...


"pppoe на freebsd 7.0"
Отправлено forest , 26-Дек-08 12:37 
ifconfig re0 up

"pppoe на freebsd 7.0"
Отправлено forest , 26-Дек-08 12:51 
>ifconfig re0 up

блин.. протупил )
конечно надо смотреть кабель.. или поиграться с режимами 10/100Mbps FullDuplex/HalfDuplex

смотрим что карточка поддерживает
ifconfig -vm re0
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        capabilities=9<RXCSUM,VLAN_MTU>
        ether 00:04:xx:xx:xx:xx
        inet x.x.x.200 netmask 0xffffff00 broadcast x.x.x.255
        media: Ethernet 10baseT/UTP <full-duplex>
        status: active
        supported media:
                media autoselect
                media 100baseTX mediaopt full-duplex
                media 100baseTX
                media 10baseT/UTP mediaopt full-duplex
                media 10baseT/UTP
                media 100baseTX mediaopt hw-loopback

переводим в режим 10Mpbs FDX
ifconfig xl0 media 10baseT/UTP mediaopt full-duplex


"pppoe на freebsd 7.0"
Отправлено andreo , 26-Дек-08 13:20 
>[оверквотинг удален]
>    media 100baseTX
>            
>    media 10baseT/UTP mediaopt full-duplex
>            
>    media 10baseT/UTP
>            
>    media 100baseTX mediaopt hw-loopback
>
>переводим в режим 10Mpbs FDX
>ifconfig xl0 media 10baseT/UTP mediaopt full-duplex

file# ifconfig -vm re0
re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        capabilities=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00:80:48:3d:57:01
        inet 192.168.0.110 netmask 0xffffff00 broadcast 192.168.0.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
        supported media:
                media autoselect
                media 1000baseTX mediaopt full-duplex
                media 1000baseTX
                media 100baseTX mediaopt full-duplex
                media 100baseTX
                media 10baseT/UTP mediaopt full-duplex
                media 10baseT/UTP
                media none
file#

вот у мня такая же )))
работает номано



"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 26-Дек-08 18:21 
#ifconfig re0 up

потом смотрю что поддерживает, как посоветовали, перевожу ее в режим baseT/UTP<full-duplex>

эффект тот же, в логах ппп система пытается подключиться по этой карточке но терпит неудачу, bad file descriptor как и раньше.. вот ппп.конф как просили ранее.

/etc/ppp/ppp.conf
default:
  set log Phase tun command
  set device PPPoE:re0
  set dial
  set login
  set mru 1492
  set mtu 1492
  set speed sync
  disable ipv6cp

MyIsp:
set authname *****
set authkey *****
set dial
set login


"pppoe на freebsd 7.0"
Отправлено LOL , 26-Дек-08 20:48 
>MyIsp:
>set authname *****
>set authkey *****
>set dial
>set login
>MyIsp:
>set authname *****
>set authkey *****
>set dial
>set login

Не забываем ставить пробел перед каждой строчкой после MyIsp:
Типа так:
MyIsp:
set authname *****
set authkey *****  
set dial  
set login



"pppoe на freebsd 7.0"
Отправлено LOL , 26-Дек-08 20:49 

>Не забываем ставить пробел перед каждой строчкой после MyIsp:
>Типа так:
>MyIsp:
> set authname *****
> set authkey *****
> set dial
> set login

Вот так вот :)
MyIsp:
    set authname *****
    set authkey *****
    set dial
    set login


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 26-Дек-08 21:39 
ну само собой, скопировал неудачно просто, там пробелы естественно стоят.

вобщем, дело точно в карточке ибо смотрите, в ваших примерах у них есть что то вроде inet, netmask, и тд, у моей же при ifconfig ничерта подобного не выводится. потому что я не устанавливал никаких драйверов, вообще никак ее не трогал после установки системы ибо просто понятия не имею как это сделать (всмысле установить драйвер например), так что дума надо этим заняться, установить драйвера для нее да? только там сложно пипец чутьли не ядро пересобирать надо если верить гуглу..(


"pppoe на freebsd 7.0"
Отправлено LOL , 26-Дек-08 23:08 
>ну само собой, скопировал неудачно просто, там пробелы естественно стоят.
>
>вобщем, дело точно в карточке ибо смотрите, в ваших примерах у них

Не факт, но проверить нада.

>есть что то вроде inet, netmask, и тд, у моей же
>при ifconfig ничерта подобного не выводится. потому что я не устанавливал

inet и netmask у тебя появится в интерфейсе tun0. Так что все нормально с этим.

>никаких драйверов, вообще никак ее не трогал после установки системы ибо
>просто понятия не имею как это сделать (всмысле установить драйвер например),
>так что дума надо этим заняться, установить драйвера для нее да?
>только там сложно пипец чутьли не ядро пересобирать надо если верить
>гуглу..(

Это все бред, небыло бы дров, никакой бы re0 ты бы неувидел.


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 26-Дек-08 23:24 
то что надо было сказать с самого начала, какая сама карточка то: Realtek8168/8111 PCI-E GIGABIT Ethernet-NIC

"pppoe на freebsd 7.0"
Отправлено forest , 27-Дек-08 10:20 
>re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
>       options=9b<RXCSUM, TXCSUM, VLAN_MTU, VLAN_HWTAGGING, VLAN_HWCSUM>
>       ether 00:1d:92:d7:a2:71
>       media: Ethernet autoselect (10baseT/UTP <half-duplex>)
>       status: no carrier
>Realtek8168/8111 PCI-E GIGABIT Ethernet-NIC

в винде все работает? там карточка тоже в режиме 10Mbps HDX?


"pppoe на freebsd 7.0"
Отправлено Алексей Пономарев , 27-Дек-08 11:08 

>в винде все работает? там карточка тоже в режиме 10Mbps HDX?

вы цитируете не меня) у меня да, в винде все работает с этой карточкой


"pppoe на freebsd 7.0"
Отправлено LOL , 27-Дек-08 11:35 
>вы цитируете не меня) у меня да, в винде все работает с
>этой карточкой

блин, забудь про винду, тебе уже говорили, если она работает в винде это не значит что она будет работать в других системах, даже если для нее есть дрова и самые свежие.Тебе указали, что во фре она установлена в неправильный режим. Кароче проверяешь сетевую во фре (подключаеш в другому компу, настраиваеш и тестиш), а потом будем дальше разбираться.