Вообщем вот такие вот дела:
сервер, FreeBSD 6.1……3 сетевухи……..rl0 — ип 192.168.2.2……..к нему подключен адсл модем, работающий шлюзом с ип 192.168.2.1…..dc0 — ип 192.168.1.2…..также модем подключен, также шлюзом он ип у него 192.168.1.1………и последняя dc1 — ип 192.168.0.254 — смотрит в локалку…….+на эту сетевуху повешан pppoed ( /usr/libexec/pppoed -a ws -l pppoe-in dc1 )
в локалке юзвери….192.168.0.0/24……..конектятся к серваку по PPPoE, чтобы полакомиться инетом……..PPPoEd раздает юзаерям ипишники 10.0.0.0/24 и 10.0.1.0/24…..какой кому, решает у нас радиус сервер, который подсматривает ипишники эти у биллинга(abills), в базе mysql……ну да пофигу…..картина создается такая………….кучка 1, у которых 10.0.0.0/24 и кучка 2, у которых соответственна 10.0.1.0/24……………….теперь серваку предстоит дать инет обеим кучкам, но разный……..т.е кучке 1 мы раздаём инет с шлюза 192.168.1.1……а второй кучке с шлюза 192.168.2.1………………….раздаём мы как им это……а воот как:
natd -a 192.168.1.2 -p 8883
natd -a 192.168.2.2 -p 8884
ipfw add divert 8883 ip from 10.0.0.0/24 to any
ipfw add fwd 192.168.1.1 ip from 192.168.1.2 to any
ipfw add divert 8883 ip from any to 192.168.1.2
ipfw add divert 8884 ip from 10.0.1.0/24 to any
ipfw add fwd 192.168.2.1 ip from 192.168.2.2 to any
ipfw add divert 8884 ip from any to 192.168.2.2
по доке одной настраивал так….
вооот тут то и хочу попросить помощи……
обязательна необходим зачемта route add default, иначе инет ваще не раздается, если пишем route add default 192.168.1.1, то инет раздается только первой кучке, вторая в обломе…….а если route add default 192.168.2.1, то наоборот…….думаю возможна сделать так чтобы раздовался обеим кучкам, и разный…, толька как….?…
ppp.conf выглядет воот так, может тут пробема, то что он юзверям сразу дефолтный роут присваивает….:
#################################################################
# PPP Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by wself@cdrom.com
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: src/etc/ppp/ppp.conf,v 1.10 2004/11/19 17:12:56 obrien Exp $
#################################################################
default:
set log Warning Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
# Ensure that «device» references the correct serial port
# for your modem. (cuad0 = COM1, cuad1 = COM2)
#
set device /dev/cuad1
set speed 115200
set dial «ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\«\» AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT»
set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)
pppoe-in:
set mtu 1492
set mru 1492
allow mode direct
enable lqr
set lqrperiod 5
set timeout 6000
disable acfcomp protocomp
deny acfcomp
enable chap
set speed sync
accept dns
set dns 192.168.1.1
set ifaddr 10.0.0.1 10.0.0.2-10.0.1.254 255.255.255.255
set server +83 «был пароль»
set radius /etc/radius.conf
set rad_service_type 11
set rad_alive 10
set local_ip /etc/ppp/local.ip
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
А если оставить 'route add default 192.168.1.1\′, и добавить статический маршрут для «второй кучки» с шлюзом 192.168.2.1? Что-то вроде: