Пролог:”Пінга нєт? Вазьмітє бубєн!” (с) me
Жила була в одного бухгалтера така собі старенька “друкарська машинка” з Windows XP.
Працювати їй вже було важко, та відправили ії на пенсію (звичайно я про машину, а не про бухгалтера) 🙂
Бухгалтеру прислали нову машинку з Windows 7. Але чого бракувало новій машині? Саме так – RS-232 за допомогою якого працював старенький клієнт-банк і тількі через модем або через sendmail\getmail у bat-файлі. Але для цього потрібен інтернет і як ви розумієте без проксі. А ми ж козаки свідомі – як це так інтернет без проксі? Отже наш православний козак-мережевик-удальонщік вирішив проблему елегантно, просто та саме на тому сервері де знаходиться squid і до якого не тількі він має доступ, а ще й інші козаки (про всяк випадок)
Отже, як це було:
1) Він визначив потрібні порти, в кінець файлу /etc/services додавши:
# cat /etc/services | egrep -i “3025|30110”
clbnk1 3025/tcp
clbnk2 30110/tcp
2) Він створив два файли в /etc/xinetd.d/:
Перший
# cat /etc/xinetd.d/clbnk1
service clbnk1
{
port = 3025
protocol = tcp
wait = no
instances = UNLIMITED
socket_type = stream
redirect = 91.204.93.147 3025
user = nobody
}
Другий
# cat /etc/xinetd.d/clbnk2
service clbnk2
{
port = 30110
protocol = tcp
wait = no
instances = UNLIMITED
socket_type = stream
redirect = 91.204.93.147 30110
user = nobody
}
3) Ну а я у *.bat-никах змінив savebank.rovno.ua на ip-адресу нашого славетного сервера і все. Нашій казочці кінець, а хто слухав – молодець 🙂
Епілог: “Така х**ня, малята” (с) Дід Панас.