nixp.ru v3.0

23 мая 2017,
вторник,
04:10:34 MSK

DevOps с компанией «Флант»
sletix написал 10 января 2007 года в 16:48 (391 просмотр) Ведет себя неопределенно; открыл 1 тему в форуме.

Вообщем вот такие вот дела:

сервер, 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

fly4life
sletix
обязательна необходим зачемта route add default, иначе инет ваще не раздается, если пишем route add default 192.168.1.1, то инет раздается только первой кучке, вторая в обломе…….а если route add default 192.168.2.1, то наоборот…….думаю возможна сделать так чтобы раздовался обеим кучкам, и разный…, толька как….?…

А если оставить 'route add default 192.168.1.1\′, и добавить статический маршрут для «второй кучки» с шлюзом 192.168.2.1? Что-то вроде:

route add -net 10.0.1.0 netmask 255.255.255.0 gw 192.168.2.1