Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] помогите настроить шлюз на freebsd (http://forum.oszone.net/showthread.php?t=245786)

yanus74 30-10-2012 11:34 2014939

помогите настроить шлюз на freebsd
 
Здравствуйте, задался целью освоить freebsd, решил начать с того, чтобы поднять дома шлюз.
Что имеется
1 интерфейс em0 - смотрит к провайдеру, у провайдера есть локальные ресурсы, к которым соответственно нужен доступ.
интернет поднимается с помощью VPN PPTP
2. интерфейс em1 - смотрит в мою локалку

установил freebsd 8.3

пересобрал ядро с такими параметрами:
Код:

options        IPFIREWALL
options        IPFIREWALL_FORWARD
options        IPFIREWALL_VERBOSE
options        IPFIREWALL_VERBOSE_LIMIT=1000
options        IPFIREWALL_DEFAULT_TO_ACCEPT
options        IPDIVERT
options        DUMMYNET
options        LIBALIAS

обновил порты и установил из портов:
Код:

isc-dhcp-server
bind9
pptpclient(который вот тут лежал "/usr/ports/net/pptpclient/", где-то, кто-то утверждал мне, что в нем есть встроенный NAT, но в этом клиенте его нету)

isc-dhcp-server - настроил, с ним проблем не было.
bind9 - настроил, вроде как бэ работает

Проблема возникла с pptpclient. Это уже вторая попытка поднять шлюз, в первый раз я делал на пк, на котором должен был крутится этот самый шлюз, щас поднимаю в виртуальной машине. Тогда я поднимал pptp этому ману , а в этот раз столкнулся с проблемами, которые не могу решить.

настройки pptpclint ( /etc/ppp/ppp.conf)
Код:

default:

vpn:
set authname логин
set authkey пароль
set device "!/usr/local/sbin/pptp 78.29.3.53 --nolaunchpppd" # где-то вычитал, что без этой опции впн мой не будет pptp, а будет ppoe
set timeout 0
set ifaddr 0 0
add default HISADDR
enable dns
persist

в /etc/rc.conf
Код:

# -- sysinstall generated deltas -- # Mon Oct 22 20:41:19 2012
# Created: Mon Oct 22 20:41:19 2012
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
ifconfig_em0="DHCP"
ifconfig_em1="inet 192.168.0.1 netmask 255.255.255.0"
inetd_enable="NO" # не помню, что за опция и зачем я ее отключил )
keymap="ru.koi8-r"
sshd_enable="YES"
#============DHCP SERVER==========================
dhcpd_enable="YES"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="em1"
dhcpd_withumask="022"
dhpdc_chuser_enable="YES"
dhcpd_withuser="dhcpd"
dhcpd_withgroup="dhcpd"
dhcpd_chroot_enable="YES"
dhcpd_devfs_enable="YES"
dhcpd_rootdir="/var/db/dhcpd"
#=================pptp=============================
ppp_enable="YES"
ppp_mode="pptp"
ppp_profile="pptp"
#====================bind9=========================
named_enable="YES"
named_flags="-4"
#==================nat$fw======================
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="em0"

с таким конфигом rc.conf при старте системы в консоле отображаются ошибки, что-то с файлом /ect/ppp/ppp.conf, указывал на строки с 5 по 11
поставил значение опции ppp_enable="NO" перезагрузился, и запустил pptp из консоли
Код:

pptp 78.29.3.212 vpn &
выдает:
[root@freebsd.local]# pptp 78.29.3.212 vpn &
[1] 1064
[root@freebsd.local]# /bin/ip: not found
/bin/ip: not found
ppp[1084]: Alert:deflink: Can`t create /var/run/pts/1.if: No such file or directory

если нажать кнопку ( ну я жал ентер) то писал
[1]+  Done                    pptp 78.29.3.212 vpn[/b]

во время подключения в другом окне писал команду ifconfig, там появлялось подключение tun0, не на долго, и пропадало.

потом надо будет еще нат поднять на tun0 и em0, что бы в локальную сеть провайдера доступ был, и в инет

Помогите пожалуйста решить проблему)

Smoke2k 07-11-2012 03:56 2020562

Честно говоря с pptpclient дело не имел, полднимал клиентов и сервер pptp водном конфиге на mpd5, в данный момент он у меня крутится на pppoe, хотя раньше был pptp, потом l2tp (по требыванию провайдера).
могу лишь предположить что он пытается использовать утилиту ip чтобы настроить поднятый интерфейс... попробуй установить её

yanus74 08-11-2012 08:52 2021343

вопрос закрыт, http://www.opennet.ru/openforum/vslu...1/93970.html#0

Eugene_Пилигрим@vk 28-11-2012 13:35 2034620

В логах же пишет, что нет программы
/bin/ip: not found

Установите из пакетов или бинарник, может попрет.


Время: 13:17.

Время: 13:17.
© OSzone.net 2001-