Показать полную графическую версию : 2 провайдера. FreeBSD. Новичок. Кому интересно help)
Nintando
05-04-2012, 07:06
Всем привет!
появился второй пров. подключение pppoe (коннект поднял), надо потестировать его с месяц. вопрос - как завернуть на него часть компов, можно тупо по ip. запутался совсем(( поправить файервол? ipnat? Help plz)
как завернуть на него часть компов, можно тупо по ip. »
а как сделать не по ip ?
поправить файервол? »
да, как-то так (http://www.opennet.ru/base/net/bsd_pbr_route.txt.html)
Nintando, первым делом успокоиться, а вторым - почитать документацию :)
http://www.freebsd.org/doc/ru/books/handbook/network-routing.html
http://www.freebsd.org/doc/ru/books/handbook/network-natd.html
http://www.freebsd.org/doc/ru/books/handbook/firewalls.html
Nintando
05-04-2012, 09:35
На счет успокоиться это верно :)
на счет документации, спасибо, и естественно я это читаю и читал, и затык вот в чем... у меня не natd, а ipnat...
Также понятно, что все что приходит на re1 автоматом перенаправляется на re0 и наоборот... и этот "заворот" стоит (как я понял) в ipnat.conf... такие дела((
Nintando, а раз уж успокоились, то давайте приводить полные конфиги и выводы команд. Т.к. получение большого кол-ва кофейной гущи с утра - вредно для здоровья. :)
Внимательно читать ipnat.conf (http://netbsd.gw.com/cgi-bin/man-cgi?ipnat.conf+5+NetBSD-current), смотреть примеры.
Единственное, чем я пока могу помочь.
Nintando
05-04-2012, 12:12
каких команд именно? я приведу!)
каких команд именно? я приведу!) »
uname -a как минимум.
Nintando
05-04-2012, 12:31
7.1-RELEASE FreeBSD
:)
Nintando
06-04-2012, 07:32
ifconfig -a
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
ether 00:0c:76:7e:07:fc
inet ip_LAN netmask 0xffffff00 broadcast ip_LAN.255
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
ether 00:0c:76:74:07:d3
inet ip_INET1 netmask 0xfffffffc broadcast ip_INET1
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:07:e9:f3:0b:4f
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
inet ip_INET2 --> 93.94.176.236 netmask 0xffffffff
Opened by PID 1354
Nintando
06-04-2012, 10:02
cat ipnat.rules
#----------------------------------
#Megapolis - сейчас пытаюсь поправить правила
#rdr ppp0 ip_INET2 port 80 -> 192.168.140.83 port 80 tcp
#rdr re0 192.168.140.83/32 port 80 -> 127.0.0.1 port 80 tcp
#rdr re0 127.0.0.1/32 port 80 -> 192.168.140.83 port 80 tcp
#rdr re0 192.168.140.83 port 80 -> ip_INET2 port 80 tcp
map tun0 0/0 -> 192.168.140.83/32 - попытка на конкретный подопытный ip
map tun0 192.168.140.83/32 -> ip_INET2 - попытка на конкретный подопытный ip
#---------
rdr re1 ip_INET1/32 port 1723 -> 192.168.140.97 port 1723
rdr re0 192.168.140.97/32 port 1723 -> 127.0.0.1 port 1723
rdr re1 ip_INET1/32 port 1723 -> 192.168.140.97 port 1723 gre
rdr re0 192.168.140.97/32 port 1723 -> 127.0.0.1 port 1723 gre
rdr re1 ip_INET1/32 port 500 -> 192.168.140.97 port 500
rdr re0 192.168.140.97/32 port 500 -> 127.0.0.1 port 500
rdr re1 ip_INET1/32 port 4500 -> 192.168.140.97 port 4500
rdr re0 192.168.140.97/32 port 4500 -> 127.0.0.1 port 4500
# Redirect to CRM
#rdr re1 ip_INET1/32 port 9991 -> 192.168.140.18 port 80 tcp
#rdr re0 192.168.140.99/32 port 80 -> 127.0.0.1 port 80
#----------------------------------
# Redirect to PROXY
rdr re0 0/0 port 80 -> 192.168.140.99 port 3128 tcp
rdr re0 0/0 port 8000 -> 127.0.0.1 port 3128 tcp
rdr re0 0/0 port 8080 -> 127.0.0.1 port 3128 tcp
rdr re0 0/0 port 8181 -> 127.0.0.1 port 3128 tcp
rdr re0 0/0 port 8888 -> 127.0.0.1 port 3128 tcp
#rdr re0 0/0 port 5190 -> 127.0.0.1 port 1080 tcp
#rdr re0 0/0 port 20 -> 127.0.0.1 port 3128 tcp
#rdr re0 0/0 port 21 -> 127.0.0.1 port 3128 tcp
rdr re1 from 194.193.182.0/16 to ip_INET1/32 port = 80 -> 0/0 port 80 tcp
#----------------------------------
#Managers Masquerade
#ALP
map re1 192.168.140.69/32 -> ip_INET1/32
map re1 192.168.140.101/32 -> ip_INET1/32
map re1 192.168.140.102/32 -> ip_INET1/32
map re1 192.168.140.100/32 -> ip_INET1/32
map re1 192.168.140.107/32 -> ip_INET1/32
map re1 192.168.140.185/32 -> ip_INET1/32
map re1 192.168.140.1/32 -> ip_INET1/32
map re1 192.168.140.56/32 -> ip_INET1/32
map re1 192.168.140.71/32 -> ip_INET1/32
map re1 192.168.140.33/32 -> ip_INET1/32
map re1 192.168.140.96/32 -> ip_INET1/32
map re1 192.168.140.80/32 -> ip_INET1/32
map re1 192.168.140.81/32 -> ip_INET1/32
#map re1 192.168.140.83/32 -> ip_INET1/32
map re1 192.168.140.47/32 -> ip_INET1/32
#pst
map re1 192.168.140.61/32 -> ip_INET1/32
map re1 192.168.140.94/32 -> ip_INET1/32
#pea
map re1 192.168.140.44/32 -> ip_INET1/32
#LAA
map re1 192.168.140.13/32 -> ip_INET1/32
#LAN
map re1 192.168.140.82/32 -> ip_INET1/32
#BKP
map re1 192.168.140.46/32 -> ip_INET1/32
#test
map re1 192.168.140.234/32 -> ip_INET1/32
#INDIA
map re1 192.168.140.105/32 -> ip_INET1/32
#SVS
map re1 192.168.140.24/32 -> ip_INET1/32
map re1 192.168.140.11/32 -> ip_INET1/32
map re1 192.168.140.35/32 -> ip_INET1/32
#LAK
map re1 192.168.140.16/32 -> ip_INET1/32
map re1 192.168.140.9/32 -> ip_INET1/32
map re1 192.168.140.36/32 -> ip_INET1/32
map re1 192.168.140.18/32 -> ip_INET1/32
map re1 192.168.140.38/32 -> ip_INET1/32
map re1 192.168.140.48/32 -> ip_INET1/32
#efa
map re1 192.168.140.43/32 -> ip_INET1/32
#laanote
map re1 192.168.140.66/32 -> ip_INET1/32
#mmv
map re1 192.168.140.57/32 -> ip_INET1/32
#avt
map re1 192.168.140.62/32 -> ip_INET1/32
map re1 192.168.140.87/32 -> ip_INET1/32
map re1 192.168.140.59/32 -> ip_INET1/32
map re1 192.168.140.112/32 -> ip_INET1/32
map re1 192.168.140.72/32 -> ip_INET1/32
map re1 192.168.140.77/32 -> ip_INET1/32
map re1 192.168.140.67/32 -> ip_INET1/32
#---------------------------------
#PSTEAM
#PSTEAM_AAV
map re1 192.168.140.60/32 -> ip_INET1/32
map re1 192.168.140.111/32 -> ip_INET1/32
map re1 192.168.140.113/32 -> ip_INET1/32
map re1 192.168.140.117/32 -> ip_INET1/32
map re1 192.168.140.110/32 -> ip_INET1/32
map re1 192.168.140.39/32 -> ip_INET1/32
map re1 192.168.140.97/32 -> ip_INET1/32
#---------------------------------
#PMPOST
#PMPOST_IKE
map re1 from 192.168.140.84/32 to 195.206.53.226/32 -> ip_INET1/32
map re1 192.168.140.89/32 -> ip_INET1/32
#FEATURE_TNA
map re1 192.168.140.21/32 -> ip_INET1/32
#BUBUBU
map re1 192.168.140.32/32 -> ip_INET1/32
#PROXY
map re1 192.168.140.199/32 -> ip_INET1/32
#PMPOST_ZIA
#map re1 192.168.140.27/32 -> ip_INET1/32
#BAA SKYPE
map re1 192.168.140.26/32 -> ip_INET1/32
map re1 192.168.140.22/32 -> ip_INET1/32
map re1 192.168.140.23/32 -> ip_INET1/32
map re1 192.168.140.25/32 -> ip_INET1/32
map re1 192.168.140.42/32 -> ip_INET1/32
#FIL
map re1 192.168.140.55/32 -> ip_INET1/32
#VAD
map re1 192.168.140.85/32 -> ip_INET1/32
#SGG
map re1 192.168.140.45/32 -> ip_INET1/32
#LAN SKYPE
map re1 192.168.140.41/32 -> ip_INET1/32
#---------------------------------
#Disabled Masquerade
#UNKNOWN
#map re1 192.168.140.17/32 -> ip_INET1/32
#PSA2
#map re1 192.168.140.12/32 -> ip_INET1/32
#LAPTOP
map re1 192.168.140.10/32 -> ip_INET1/32
#SIVWIN
map re1 192.168.140.58/32 -> ip_INET1/32
map re1 192.168.140.93/32 -> ip_INET1/32
map re1 192.168.140.88/32 -> ip_INET1/32
map re1 192.168.140.86/32 -> ip_INET1/32
файервол ipfw, видимо там стоят все завороты... уже голова кругом
Nintando
06-04-2012, 10:19
но, если ввести самым первым правилом:
${fwcmd} add deny all from ip_LAN_test to ip_INET_1
${fwcmd} add deny all from ip_INET_1 to ip_LAN_test
все равно работает инет на этом компе и выдает ip_INET_1 в браузере...
Еще же есть прозрачный прокси...
*закомментировал все в ipnat и rc.firewall связанное с этим ip - все равно пашет инет = ))
*netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default ip_INET1.169 UGS 1 12943902 re1
ip_INET1.168/30 link#2 UC 0 0 re1
ip_INET1.169 00:16:c7:57:bd:1b UHLW 2 0 re1 1125
ip_INET1.170 00:0c:76:74:07:d3 UHLW 1 48677 lo0
ip_INET2.176.236 ip_INET2.180.103 UGH 0 0 tun0
127.0.0.1 127.0.0.1 UH 0 3899 lo0
192.168.140.0/24 link#1 UC 0 0 re0
192.168.140.83 00:1d:7d:e5:48:2a UHLW 1 5549 re0 1198
*
# cat resolv.conf
domain DOMAIN.ru
nameserver 192.168.140.99
nameserver ip_INET2.176.253
nameserver ip_INET2.176.252
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.