FreeBSD vs ФПСУ

  • Автор темы Автор темы Ferrin
  • Дата начала Дата начала

Ferrin

New Member
<r>Настроил, Ура! Огромное спасибо Deonis за ценные советы и комментарии!
Как было дело - решили перейти с модема на инет-клиента, в назначенный день пришел дядько из сбера типа мегаустановчик поставить поставил, но связь с фпсу ессно не пашет. Ну ладно помучился я день другой - ни фига. Полез на форум начал шерстить попутно грустнея от вида постов с описанием мучений своих коллег по цеху. Изначально у меня даже до тестового сервера обмен не работал. Из всех советов (а перепробовал я почти все что касалось фрей) сработали динамичные правила от уважаемого Deonisa, обмен с тестовым сервером пошел. Ну я думаю, дело в шляпе, поменял ip с тестового на сберовский, проверяю... фиг вам. Вот тут я немного прифигел, смотрю в лог фаера - пусто <E>:shock:</E> звоню в техподдержку сбера - футболят в т.п. амикона, звоню туда - у них один ответ - у вас не в порядке маршрутизация (как будто и так не понятно) ппц ничем помочь не можем. В общем путем различных экспериментов удалось устновить пакеты не доходят до фаера только тогда когда в настройках ключа стоит ip сбера. Ну думаю, чего то клиент наверное глюит снес, поставил заново - фиг, настраиваю на ip сбера - тишина, в логах фаера ни строчки, меняю ip на любой другой - вижу отбивку на фаере, пробую ставить 4 версию - та же история. Попробовал подключить напрямую мимо фаера - пашет. Блин, думаю, да что за фигня.
И тут доперло, раз думаю, не пашет именно когда ip шнег сберовский в ключе стоит, значит проблема именно на локальной машине а не на фаере, проверяю таблицу маршрутизации на буховской машине и вижу статичный маршрут до ip сбера а шлюзом прописан внутренний адрес этой же машины (привет мегаустановчегу из сбера.. чтоб ему).... занавес. Очистил маршруты, на всякий случай прописал вручную маршрут до фаера - и вуаля, есть контакт.[/i]
В общем коллеги, если у вас тест проходит - значит, как и написано в факе, правила файрвола рабочие. Если все же связь с фпсу банка не устанавливается - копайте в сторону локальной машины.</r>
 
<r>Думаю, многим было бы полезно знать, какие Вами делались настройки в файлах /etc/rc.firewall и /etc/rc.conf

P.S. В целях анонимности, не обязательно указывать реальные ip <E>;)</E></r>
 
<r>Вот правила файрвола и rc.conf на моем шлюзе, надеюсь кому нибудь помогут сберечь нервные клетки, которые, как известно, не восстанавливаются.. <E>:wink:</E>

#rc.conf
hostname="mygate" # Set this!
firewall_enable="YES" # Set to YES to enable firewall functionality
firewall_type="SIMPLE" # Firewall type (see /etc/rc.firewall)
firewall_quiet="NO" # Set to YES to suppress rule display

ifconfig_rl0="inet xxx.xxx.xxx.xxx netmask 255.255.255.224 up"
firewall_simple_oif=rl0

ifconfig_xl0="inet 192.168.0.254 netmask 0xffffff00 up"
ifconfig_xl0_alias0="inet 192.168.1.254 netmask 255.255.255.0 up"
firewall_simple_iif=xl0

named_enable="YES" # Run named, the DNS server (or NO).
named_program="/usr/sbin/named" # named program, in case we want bind8 instead.
named_flags="-u bind -g bind"
#named_flags="-b /etc/namedb/named.boot" # Flags to named (if enabled).

### Network routing options: ###
defaultrouter="xxx.xxx.xxx.xxx" # Set to default gateway (or NO).
static_routes="" # Set to static route list (or leave empty).

gateway_enable="YES" # Set to YES if this host will be a gateway.

blanktime="300" # blank time (in seconds) or "NO" to turn it off.
keymap="ru.koi8-r"
keyrate="fast" #
keybell="NO" #
keychange="61 ^[[K"
cursor="NO" #
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
saver="snake" # screen saver: blank/daemon/green/snake/star/NO.
#allscreens_flags="" # Set this vidcontrol mode for all virtual screens

##############################################################
### Miscellaneous administrative options ###################
##############################################################

linux_enable="YES" # Linux emulation loaded at startup (or NO).
natd_program="/sbin/natd" # path to natd, if you want a different one.
natd_enable="YES" # Enable natd (if firewall_enable == YES).
natd_interface="rl0" # Public interface or IPaddress to use.
natd_flags="-f /etc/natd.cf" # Additional flags for natd.
cyrus_pwcheck_enable="YES"

####
#rc.firewall

ipfw list
#192.168.0.37 - адрес буха
#194.186.207.189 - адрес сбера

00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 allow udp from any to any 53
00300 allow udp from any 53 to any
00500 allow icmp from any to any
00550 divert 8668 ip from any to any via rl0
00565 check-state
00566 allow udp from me 1024-65535 to 194.186.207.189 87 keep-state out xmit rl0
00567 allow udp from 192.168.0.37 1024-65535 to 194.186.207.189 87 keep-state in recv xl0
00570 allow tcp from 194.186.207.189 20 to 192.168.0.37
00570 allow tcp from 192.168.0.37 to 194.186.207.189 20
00581 allow tcp from 194.186.207.189 21 to 192.168.0.37
00581 allow tcp from 192.168.0.37 to 194.186.207.189 21
00583 allow tcp from 194.186.207.189 1024 to 192.168.0.37
00583 allow tcp from 192.168.0.37 to 194.186.207.189 1024
01400 allow tcp from 192.168.0.0/24 to any 3128
01500 allow tcp from any to any established
01900 deny log tcp from any to any in recv rl0 setup
02000 allow tcp from any to any setup
65535 deny log ip from any to any</r>
 
В догонку

<r>Если у вас есть обмен с тестовым сервером, но с фпсу банка связи нет - не спешите рвать волосы в одном месте и ломать шлюз <E>;)</E>
Проверьте таблицу маршрутизации на машине буха. В факе совершенно верно написано - тест проходит - значит в правилах меняем адрес на банковский и наслаждаемся жизнью. <E>:)</E>
Удачи.</r>
 
Назад
Сверху