Jump to content

Настройка РРРоЕ подключения в FreeBSD


Recommended Posts

Всем привет! Настроил РРРоЕ подключение к провайдеру но что-то не работает. DHCP сервер провайдера пингуется нормально. Привожу настройки и логи. Помогите пожалуйста.

 

Подключаюсь:

server# ppp -ddial slav

Working in ddial mode

Using interface: tun0

Warning: Bad label in /etc/ppp/ppp.conf (line 41) - missing colon

 

Логи подключения ppp.log

May 20 09:58:15 server newsyslog[799]: logfile first created

May 20 10:01:45 server ppp[1522]: Phase: Using interface: tun0

May 20 10:01:45 server ppp[1522]: Phase: deflink: Created in closed state

May 20 10:01:45 server ppp[1522]: tun0: Command: default: ident user-ppp VERSION

May 20 10:01:45 server ppp[1522]: tun0: Command: default: set device /dev/cuau1

May 20 10:01:45 server ppp[1522]: tun0: Command: default: set speed 115200

May 20 10:01:45 server ppp[1522]: tun0: Command: default: set dial ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 "" AT OK-AT-OK ATE1Q0 OK \dATDT\T TIMEOUT 40 CONNECT

May 20 10:01:45 server ppp[1522]: tun0: Command: default: set timeout 180

May 20 10:01:45 server ppp[1522]: tun0: Command: default: enable dns

May 20 10:01:45 server ppp[1522]: tun0: Warning: Bad label in /etc/ppp/ppp.conf (line 41) - missing colon

May 20 10:01:45 server ppp[1528]: tun0: Phase: PPP Started (ddial mode).

May 20 10:01:45 server ppp[1528]: tun0: Phase: bundle: Establish

May 20 10:01:45 server ppp[1528]: tun0: Phase: deflink: closed -> opening

May 20 10:01:45 server ppp[1528]: tun0: Warning: deflink: /dev/cuau1: Bad file descriptor

May 20 10:01:45 server ppp[1528]: tun0: Chat: Failed to open device

May 20 10:01:45 server ppp[1528]: tun0: Phase: deflink: Enter pause (30) for redialing.

May 20 10:02:15 server ppp[1528]: tun0: Chat: deflink: Redial timer expired.

May 20 10:02:15 server ppp[1528]: tun0: Warning: deflink: /dev/cuau1: Bad file descriptor

May 20 10:02:15 server ppp[1528]: tun0: Chat: Failed to open device

May 20 10:02:15 server ppp[1528]: tun0: Phase: deflink: Enter pause (30) for redialing.

May 20 10:02:46 server ppp[1528]: tun0: Chat: deflink: Redial timer expired.

May 20 10:02:46 server ppp[1528]: tun0: Warning: deflink: /dev/cuau1: Bad file descriptor

May 20 10:02:46 server ppp[1528]: tun0: Chat: Failed to open device

May 20 10:02:46 server ppp[1528]: tun0: Phase: deflink: Enter pause (30) for redialing.

May 20 10:03:16 server ppp[1528]: tun0: Chat: deflink: Redial timer expired.

May 20 10:03:16 server ppp[1528]: tun0: Warning: deflink: /dev/cuau1: Bad file descriptor

May 20 10:03:16 server ppp[1528]: tun0: Chat: Failed to open device

May 20 10:03:16 server ppp[1528]: tun0: Phase: deflink: Enter pause (30) for redialing.

May 20 10:03:46 server ppp[1528]: tun0: Chat: deflink: Redial timer expired.

May 20 10:03:46 server ppp[1528]: tun0: Warning: deflink: /dev/cuau1: Bad file descriptor

May 20 10:03:46 server ppp[1528]: tun0: Chat: Failed to open device

May 20 10:03:46 server ppp[1528]: tun0: Phase: deflink: Enter pause (30) for redialing.

May 20 10:04:16 server ppp[1528]: tun0: Chat: deflink: Redial timer expired.

May 20 10:04:16 server ppp[1528]: tun0: Warning: deflink: /dev/cuau1: Bad file descriptor

May 20 10:04:16 server ppp[1528]: tun0: Chat: Failed to open device

May 20 10:04:16 server ppp[1528]: tun0: Phase: deflink: Enter pause (30) for redialing.

May 20 10:04:46 server ppp[1528]: tun0: Chat: deflink: Redial timer expired.

May 20 10:04:46 server ppp[1528]: tun0: Warning: deflink: /dev/cuau1: Bad file descriptor

May 20 10:04:46 server ppp[1528]: tun0: Chat: Failed to open device

May 20 10:04:46 server ppp[1528]: tun0: Phase: deflink: Enter pause (30) for redialing.

 

Конфигурация файла ppp.conf

slav:

set device PPPoE:rl0

set authname login

set authkey parol

set dial

set login

enable dns

add default HISADDR

 

настройки сети:

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=3808<VLAN_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC>

ether 00:e0:52:92:b3:1e

inet 172.26.112.94 netmask 0xffffff80 broadcast 172.26.112.127

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=3808<VLAN_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC>

ether 00:e0:52:92:b3:07

inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500

options=80000<LINKSTATE>

Opened by PID 1528

 

Link to post
Share on other sites

Warning: Bad label in /etc/ppp/ppp.conf (line 41) - missing colon

о чем-то говорит

 

указывает какой интерфейс смотрит в сторону провайдера, у меня все правильно написано

Link to post
Share on other sites

Warning: Bad label in /etc/ppp/ppp.conf (line 41) - missing colon

о чем-то говорит

 

указывает какой интерфейс смотрит в сторону провайдера, у меня все правильно написано

 

а фря говорит: - missing colon

Можете спорить с ней до бесконечности.

Вам же привели ссылку на хендбук - обратите внимание на то, как там записан ppp.conf

Особенно на missing colon - отсутствующие отступы

Link to post
Share on other sites

Действительно, добавил пробелы и подключилось. Но интернета так и нет, что может быть?

ifconfig и netstat -rn после подключения в студию.

Link to post
Share on other sites

cd /usr/ports/net/mpd5 && make install clean

 

ee /usr/local/etc/mpd5/mpd.conf

 

конфиг:

 

startup:

# Установим параметры пользователя

# имя пароль роль_пользователя

set user comanderspok 123456 admin

# Разрешим консоль на локалхосте

set console self 127.0.0.1 5005

 

# Это настройки по умолчанию - они будут вызваны при обычном запуске

default:

load pppoe_client

 

pppoe_client:

#

# PPPoE client: только исходящие соединения, автоматический реконнект,

# адреса получаются по ipcp, односторонняя аутентификация,

# маршрут по умолчанию смотрит на шлюз провайдера

#

 

create bundle static B1

set iface route default

set ipcp ranges 0.0.0.0/0 0.0.0.0/0

# Запросим ДНС у удаленного сервера

# Это не всегда работает :rolleyes:

set ipcp enable req-pri-dns

set ipcp enable req-sec-dns

 

create link static L1 pppoe

set link action bundle B1

# Надо указать свои логин и пароль

set auth authname твой логин

set auth password твой пароль

set link max-redial 0

set link mtu 1480

set link keep-alive 10 60

# Тут надо прописать свой интерфейс

set pppoe iface fxp0

# Не устанавливать имя сервиса, так как мы - клиент

set pppoe service ""

# Запустить соединение

open

 

Вот и усьо.

Link to post
Share on other sites
  • 1 month later...
  • 1 month later...

Сталкивался с такой проблемкой - ставлю чистую фрю, интернет через pppoe . как из портов mpd поставить?

Link to post
Share on other sites

Сталкивался с такой проблемкой - ставлю чистую фрю, интернет через pppoe . как из портов mpd поставить?

 

http://www.freshports.org/net/mpd5

To install the port: cd /usr/ports/net/mpd5/ && make install clean
To add the package: pkg_add -r mpd5

 

Но, как понимаю, инета нет.

тогда проще так:

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/pppoe.html

Link to post
Share on other sites

Щас такая ситуация:

У машины 2 сетевухи - lan1 и lan2

lan1 подключена к роутера, через нее идет интернет.

lan2 - подключена на прямую к прову, настроил (по инстр. выше) mpd.

стартанул mpd.

ifconfig:

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1480

inet 131.142.11.211 --> 125.127.138.129 netmask 0xffffffff

Поднялся mpd

Но трасса на ya.ru идет через роутер, следовательно через lan1 . Никаких фаерволов и маршрутизаций на фре не делано.

Попробую вечером отключить lan1.

Link to post
Share on other sites

Отключил lan1, побежал через ng0.

Да как-бы не проблема, занят был и другими делами, не подумал как использовать 2 канала. Ушел, машина осталась на ng0, а его ip я не глянул)

Link to post
Share on other sites
  • 4 weeks later...

С указанным выше конфигом MPD но измененными логин пасс и интерфейсом пытался запустить.

После

/usr/local/etc/rc.d/mpd5 start

pmd starting

но в ifconfig не показывается.

пингуются только сервера провайдера.

Что происходит, где смотреть?

Моя машина из сети, по локальному ip пингуется.

Link to post
Share on other sites

После ребута:

 

# ps ax | grep mpd

1962 ?? Is 0:00.01 /usr/local/sbin/mpd5 -p /var/run/mpd5.pid -b

2021 0 RL+ 0:00.00 grep mpd

Добавил лог:

!mpd

*.* /var/log/mpd.log

 

В логе:

 

Aug 13 04:45:02 holdfast mpd: process 1217 terminated

Aug 13 04:45:02 holdfast mpd: Multi-link PPP daemon for FreeBSD

Aug 13 04:45:02 holdfast mpd:

Aug 13 04:45:02 holdfast mpd: process 1962 started, version 5.5 (root@holdfast 03:09 13-Aug-2011)

 

 

# ifconfig

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>

ether 00:1c:c0:ec:d0:7d

inet 10.3.254.125 netmask 0xffffff00 broadcast 10.3.254.255

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

usbus0: flags=10000<> metric 0 mtu 0

usbus1: flags=10000<> metric 0 mtu 0

usbus2: flags=10000<> metric 0 mtu 0

usbus3: flags=10000<> metric 0 mtu 0

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384

options=3<RXCSUM,TXCSUM>

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6

inet6 ::1 prefixlen 128

inet 127.0.0.1 netmask 0xff000000

nd6 options=3<PERFORMNUD,ACCEPT_RTAD

#

Соединение не устанавливается.. Сервера провайдера пингуются.

Link to post
Share on other sites

Такс. С mpd не выходит пока.

Пробовал через ppp.conf:

ee /etc/ppp/ppp.conf

 

default:

 

Internet:

set log Phase tun command

set device PPPoE:re0

set authname login

set authkey passw

set mru 1492

set mtu 1492

enable lqr

set lqrperiod 10

enable lqr echo

enable echo

enable dns

set dial

set login

set timeout 0

set redial 0 0

#ppp -ddial Internet

 

Стартует.

#ifconfig

появился tun0

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492

options=80000<LINKSTATE>

inet 82.252.52.32 –> 80.177.25.4 netmask 0xffffffff

Opened by PID 23769

host#

пинги серверов провайдера и его сайта идут, как по ip так и по домену.

82.252.52.32 - ip который дает мне по PPPoE провайдер

80.177.25.4 - gate моего прова, он тоже пингуется.

сайты типа ya.ru не по домену не по ip не пингуются.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...