Страница 1 из 1

Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 15:19:26
bearwhite
Народ помогите новенькому на этом форуме и тому кто хочет больше изучить FreeBSD
У меня есть такая проблема
пров выдает инет через PPPoE, у прова есть локальная сеть 10.0.0.0/8.
У меня FreeBSD (NAT), для того что бы можно было с домашних компов выходить в инет !
Инет для домашних компов без проблем работает , но вот локалка прова нет :(
Локальная сеть и PPPoE на одном шнурке !
Помогите примерами пожалуйста !
Всем большое спасибо за помощь.
Настроен для ната IPFW

Код: Выделить всё

#!/bin/sh

ipfw -q -f flush
natd -f /etc/natd.conf -n tun0
ipfw add allow ip from any to any via lo0
ipfw add  divert 8668 ip from any to any via tun0
ipfw add 6500 allow ip from any to any

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 15:41:50
GRooVE
вы натите только внешний интерфейс
а в вашем случае необходимо еще и локальный

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 15:57:18
bearwhite
Подскажите пожалуйста как ?
Второй нат открыть и все ?

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 16:19:37
bearwhite

Код: Выделить всё

#!/bin/sh

ipfw -q -f flush
natd -f /etc/natd.conf -n tun0
natd -f /etc/natd.conf -n em0
ipfw add allow ip from any to any via lo0
ipfw add  divert 8668 ip from any to any via tun0
ipfw add  divert 8669 ip from any to any via em0
ipfw add 6500 allow ip from any to any
так вообще ничего не пашет :(

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 16:43:37
bearwhite
Кто нибудь поможет ???

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 16:44:42
manefesto
епт, для сети надо маршруты писать.

Код: Выделить всё

man route

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 16:53:10
terminus
не - ему как раз еще один нат на внешнем интерфейсе нужен. иначе из сети проавйдера трафик орбатно в его локалку не пойдет, а пойдет через рутер провайдера. маскировать надо.

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 16:55:07
bearwhite
Хоть пример какой нибудь киньте пожалуйста !

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 16:57:33
bearwhite
Я только учусь FreeBSD
и киданием man route не красиво !
В любом случаи изучать буду man route
но когда изучу много времени пройдет !
А сделать хочется сейчас !

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:02:20
bearwhite
так можно на любой вопрос отвечать man !
Тогда на кой нужен форум ???

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:03:24
terminus
я в natd не разбираюсь :pardon: могу только на ipfw nat сделать.

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:04:45
bearwhite
Подскажите пожалуйста как ?

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:06:58
terminus
версия FreeBSD какая?

Код: Выделить всё

uname -a

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:09:17
bearwhite
FreeBSD 8.0-RELEASE

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:15:50
schizoid

Код: Выделить всё

#!/bin/sh

ipfw -q -f flush
natd -f /etc/natd.conf -n tun0
ipfw add allow ip from any to any via lo0
ipfw add divert 8667 ip from local_net/MASK to local_prov/MASK via em0
ipfw add divert 8667 ip from local_prov/MASK to me via em0
ipfw add divert 8668 ip from any to any via tun0
ipfw add 6500 allow ip from any to any
может как-то так

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:18:01
terminus
/etc/rc.conf

Код: Выделить всё

firewall_enable="YES"
firewall_type="/etc/firewall"
/etc/firewall (при условии что внутрений интерфейс fxp0)

Код: Выделить всё

add allow ip from any to any via lo0
add deny ip from any to 127.0.0.0/8
add deny ip from 127.0.0.0/8 to any

add allow ip from any to any via fxp0

nat 1 config log if em0 reset same_ports deny_in
nat 2 config log if tun0 reset same_ports deny_in

add nat 1 ip from any to any via em0
add nat 2 ip from any to any via tun0

add deny all from any to any
а потом выполнить

Код: Выделить всё

/etc/rc.d/ipfw restart

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 17:18:41
bearwhite
Спасибо огромное!
Сейчас попробую такую настройку.

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-01 19:26:49
GRooVE
не забудьте в ядро вкомпилить:

Код: Выделить всё

options IPFIREWALL_NAT
либо в rc.conf

Код: Выделить всё

firewall_nat_enable="YES"
dummynet_enable="YES"
но лучше в ядро

Re: Проблема с локалкой и PPPoE

Добавлено: 2009-12-02 13:32:46
schizoid
а чем лучше?