Автор Тема: Bsd 6.0 pppoЕ  (Прочетена 3645 пъти)

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Bsd 6.0 pppoЕ
« -: Apr 04, 2006, 08:11 »
Ползвах търсачката, търсих и в нета, но не се получават нещата при мен. Не разбирам много.
Последно написах това, което има на http://www.freebsd.org

rc.conf
-------

usbd_enable="YES"
ifconfig fxp0 up
ppp_enable="YES"
ppp_mod="ddial"
ppp_profile="Provider"
#sysinstall generated deltas
ifconfig_fxp0="DHCP"
hostname="host.domain"

ppp.conf
--------
default:
set log phase tun
set timeout 0
set ifaddr 10.0.0.1/0 10.0.0.2/0 netmask 255.255.255.0
0.0.0.0

Provider:
set device PPPoE: fxp0
set authname: USERNAME
set authkey: PASSWORS
add default HISADDR
enable dns

При изпълнение на "ppp" в конзола дава:
Working in interactive mode
using interface: tun0
Warning:default entry not found in config file

При пускане на компютъра дава
"ppp"
"label not found". Профилите са едни и същи.
При изпълнение на ifconfig интерфейсите ги има но, tun0 няма IP.
Локалната мрежа върви иначе.
В лога на "ppp" има ред "PPP started!"
Моля ако може някой да ми обясни къде бъркам и в какво.
Благодаря предварително.
Активен

ibb27

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
Bsd 6.0 pppoЕ
« Отговор #1 -: Apr 04, 2006, 10:10 »
След реда default: е задължително редовете, които са в тази секция да са поне с един интервал навътре.
Така е с жсицхки секции, например provider: и т.н. Редовете след двете точки трябва да са с интервал навътре.
Активен

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Bsd 6.0 pppoЕ
« Отговор #2 -: Apr 04, 2006, 11:41 »
Въпреки, че когато гледах файла си мислех, че това няма значение - видях, че първите редове са така и останалите също съм ги направил така.
Но ще погледна пак де...
Активен

Филип Бонев

  • Напреднали
  • *****
  • Публикации: 517
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
Bsd 6.0 pppoЕ
« Отговор #3 -: Apr 04, 2006, 14:24 »
не мисля че нужно да подаваш DHCP и разни такива работи.
При мен на homelan работи без проблем, без да вдигам интерфейса и да му казвам DHCP, т.е това:
ppp.conf:
Примерен код

default:
  set log Phase tun command # you can add more detailed logging if you wish
  set ifaddr 10.0.0.1/0 10.0.0.2/0

hd1:
  set device PPPoE:vr0:hd1 # replace xl1 with your Ethernet device
  enable dns
  set authname user
  set authkey pass
  set dial
  set login
  add default HISADDR

rc.conf:
Примерен код

ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="NO"
ppp_profile="hd1"
Активен

Поздрави,
Филип Бонев

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Bsd 6.0 pppoЕ
« Отговор #4 -: Apr 04, 2006, 17:59 »
Мисля ,че проблема ти идва от /etc/rc.conf - редовете:
ifconfig fxp0 up
ifconfig_fxp0="DHCP"
Изтрий ги. Пусни и #ifconfig fxp0 remove   -за да се изчисти интерфейса.
Рестартирай или пусни ppp.

ПП: Реда ти от /etc/rc.conf - ppp_mod="ddial"   трябва да е ppp_modе="ddial"
Активен

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Bsd 6.0 pppoЕ
« Отговор #5 -: Apr 04, 2006, 20:58 »
Направих всичко, което ме е посъветвал philip_bonev.
Също и GoodT.
Резултатът е, че го няма съобщението:
"Warning: default entry not found in config file"

Двата конфигурационни файла изглеждат точно както посочените от philip_bonev с тази разлика, че съм сложил моите настройки и съм оставил ifconfig ffxp0 up в rc.conf.

Като пусна ping http://www.abv.bg от конзола излиза следното:
"Cannot resolve http://www.abv.bg: Host name lookup failure"
За мен това значи, че не открива DNS.
Когато пусна sysinstall в конфигурацията на този интерфейс ми дава, че има DNS и той е същия като този под Win.
Какво да правя? '<img'>
Активен

  • Гост
Bsd 6.0 pppoЕ
« Отговор #6 -: Apr 04, 2006, 21:15 »
Имах проблеми ppp -то на 6-цата. От майл списъците на фреебсд ме посъветваха да ползвам mpd вместо ppp ....
... само подмятам идеята ...
mpd ползва netgraph и е доста мощен инструмент за pptp и pppoe, както и доста други неща, освен това е описан в хандбук-а
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Bsd 6.0 pppoЕ
« Отговор #7 -: Apr 04, 2006, 21:52 »
Относно DNS-те:
Погледни в /etc/resolv.conf  -тука трябва да са записани.
Ако ги няма - добави ги.
Примерно: #echo > nameserver x.x.x.x
                #echo >> nameserver x.x.x.x
Където х.х.х.х е IP-to на DNS-те.
Съветвам те да махнеш DNS-те и каквото и да е от интерфейса на картата - трябва да е чист като бебешко дупе '<img'>

Относно "mpd ползва netgraph" - ppp също ползва netgraph.
Активен

Филип Бонев

  • Напреднали
  • *****
  • Публикации: 517
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
Bsd 6.0 pppoЕ
« Отговор #8 -: Apr 04, 2006, 22:41 »
Пробвай да махнеш service provdier-а след мрежовата карта, ако си ползвал мойте работи и не си на homelan.
Активен

Поздрави,
Филип Бонев

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Bsd 6.0 pppoЕ
« Отговор #9 -: Apr 05, 2006, 07:50 »
Не съм на Homelan.
Последното предложение не съм го пробвал, но това на GoodT го направих.
В /etc/resolv.conf имам DNS. Единия е този на доставчика ми, другите са големи DNS сървъри. И с тях и без тях все същото става.
Но забелязвам, че когато пусна ppp от конзолата (въпреки, че е    зададено автоматично) и дам "dial"-тръгва да набира през cuad1.  От друга страна пък като се стартира ppp си ползва tun.
Не знам има или няма някаква връзка това нещо.
Активен

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Bsd 6.0 pppoЕ
« Отговор #10 -: Apr 05, 2006, 23:26 »
Развитие: Session in wrong state
При boot.
 '<img'>
Активен

Филип Бонев

  • Напреднали
  • *****
  • Публикации: 517
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
Bsd 6.0 pppoЕ
« Отговор #11 -: Apr 06, 2006, 09:30 »
Това и на мен ми го дава но връзката си тръгва и имам интернет.

Имам предвид, като напиша dmesg след пускането на връзката се виждат 5-6 реда със същото събощение, но интернет имам.



Активен

Поздрави,
Филип Бонев

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Bsd 6.0 pppoЕ
« Отговор #12 -: Apr 06, 2006, 19:36 »
Пробвай с това в /etc/ppp/ppp.conf
Примерен код

default:
  set device PPPoE:fxp0
  set log phase tun
  add default HISADDR
  enable dns

Provider:
  set authname USERNAME
  set authkey PASS


"и дам "dial"-тръгва да набира през cuad1" - при твоя случай трябва да пускаш: #ppp Provider  и тогава #>dial
Пробвай и пиши. Какво става и какво не става. '<img'>



Активен

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Bsd 6.0 pppoЕ
« Отговор #13 -: Apr 07, 2006, 19:22 »
GoodT, благодаря ти много. Стана. Свързах се успешно.
При свързване излиза:
Warning: ff02:5::/32: Change route failed: errno: Network is unreachable
Въпреки това обаче всичко си върви.
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Bsd 6.0 pppoЕ
« Отговор #14 -: Apr 07, 2006, 22:38 »
Ами вероятно проблем с рутирането.
Погледни #man route
Активен