URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53692
[ Назад ]

Исходное сообщение
"MPD+NAT"

Отправлено Ka3aK , 21-Фев-05 01:07 
Народ, можно ли открыть нат доступ для внутренней сети на серваке (FreeBSD+MPD) подключенным к интернет через VPN.
просто непойму чего, да как, первый раз с VPN вожусь.... :(
сам сервак инэт видет, а как инэт в сеть пустить я чего-то не доганю....

Содержание

Сообщения в этом обсуждении
"MPD+NAT"
Отправлено Andy_Procerov , 21-Фев-05 01:24 
>Народ, можно ли открыть нат доступ для внутренней сети на серваке (FreeBSD+MPD)
>подключенным к интернет через VPN.
>просто непойму чего, да как, первый раз с VPN вожусь.... :(
>сам сервак инэт видет, а как инэт в сеть пустить я чего-то
>не доганю....

У тебя на сервере при создании VPN cоединения, создается интерфейс.
Судя по тому что сам сервак инет видет, то надо на интерфейс MPD запустить натирование.
Просто натд указать интерфейс ng0


"MPD+NAT"
Отправлено Ka3aK , 21-Фев-05 01:28 
>
>У тебя на сервере при создании VPN cоединения, создается интерфейс.
>Судя по тому что сам сервак инет видет, то надо на интерфейс
>MPD запустить натирование.
>Просто натд указать интерфейс ng0

а как именно? просто я пробывал natd_enable="YES" и natd_interface="ng0"
я походу, что-то не верно делаю, но после указания этого интерфейча у меня пинговаться перестает интернет с сервера.


"MPD+NAT"
Отправлено Ka3aK , 21-Фев-05 02:33 
вот конфиг, может чего не так...
-----mpd.conf----
default:
   load vpn

vpn:
    new -i ng0 vpn vpn
    set iface idle 0
    set bundle disable multilink
    set bundle authname "XXXX"
    set bundle password "XXXX"
    set iface up-script /usr/local/etc/mpd/io-up.sh
    set iface down-script /usr/local/etc/mpd/io-down.sh
    set link keep-alive 60 180
    set link accept chap
    set link no pap
    set bundle enable compression
    set ccp no mppc
    set ccp yes mpp-e40
    set ccp no mpp-e128
    set bundle disable  crypt-reqd
    set ccp no mpp-stateless
    set ipcp no vjcomp
    open

без natd_enable="YES" и natd_interface="ng0"
пинг идет, но ната нет :(
при natd_enable="YES" и natd_interface="ng0"
ничего нет :((


"MPD+NAT"
Отправлено Ka3aK , 21-Фев-05 02:59 
вернее будет сказать не пинга нет, а при вводе
ping www.ru
он как бы подвисает, и ничего вообще не показывает кагда натд прикручен.
divert 8668 ip from any to any via ng0
и даже с консоли пингуешь все на это правило сыпется

"MPD+NAT"
Отправлено dukie , 21-Фев-05 09:12 
Может я не прав - но вроде надо еще добавить -dynamic во флаги natd, потому как ng0 может позже создаваться чем natd запускается.

"MPD+NAT"
Отправлено butcher , 21-Фев-05 08:49 
>сам сервак инэт видет, а как инэт в сеть пустить я чего-то
>не доганю....

Нужно включить форвардинг:
# echo 'gateway_enable="YES"' >> /etc/rc.conf
# sysctl net.inet.ip.forwarding=1

Запустить natd на внешнем интерфейсе, добавить divert правила в ipfw. Примеров в инете, да и в этом форуме навалом.


"MPD+NAT"
Отправлено Ka3aK , 21-Фев-05 09:58 
>>сам сервак инэт видет, а как инэт в сеть пустить я чего-то
>>не доганю....
>
>Нужно включить форвардинг:
># echo 'gateway_enable="YES"' >> /etc/rc.conf
># sysctl net.inet.ip.forwarding=1
>
>Запустить natd на внешнем интерфейсе, добавить divert правила в ipfw. Примеров в
>инете, да и в этом форуме навалом.

gateway_enable="YES" стоит ессесно
я открывал натд с карты на карту (обычные ethernet), а вот как к впн прикрутить я чего-то не пойму.

"Запустить natd на внешнем интерфейсе" он сам дайверт дописывает в правила  или не так?
divert 8668 ip from any to any via ng0 написал ведь
вот только натд вешается на ng0 или на внешнюю карту?
когда вешаю на внешний мнтерфейс (не ng0) вроде с консоли нормально... но вот внутринние компы как ничего не видели так и не видят.
а динамику не пробывал включать... но теперь только в обед :( нет возможности сейчас.


"MPD+NAT"
Отправлено butcher , 21-Фев-05 10:26 
>а динамику не пробывал включать... но теперь только в обед :( нет
>возможности сейчас.

Понял что у вас.. Да, -dynamic должно помочь.


"MPD+NAT"
Отправлено Ka3aK , 21-Фев-05 23:51 
>>а динамику не пробывал включать... но теперь только в обед :( нет
>>возможности сейчас.
>
>Понял что у вас.. Да, -dynamic должно помочь.


ммм... ничего что-то мне с этим vpn не удается сделать :(
с внутренних машин как не видно было интерна, так и не видно до сих пор. :((

вот что у меня ipfw show выводит, может я что-то втупляю

00050   55   5815 divert 8668 ip from any to any via ng0
00100    0      0 allow ip from any to any via lo0
00200    0      0 deny ip from any to 127.0.0.0/8
00300    0      0 deny ip from 127.0.0.0/8 to any
65000 7911 919292 allow ip from any to any
65535    0      0 deny ip from any to any

пинг пошел с консоли на серваке после
natd -n ng0 -p 8668
никакой -dynamic не в помощь походу.. :(
он вначале загрузки вообще из-за отсуствия ng0 natd не включял походу, но правило прописывал.

и еще вопрос... хватает ли указания dns в файле resolv.conf
может я чего забыл, но вроде намед не подымал раньше...


"MPD+NAT"
Отправлено Ka3aK , 22-Фев-05 08:31 
>пинг пошел с консоли на серваке после
>natd -n ng0 -p 8668
>никакой -dynamic не в помощь походу.. :(

извеняюсь ошибочка, с -dynamic все нормально, с руками плохо :))
но это только с консоли сервера, а внутринние компы :( рвут и мечут, скоро меня линчуют :))


"MPD+NAT"
Отправлено Ka3aK , 22-Фев-05 10:18 
>
>извеняюсь ошибочка, с -dynamic все нормально, с руками плохо :))
>но это только с консоли сервера, а внутринние компы :( рвут и
>мечут, скоро меня линчуют :))

Народ неужто сомной все так безнадежно :( меня скоро казнят :(
подскажите чего-нибудь, может я чего не доглядел...