PPPoE-szerver publikus IP pool-on

Fórumok

PPPoE-szerver publikus IP pool-on

Hozzászólások

Üdvözletem mindenkinek!
A következő problémán küzködök már egy hónapja: PPPoE szervert üzemeltetek Debian Sarge alatt, teljesen jól megy 10.1.0.x-es címekkel, a gateway, amin a pppoe-server és a dhcpd fut: címe 10.1.0.254. A userek 10.1.0.100-200-ig kapnak véletlenszerűen címeket, és teljesen jól megy, írtam hozzá sebességkorlátozást meg csatlakozási loggolást meg lease listát is. A gond a következő: mindez nem működik a publikus IP címekkel (gateway látszik kintről és publikus címe is van, default route is helyes) a dolog sehogyan sem, ugyanis amikor a kliensgépről nyomok egy traceroute-t akkor a pppoe-server gatewayén túl nem megy, viszont a neveket fel tudja oldani, ip_forwarding be van kapcsolva és a publikus címek routeolásával sincsen gondom, mivel ha beállítom ifconfiggal, akkor teljesen tökéletesek! Amit észrevettem, hogyha beállítok masquerade-t a ppp+ interfészekre, akkor megy de még mindig egy címről látszanak a gépek, és pont fordítva szeretném! :(
Egy hasonló feladat megoldva FreeBSD-vel:
http://www.hpi.net/whitepapers/warta
Nem hiszem el, hogy Debian alatt ilyesmi lehetetlennek tűnne! :D
A feladat hasonló egy sima netmegosztáshoz, ami két kártya közt viszi át a netet, csak itt nem eth1 és eth0 közt kellene a forgalmat engedni hanem eth1 és ppp+ között, csak éppen ezt nem engedte! És a PPPoE-csatlakozás egy 1 IP-s hálózat a kliens és szerver között.
A segítséget előre is köszönöm szépen!

A visszafele jovo csomagok nem feled routeolornak. Ez vilagos abbol, hogy MASQ-val megy, de ha inditasz egy tcpdumpot a kulso interfacen akkor szamodra is az lesz.
Az elotted levo routerbe konfigoljatok be, hogy a te geped mogott van egy halozati szegmens, VAGY kapcsold be a proxy_arp-ot a pppoe gepen.

asd

Köszönöm szépen, a probléma megoldódott, működik tökéletesen! Proxyarp engedélyezése volt a megoldás /etc/pppoe-server-options -ban :D