Страница 1 из 1

FreeBSD 8.1 & PPPoE (pppd)

Добавлено: 2010-11-22 2:58:34
LeonCrew
Имеется FreeBSD 8.1

Код: Выделить всё

uname -a
FreeBSD ServBSD64 8.1-RELEASE FreeBSD 8.1-RELEASE #2: Sun Nov 21 19:54:54 EET 2010     LeonCrew@ServBSD64:/usr/obj/usr/src/sys/ServBSD64  amd64
Возникла неприятная вещь в виде логов о состоянии маршрутизации. Каждые 5 минут появляются сообщения:

Код: Выделить всё

Nov 22 01:48:00 ServBSD64 routed[850]: static route 93.84.80.42 (mask 0xffffffff) --> 93.84.120.81 impossibly lacks ifp
редко, но еще появляется такое сообщение:

Код: Выделить всё

Nov 21 23:28:28 ServBSD64 routed[850]: static route 93.84.120.81 (mask 0xffffffff) --> 93.84.120.81 impossibly lacks ifp
При запуске сервера также появляется такое сообщение:

Код: Выделить всё

Nov 21 23:23:29 ServBSD64 kernel: WARNING: attempt to domain_add(netgraph) after domainfinalize()
Nov 21 23:23:29 ServBSD64 kernel: re0: link state changed to UP
Nov 21 23:23:30 ServBSD64 ppp[495]: tun0: Warning: 0.0.0.0: Change route failed: errno: No such process
Nov 21 23:23:30 ServBSD64 routed[850]: write(rt_sock) RTM_ADD    93.84.80.42 (mask 0xffffffff)-->93.84.120.81 metric=0 flags=0: File exists
Nov 21 23:23:30 ServBSD64 routed[850]: write(rt_sock) RTM_ADD    93.84.120.81 (mask 0xffffffff)-->127.0.0.1 metric=0 flags=0: File exists
Nov 21 23:23:30 ServBSD64 routed[850]: receiving our own change messages
Nov 21 23:23:30 ServBSD64 routed[850]: ignore RTM_CHANGE without mask
Связь по PPPoE работает, локалка также выходит в инет и во внутреннюю сеть провайдера.

До этого стояла FreeBSD 7.3 и никаких ошибок в логах не было, все было ок. Конфиги в версиях одинаковые. Может у кого-то есть мысли что это такое и как исправить?

rc.conf

Код: Выделить всё

hostname="ServBSD64"

ifconfig_re0="inet 192.168.0.49        netmask 255.255.255.0"
ifconfig_re0_alias0="inet 192.168.0.11 netmask 255.255.255.0"
ifconfig_fxp0="inet 172.20.1.1         netmask 255.255.255.248"
inetd_enable="NO"

router_flags="-q"
router="/sbin/routed"
router_enable="YES"
defaultrouter="172.20.1.2"

gateway_enable="YES"

# PPPoE
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="provider1inet"

named_enable="YES"
named_uid="root"
ntpd_enable="YES"
sendmail_enable="NONE"
sshd_enable="YES"
mysql_enable="YES"
apache22_enable="YES"
ppp.conf

Код: Выделить всё

default:
 set log Phase Chat LCP IPCP CCP tun command
 ident user-ppp VERSION

papchap:
 set phone PHONE_NUM
 set authname USERNAME
 set authkey PASSWORD
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 add default HISADDR                    # Add a (sticky) default route

byfly:
 set log Phase Chat IPCP CCP tun command
 set device PPPoE:fxp0
 set authname login
 set authkey pass
 set timeout 0
 set redial 0 0
 set reconnect 3 0
 set dial
 set ctsrts off
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 set speed sync
 set MTU 1492
 set MRU 1492
 disable dns
 enable lrq echo
 add default HISADDR

Re: FreeBSD 8.1 & PPPoE (pppd)

Добавлено: 2010-11-23 13:03:39
Гость
router_flags="-q"
router="/sbin/routed"
router_enable="YES"
вы rip используете? врядли
вот и уберите его