mav Posted June 5, 2005 Posted June 5, 2005 Имеется FreeBSD 4.10 с установленым mpd из портов. mpd.conf default: load PPPoE0 load PPPoE1 load PPPoE2 PPPoE0: new -i ng0 PPPoE0 PPPoE0 load pppoe_def PPPoE1: new -i ng1 PPPoE1 PPPoE1 load pppoe_def PPPoE2: new -i ng2 PPPoE2 PPPoE2 load pppoe_def pppoe_def: set bundle disable multilink set link yes acfcomp protocomp set ipcp dns 192.168.0.1 set ipcp ranges 192.168.0.200 192.168.0.0 set iface disable on-demand set iface enable proxy-arp set link keep-alive 10 75 set iface mtu 1500 set link mtu 1500 set pppoe enable incoming set pppoe disable originate set pppoe service "net" set link enable chap set link enable chap-msv1 set link enable chap-msv2 set ipcp yes vjcomp set iface enable tcpmssfix На машине стоит две сетевухи, на fxp0 mpd ждет соеденения от клиентов, а fxp1 включена в сеть. Соединяется нормально, но, пользователь который подключен через этот сервер по pppoe не видит остальную сеть, которая на fxp1. На FreeBSD прописан: default gateway fxp1. Где ошибка? Вставить ник Quote
jab Posted June 6, 2005 Posted June 6, 2005 gateway_enable="YES" в /etc/rc.conf, и остальная сеть должна знать маршрут на клиентские подсети, man tcpdump Вставить ник Quote
mav Posted June 6, 2005 Author Posted June 6, 2005 gateway_enable="YES" в /etc/rc.conf есть и остальная сеть должна знать маршрут на клиентские подсети Допустим при регистрации, pppoe выдает ip-адрес 192.168.1.5 клиенту, а серверу - 192.168.1.1. Подсеть, которая висит на fxp1 - 192.168.1/24 то есть надо чтобы клиент просто получал ip-адрес из подсети 192.168.1/24 что еще надо настроить? Вставить ник Quote
jab Posted June 8, 2005 Posted June 8, 2005 Как все запущено... Возьмите карандаш, листок бумаги и нарисуйте схему маршрутов. потом man tcpdump Вставить ник Quote
mav Posted June 8, 2005 Author Posted June 8, 2005 потом man tcpdump Трафик на pppoe-сервере идет на сетевую fxp0, но на fxp1 не уходит Вставить ник Quote
mav Posted June 8, 2005 Author Posted June 8, 2005 man route, man ipfw route default 192.168.1.1 и fxp1 пробовал ipfw два правила, первым: allow ip from any to any Вставить ник Quote
jab Posted June 9, 2005 Posted June 9, 2005 Без PPPoE с интерфейса на интерфейс пакеты проходят ? Вставить ник Quote
mav Posted June 9, 2005 Author Posted June 9, 2005 Без PPPoE с интерфейса на интерфейс пакеты проходят ? не пробовал. У меня есть предположение, что надо поднять между двумя сетевухами бридж, т.к. подсеть одна? Вставить ник Quote
jab Posted June 9, 2005 Posted June 9, 2005 Как одна ? А 192.168.0.0/24 откуда взялось ? Вставить ник Quote
mav Posted June 9, 2005 Author Posted June 9, 2005 Как одна ? А 192.168.0.0/24 откуда взялось ? да, перепутал, когда писал в предыдущем топике Допустим при регистрации, pppoe выдает ip-адрес 192.168.1.5 клиенту, а серверу - 192.168.1.1.Подсеть, которая висит на fxp1 - 192.168.1/24 то есть надо чтобы клиент просто получал ip-адрес из подсети 192.168.1/24 Вставить ник Quote
mav Posted June 16, 2005 Author Posted June 16, 2005 arpproxy_all="YES" в rc.conf? нет, что это дает? Вставить ник Quote
kali Posted June 17, 2005 Posted June 17, 2005 У меня лично такая связка Работает как часы пользователь который подключен через этот сервер по pppoe не видит остальную сеть, которая на fxp1 у пользователя шлюз прописанный на твой fxp1 или куда-то еще? firewall включен если включен логи в студию что показывает netstat -nr? Вставить ник Quote
mav Posted June 17, 2005 Author Posted June 17, 2005 у пользователя шлюз прописанный на твой fxp1 или куда-то еще? У пользователей шлюз прописывается на самих себя. firewall включенесли включен логи в студию нет файрволла Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.