Господа!!!Уже столько было сказано про pppoed (столько инфо пересмотренно, что голова кругом идет) :(
У меня есть проблема, с /usr/libexec/pppoed - демоном
Сам сервер, вроде бы настроил нормально (потому что он запускается и ошибок, вроде бы тоже нету)
В сети (на этом же серваке)(в локале) работает named (настроен, имена разрезолвывает)
На серваке стоят две сетевые карты, одна из них (rl0) смотрит в LAN, другая (rl1) - завязана с раутером (Zyxel ADSL 645R EE), который, в свою очередь, подключен к провайдеру. У модема настроен временный алиас на два типа подсети 192.168.2.1 и 192.168.1.10. На самом серваке выход в инет есть, во всяком случае пингует любую станцию в инете (например D.ROOT-SERVERS.NET) и ФТП работал (как клиент). Ну вот вроде все и описАл.
Проблема в том, что RASPPPOE не хочет находить мой Access Concentrator (там где Query Services кнопочка)
В чем может быть проблема, я уже всю голову сломал. :(
Дальше идут конфиги сервера
/etc/rc.conf
# -- sysinstall generated deltas -- # Mon Aug 8 18:43:14 2005
# Created: Mon Aug 8 18:43:14 2005
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
check_quotas="NO"
hostname="prox1.rsosh2.ru"
network_interfaces="lo0 rl0 rl1"
ifconfig_rl0="inet 192.168.1.60 netmask 0xffffff00"
ifconfig_rl1="inet 192.168.2.2 netmask 0xffffff00"
#ifconfig_tun0=
firewall_enable="YES"
firewall_script="/root/ipfw.rules"
firewall_mode="open"
firewall_quiet="YES"
firewall_logging="YES"
kern_securelevel_enable="NO"
syslogd_enable="YES"
syslogd_program="/usr/sbin/syslogd"
syslogd_flags="-l /sandbox/named/dev/log"
named_enable="YES"
named_flags="-u bind -g bind -t /sandbox/named /etc/named.conf"
nfs_reserved_port_only="YES"
sendmail_enable="NONE"
sshd_enable="NO"
tcp_extensions="NO"
usbd_enable="YES"
saver="daemon"
router_enable="NO"
gateway_enable="YES"
defaultrouter="192.168.2.1"
pppoed_enable="YES"
pppoed_provider="pppoe-in"
pppoed_flags="-a PPPoEServer -d -P /var/run/pppoed.pid -p pppoe-in"
pppoed_interface="rl1"/etc/ppp/ppp.conf
pppoe-in:
set device !/usr/libexec/pppoed
# set mru 1492
# set mtu 1492
set speed sync
# enable lqr proxy
set server /var/run/pppuser%d "" 0177
set timeout 300
# allow mode direct
set dns 192.168.1.60
accept dns
allow users *
enable pap
enable chap
# disable ipv6cp
# disable utmp
# disable pred1 acfcomp protocomp
# deny pred1 acfcomp protocomp
# set ifaddr 192.168.2.1 192.168.2.3-192.168.2.100 255.255.255.255
/etc/ppp/ppp.secretusername password 192.168.2.3 # Это пока временно :)
/etc/resolv.conf
domain rsosh2.ru
nameserver 127.0.0.1
P.S. RASPPPOE98BАх! Да, совсем забыл, сказать все (не) работает на FreeBSD 4.7
С головой, наверное у меня совсем не то ;)
Самое главное забыл сказать
Ядро собрано под Duron (i686)
И в нем есть опции
options NETGRAPH
options NETGRAPH_PPPOE
options NETGRAPH_IFACE
options NETGRAPH_SOCKET
options NETGRAPH_ETHERoptions IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPDIVERT
options DUMMYNET
options ICMP_BANDLIM# pseudo-device ppp - Этого нет
pseudo-device bpf
pseudo-device tun 3
pseudo-device pty 2
pseudo-device ether
pseudo-device rl
И заранее огромаднейшее спасибо за помощь! (просто, вероятно Вам эта тема уже приелась) :)
вроде внешне всё правильно, за исключением интерфейса, на котором запускаешь pppoed.точно rl1 (смотрящий в рутер)? не rl0 (на ЛАНь)?
raspppoe в лане?
>вроде внешне всё правильно, за исключением интерфейса, на котором запускаешь pppoed.
>
>точно rl1 (смотрящий в рутер)? не rl0 (на ЛАНь)?
>
>raspppoe в лане?rome0 (спасибо, что откликнулись) да rl0 смотрит в ЛАН, rl1 смотрит в раутер, вот ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.60 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:0d:88:45:8b:70
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.2.2 netmask 0xffffff00 broadcast 192.168.2.255
ether 00:0d:88:45:84:47
media: Ethernet autoselect (none)
status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000Да RASPPPOE запускаю на машинке, которая находится в ЛАН
>>вроде внешне всё правильно, за исключением интерфейса, на котором запускаешь pppoed.
>>
>>точно rl1 (смотрящий в рутер)? не rl0 (на ЛАНь)?
>>
>>raspppoe в лане?
>
>rome0 (спасибо, что откликнулись) да rl0 смотрит в ЛАН, rl1 смотрит в
>раутер, вот ifconfig
>
>rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 192.168.1.60 netmask 0xffffff00 broadcast 192.168.1.255
> ether 00:0d:88:45:8b:70
> media: Ethernet autoselect (100baseTX <full-duplex>)
> status: active
>rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 192.168.2.2 netmask 0xffffff00 broadcast 192.168.2.255
> ether 00:0d:88:45:84:47
> media: Ethernet autoselect (none)
> status: no carrier
>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
> inet 127.0.0.1 netmask 0xff000000
>
>Да RASPPPOE запускаю на машинке, которая находится в ЛАНЕще кое-чего забыл, IP модема 192.168.2.1 (а rl1 192.168.2.2)
>>>вроде внешне всё правильно, за исключением интерфейса, на котором запускаешь pppoed.
>>>
>>>точно rl1 (смотрящий в рутер)? не rl0 (на ЛАНь)?
>>>
>>>raspppoe в лане?
>>
>>rome0 (спасибо, что откликнулись) да rl0 смотрит в ЛАН, rl1 смотрит в
>>раутер, вот ifconfig
>>
>>rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>> inet 192.168.1.60 netmask 0xffffff00 broadcast 192.168.1.255
>> ether 00:0d:88:45:8b:70
>> media: Ethernet autoselect (100baseTX <full-duplex>)
>> status: active
>>rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>> inet 192.168.2.2 netmask 0xffffff00 broadcast 192.168.2.255
>> ether 00:0d:88:45:84:47
>> media: Ethernet autoselect (none)
>> status: no carrier
>>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>> inet 127.0.0.1 netmask 0xff000000
>>
>>Да RASPPPOE запускаю на машинке, которая находится в ЛАН
>
>Еще кое-чего забыл, IP модема 192.168.2.1 (а rl1 192.168.2.2)Я попробовал, перенести pppoed на rl0 (чтобы он на нем слушал), все равно RASPPPOE говорит: "накаких PPPOE сервисов у вас нет"
pppoed -l pppoe-in rl0
^^^^^^^^ твоя метка
>pppoed -l pppoe-in rl0
> ^^^^^^^^ твоя
>меткаСпасибо, zer, но я уже много чего перепробовал, переставил его на rl0, все равно RASPPPOE не может найти никаких Access Concentrator.
Пускаю RASPPPOE на Win 2000 Pro станции в ЛАН и ничего не находится.
Я тут вот чего подумал, может в виндах чего, на станции стоит одна сетевая карта, в свойствах сети присутствует только TCP/IP ну и клиент для МS Networks, может маршрут какой прописать?
Сам сервак вроде работает (в логах ни одной записи об каких-либо ошибках).
Да и пускается он, как положено (то есть говорит на каком интерфейсе слушает и что слушает, а также метку показывает, которую для соединения использует)
>>pppoed -l pppoe-in rl0
>> ^^^^^^^^ твоя
>>метка
>
>Спасибо, zer, но я уже много чего перепробовал, переставил его на rl0,
>все равно RASPPPOE не может найти никаких Access Concentrator.
>
>Пускаю RASPPPOE на Win 2000 Pro станции в ЛАН и ничего не
>находится.
>
>Я тут вот чего подумал, может в виндах чего, на станции стоит
>одна сетевая карта, в свойствах сети присутствует только TCP/IP ну и
>клиент для МS Networks, может маршрут какой прописать?
>
>Сам сервак вроде работает (в логах ни одной записи об каких-либо ошибках).
>
>Да и пускается он, как положено (то есть говорит на каком интерфейсе
>слушает и что слушает, а также метку показывает, которую для соединения
>использует)
Все, наконец-то я разобрался :)Спасибо огромнейшее rome0 и zer, за помощь.
Проблема оказалась в неправильной метке (та, которая в ключе -p указывается), я ставил по - умолчанию pppoe-in, но потом поставил "*" и все сразу заработало, и еще rome0 Вам спасибо за указание правильного интерфейса (rl0 правильно, я что-то немного перепутал :) и поставил rl1)