Перейти до

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


Рекомендованные сообщения

Всем привет! Настроил РРРоЕ подключение к провайдеру но что-то не работает. 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

 

Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

 

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

 

Вот и усьо.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
  • 1 month later...

Сталкивался с такой проблемкой - ставлю чистую фрю, интернет через 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

Ссылка на сообщение
Поделиться на других сайтах

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

У машины 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.

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...

Подскажите как обучить ipfw принимать интернет через рррое и натить на 2-ю сетевуху?

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

http://mpd.sourceforge.net/doc5/mpd39.html#39

Ссылка на сообщение
Поделиться на других сайтах

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

После

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

pmd starting

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

 

# 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

#

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

Ссылка на сообщение
Поделиться на других сайтах

Такс. С 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 не пингуются.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...