Народ, посоветуйте по сабжу:две сетевухи. одна к прову с реальным ip (eth0)
другая для PPPoE (eth1).
PPPoE-сервер раздает реальные адресастоит Линух с rp-pppoe-server
как их выпустить в инет и между собой желательно
-при подключении клиента создается девайс ppp0. а если второй подключится? ppp1?
-eth1 как я понял не будет в таблице маршрутов,
-при добавлении route add -net пишет "девайса ненайдено
>Народ, посоветуйте по сабжу:
>
>две сетевухи. одна к прову с реальным ip (eth0)
>другая для PPPoE (eth1).
>PPPoE-сервер раздает реальные адреса
>
>стоит Линух с rp-pppoe-server
>
>как их выпустить в инет и между собой желательно
>
>-при подключении клиента создается девайс ppp0. а если второй подключится? ppp1?
ДА.
>
>-eth1 как я понял не будет в таблице маршрутов,
>-при добавлении route add -net пишет "девайса ненайдено
Если форвард разрешен ничего добавлять ненадо....
>Если форвард разрешен ничего добавлять ненадо....route>
92.212.22.2 * 255.255.255.255 UH 0 0 0 ppp0
84.82.83.80 * 255.255.255.240 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 84.82.83.81 0.0.0.0 UG 0 0 0 eth0/proc/sys/net/ip4v/*/conf/forwarding стоит 1
/proc/sys/net/ip4v/forward тоже 1с PPPoE клиента (92.212.22.2) пингуется адрес eth0 (84.82.83.82) а дальше не идут.
>>Если форвард разрешен ничего добавлять ненадо....
>
>route>
>92.212.22.2 *
> 255.255.255.255 UH
> 0 0
> 0 ppp0
>84.82.83.80 *
> 255.255.255.240 U
> 0 0
> 0 eth0
>127.0.0.0 *
> 255.0.0.0
> U
>0 0
> 0 lo
>default 84.82.83.81
> 0.0.0.0
>UG 0 0
> 0 eth0
>
>/proc/sys/net/ip4v/*/conf/forwarding стоит 1
>/proc/sys/net/ip4v/forward тоже 1
>
>с PPPoE клиента (92.212.22.2) пингуется адрес eth0 (84.82.83.82) а дальше не идут.
>А в файрволе INPUT OUTPUT и FORWARD ??
сделай все ACCEPT для началав
/etc/sysctl.conf
Установи
net.ipv4.ip_forward = 1
чтобы уж наверняка
и перезагрузи машину :)
Попробуй что и как работает....
и второе, погляди tcpdump ом на eth0 уходят ли пакеты вовне... с ppp шника
может пров не маршрутит твои адреса pppoe ??
>А в файрволе INPUT OUTPUT и FORWARD ??
>сделай все ACCEPT для начала
>
>в
>/etc/sysctl.conf
>Установи
>net.ipv4.ip_forward = 1
>чтобы уж наверняка
>и перезагрузи машину :)
>Попробуй что и как работает....
>и второе, погляди tcpdump ом на eth0 уходят ли пакеты вовне... с
>ppp шника
>может пров не маршрутит твои адреса pppoe ??поставил так:
ip rule add from 192.168.1.1 nat X.Y.Z.1
ip route add nat X.Y.Z.1 via 192.168.1.1ip rule add from 192.168.1.2 nat X.Y.Z.2
ip route add nat X.Y.Z.2 via 192.168.1.2
и т.д. (лучше в цикле)
клиенту выдается локальный адрес, потом он транстрируется в реальный - свой для каждого. Теперь все работает и пока так устраивает. Спасибо.