Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
EvgenyYuryevich
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2013-04-05 12:44:34
Непрочитанное сообщение
EvgenyYuryevich » 2013-04-05 13:21:18
День добрый!!
решил перенести прокси с win на freebsd.
win это
есть:
Код: Выделить всё
#!/bin/sh
fw="/sbin/ipfw"
# интернет
inet="tun0"
ipInet = "XXX.XXX.XXX.XXX"
#внутренний интерфейс
local="re0"
iplocal = "192.168.0.250"
# VPN 1
vpn1="rl0"
ipvpn1 = "10.10.0.100"
gatewayVPN1 = "10.10.0.101"
#VPN2
vpn2="vr0"
ipvpn = "192.168.30.1"
$fw -q -f flush
$fw -q -f pipe flush
$fw -q -f queue flush
$fw add allow ip from any to any via lo0
$fw add deny ip from any to 127.0.0.0/8
$fw add deny ip from 127.0.0.0/8 to any
$fw add deny all from 192.168.0.0/16 to any in via ${inet}
$fw add deny all from 172.16.0.0/12 to any in via ${inet}
$fw add deny all from 10.0.0.0/8 to any in via ${inet}
$fw add deny all from 127.0.0.0/8 to any in via ${inet}
$fw add deny all from 0.0.0.0/8 to any in via ${inet}
$fw add deny all from 169.254.0.0/16 to any in via ${inet}
$fw add deny all from 192.0.2.0/24 to any in via ${inet}
$fw add deny all from 204.152.64.0/23 to any in via ${inet}
$fw add deny all from 224.0.0.0/3 to any in via ${inet}
$fw add deny icmp from any to any via ${inet}
$fw table 0 add 192.168.0.0/24
$fw nat 1 config log if ${inet} reset same_ports
$fw add nat 1 ip from any to any via ${inet}
$fw add allow ip from any to any via re0
$fw add allow ip from any to 10.10.0.1 via $vpn1
$fw add allow ip from 10.10.0.1 to any via $vpn1
во что я смог.
пытаюсь VPN1 настроить, но пингует только с прокси
как про кинуть маршрут??
в win писал так 10.10.0.0 maks 255.255.255.252 10.10.0.100 Metric 20
Последний раз редактировалось
f_andrey 2013-04-05 14:03:24, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
EvgenyYuryevich
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2013-04-16 8:50:18
есть мнение, что один из эффективных способов познания, это путь от простого к сложному
по теме: попробуйте для начала так
Код: Выделить всё
#!/bin/sh
fw="/sbin/ipfw"
# интернет
inet="tun0"
ipInet = "XXX.XXX.XXX.XXX"
#внутренний интерфейс
local="re0"
iplocal = "192.168.0.250"
$fw -q -f flush
$fw -q -f pipe flush
$fw -q -f queue flush
$fw add allow ip from any to any via lo0
$fw add deny ip from any to 127.0.0.0/8
$fw add deny ip from 127.0.0.0/8 to any
$fw add allow ip from any to any via $local
$fw add allow ip from me to any via $inet keep-state
$fw table 0 add 192.168.0.0/24
$fw nat 1 config log if $inet reset same_ports deny_in
$fw add nat 1 ip from any to any via $inet
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64