рдкреГрд╖реНрдарднреВрдорд┐ :
рдХреБрдЫ рдЕрдЪреНрдЫреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдкреНрд░рджрд╛рддрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдХреА рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдФрд░ рд╡реЗрд▓реНрдбреЗрдб рдХрд┐рдпрд╛, рдмрдХреНрд╕реЗ рд▓рдЧрд╛рдП, рд╡рд╣рд╛рдВ рдиреНрдпреВрдирддрдо рд╕реНрд╡рд┐рдЪ рд▓рдЧрд╛рдП, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдирд┐рдХрдЯрддрдо рд░рд╛рдЬрдорд╛рд░реНрдЧ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдПрдХ рдЫреЛрдЯрд╛ рдЪреИрдирд▓ рдЦрд░реАрджрд╛ рд╡реАрдПрд▓рдПрдПрди-рдкреЗрд░-рдпреВрдЬрд░ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╡рд╛рд▓ рдорд┐рд▓рд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдлрд╝рд┐рдХ / рдкреИрд╕реЗ рдХреИрд╕реЗ рдЧрд┐рдиреЗрдВ рдФрд░ рдЧрддрд┐ рдореЗрдВ рдХрдЯреМрддреА рдХрд░реЗрдВред
рд╕рд╛рдорд╛рдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реЗрдЦ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ, рдЖрдЧреЗ рдХрдЯ рдХреЗ рддрд╣рдд рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрддреНрд░ рдФрд░ рдЪрд┐рддреНрд░ред
рдХрдиреНрд╡реЗрдВрд╢рди :
- рдЕрдкрд▓рд┐рдВрдХ рдЧреЗрдЯрд╡реЗ 1.2.3.3 рд╣реЛрдЧрд╛
- рдЕрдкрд▓рд┐рдВрдХ рдХреЛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдПрдирдПрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ 1.2.3.3/24 рдкрд░ рд╣реЛрдВрдЧреЗ
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ 172.16.0.0/18 рдпрд╛, рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ, рддреЛ 255.255.192.0 рд╣реЛрдЧрд╛
- рд╣рдо рдПрдХреНрд╕реЗрд╕ рд╕рд░реНрд╡рд░ рдФрд░ рдЕрдиреНрдп рдЖрдВрддрд░рд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдкрддреЗ 172.16.0.0-172.16.0.10 рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
- рдпреВрдЬрд░ рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рд╕рд░реНрд╡рд░
stat.isp рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрдЬрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдорд╛рди рд╣реЛрд╕реНрдЯ рдкрд░ рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рди рдХреЗрд╡рд▓ рдмрд┐рд▓рд┐рдВрдЧ рдФрд░ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕, рдмрд┐рд▓рд┐рдВрдЧ рдХреЛрд░ рдФрд░ рд╡реЗрдм рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрд╕реНрдЯ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╣реИред -interfaceред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛:- рдбрд┐рдЬрд╛рдЗрди рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд╖рдорддрд╛ - 10,000 рдЧреНрд░рд╛рд╣рдХреЛрдВ рддрдХ
- рдбреАрдПрдЪрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдкреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рд╡рд┐рддрд░рдг
- рдЖрдИрдкреА + рдореИрдХ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг
- рдХрдИ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕реАрдорд┐рдд рдЯреИрд░рд┐рдл
- рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдпрд╛рддрд╛рдпрд╛рдд рдкрд░ рдЕрднреА рднреА рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рджреЗрдЦрдирд╛ рдмрд╣реБрдд рд╣реА рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ
- рдХреИрд╢рд┐рдпрд░ / рдЕрдХрд╛рдЙрдВрдЯреЗрдВрдЯ / рдореИрдиреЗрдЬрд░ / рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдкреГрдердХреНрдХрд░рдг
- рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛
- рдЪреВрдВрдХрд┐ рдЕрднреА рддрдХ рдХреЛрдИ рдПрдПрд╕ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЕрдкрд▓рд┐рдВрдХ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рд╛рдврд╝реЗ рддреАрди рдЖрдИрдкреА рд╣реИрдВ, рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдирдПрдЯреА рдХреЗ рд▓рд┐рдП рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рд╕рдм рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдмрдЬрдЯреАрдп рд╣реИ :)
рдУрдкрдирд╕реЛрд░реНрд╕ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╢реНрд░реЗрдгреА рдХреЗ рдПрдХ рддреНрд╡рд░рд┐рдд рдЕрдзреНрдпрдпрди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐
рд╕реНрдЯрд╛рд░рдЧреЗрдЬрд╝рд░ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЗрд╖реНрдЯрддрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
- рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЦреБрд▓реА рд╣реИ, рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИ, рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВред
- рдЬрдиреНрдордЬрд╛рдд рд░рд╛рдХреНрд╖рд╕реАрддрд╛ рд╕реЗ рдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЖрдВрддрд░рд┐рдХ рдпрд╛рдВрддреНрд░рд┐рдХреА рд╕реЗ рдмрдВрдзреЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
- рдХрд░реНрдиреЗрд▓ C / C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рддреЗрдЬ рд╣реИ
- рдЯреНрд░реИрдлрд┐рдХ рдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдмрдбрд╝рд╛ рдЪрдпрди
- рдлрд╝рд╛рдЗрд▓реЛрдВ / MySQL / Firebird / PostgreSQL рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
- рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рджреВ рддрдВрддреНрд░
рд╕реНрдерд╛рдкрдирд╛ рдХрд░реНрдиреЗрд▓-рдбреЗрд╡рд▓рдкрд░ + рдкреЛрд░реНрдЯреНрд╕ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирдВрдЧреЗ FreeBSD 8.2-RELEASE рдкрд░ рд╣реЛрдЧреАред рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рджреВрд░рд╕реНрде NAS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рддрдХ рдкрд╣реБрдБрдЪрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╡рд╣реА FreeBSD 8.2, рдЗрд╕ рдкрд░ NAT / рд╢реЗрдк / рдиреЗрдЯрдлреНрд▓реЛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдЪреИрдирд▓ рд▓реЛрдб рдЧреНрд░рд╛рдл рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рд╣рдо рд╕рдмреНрд╕реНрдЯреНрд░рдХреНрд╢рди 0.1.7 рд╡рд┐рд╖рдп рд▓рд┐рдЦрддреЗ рд╕рдордп Stargazer 2.407-p1 рдХреЗ рд▓рд┐рдП рдЖрдЦрд┐рд░реА рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЦреЗрд▓реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ Star -azer рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯреЗрдВрдб рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рд╣реИ - рд╡рд┐рди-рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░ рд╕реЗ рд▓реЗрдХрд░ рдХрдИ рдХрдВрд╕реЛрд▓ рдФрд░ XML-RPC APIsред
рдЕрдЧрд▓рд╛, рд╕рдордп-рд╕рдордп рдкрд░ рдХрдВрд╕реЛрд▓ рд╕реЗ рдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рд╡реИрдЪрд╛рд░рд┐рдХ рдореБрджреНрджреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рддреЛ рдЪрд▓рд┐рдП рдмрд┐рд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ ред
1. рдиреИрддрд┐рдХ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░реА рдХрд░рдирд╛
2. рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рдкреЛрд░реНрдЯ / рдбреЗрдЯрд╛рдмреЗрд╕ / mysql51-server / && рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
# cd / usr / port / textproc / expat2 && рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓
# cd / usr / port / devel / libtool && рд╕рднреА рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ & quot; рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рдкреЛрд░реНрдЯ / рд╕реБрд░рдХреНрд╖рд╛ / sudo рдФрд░& рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо DHCP_PARANOIA рдХреЗ рдмрд┐рдирд╛ isc-dhcp рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
# cd / usr / port / net / isc-dhcp31-server / && рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
php5 рдХреЛ CLI рдФрд░ Apache рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдо рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдмрд╛рдж рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рджреНрд╡рд╛рд░рд╛ рдЦреАрдВрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)
# cd / usr / port / lang / php5 && рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓
рд╣рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ: MYSQL, MBSTRING рдФрд░ ICONV
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рдкреЛрд░реНрдЯ / рд▓реИрдВрдЧ / php5- рдПрдХреНрд╕рдЯреЗрдВрд╢рди / && рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ & amp; рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
3. рд╣рдо рджреЛ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реНрдЯрд╛рд░рдЧреЗрдЬрд╝рд░ рдФрд░ рдЗрд╕рдХреЗ рдХрдВрд╕реЛрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ :)
# fetch http://stg.dp.ua/download/server/2.407-p1/stg-2.407-p1.tar.gz && tar zxvf stg-2.407-p1.tar .gz && cd stg-2.407-p1 / Projects / stargazer / &&//build && gmake рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
# cd ../sgconf &&//build && gmake && gmake install && cd ../sgconf_xml/ &&///build && gmake && gmake рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
4. Ubilling рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рд╕реНрдерд╛рдиреАрдп / www / рдбреЗрдЯрд╛ /
# mkdir рдмрд┐рд▓рд┐рдВрдЧ
# рд╕реАрдбреА рдмрд┐рд▓рд┐рдВрдЧ
# рднреНрд░реВрдг http://ubilling.net.ua/ub.tgz
# tar zxvf ub.tgz
# chmod -R 777 рдХрдВрдЯреЗрдВрдЯ / рдХреЙрдиреНрдлрд┐рдЧрд░ / рдорд▓реНрдЯреАрдиреЗрдЯ / рдПрдХреНрд╕рдкреЛрд░реНрдЯ / Remote_nas.conf vservices.php
5. рд╣рдо рд╡рд┐рд╢реЗрд╖ рд╕рд┐рдореНрдХрд▓рд┐рди рдЬрд╛рджреВ рдХрд░рддреЗ рд╣реИрдВ
# mkdir / etc / stargazer / dn
# chmod -R 777 / etc / stargazer / dn
# ln -fs / usr / рд▓реЛрдХрд▓ / www / рдбреЗрдЯрд╛ / рдмрд┐рд▓рд┐рдВрдЧ / рдорд▓реНрдЯреАрдиреЗрдЯ / usr / рд▓реЛрдХрд▓ / рдЖрджрд┐ / рдорд▓реНрдЯреАрдиреЗрдЯ
# ln -fs /usr/local/www/data/billing/remote_nas.conf /etc/stargazer/remote_nas.conf
# ln -fs / etc / stargazer / dn / usr / рд╕реНрдерд╛рдиреАрдп / www / рдбреЗрдЯрд╛ / рдмрд┐рд▓рд┐рдВрдЧ / рд╕рд╛рдордЧреНрд░реА / рдбреАрдПрди
6. рдЕрдкрд╛рдЪреЗ рдФрд░ MySQL рдЪрд▓рд╛рдПрдВ
# ausr/local/etc/rc.d/mysql-server рдкреНрд░рд╛рд░рдВрдн
# ausr/local/etc/rc.d/apache onestart
7. mysql (newpassword - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВ
#mysqladmin -u рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб newpassword
8. рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреЙрд░реНрдо рдореЗрдВ /etc/stargazer/stargazer.conf рд▓рд╛рддреЗ рд╣реИрдВ
LogFile = /var/log/stargazer.log
PIDFile = /var/run/stargazer.pid
рдирд┐рдпрдо = / etc / stargazer / рдирд┐рдпрдо
рдбрд┐рдЯреЗрд╕реНрдЯрд╕реНрдЯреИрдЯрд╡рд░реНрдЗрдЯрдкрд┐рд░реЛрдб = 1/4
рд╕реНрдЯреЗрдЯрд╡реНрд░реАрдкрд┐рд░реЛрдб = 10
рдбреЗрдлреА = 1
DayFeeIsLastDay = рдирд╣реАрдВ
DayResetTraff = 1
рд╕реНрдкреНрд░реЗрдбрд┐рдлрд╝рд┐ = рдирд╣реАрдВ
FreeMbAllowInet = рдирд╣реАрдВ
WriteFreeMbTraffCost = рд╣рд╛рдБ
рдлреБрд▓рдлреА = рд╣рд╛рдБ
<DirNames>
DirName0 = рдЗрдВрдЯрд░рдиреЗрдЯ
рдбрд░реНрдирд╛рдореЗ рез =
DirName2 =
рдбрд░реНрдирд╛рдореЗ рей =
DirName4 =
DirName5 =
рдбрд░реНрдирд╛рдореЗ 6 =
рдбрд░реНрдирд╛рдореЗ = =
рдбрд░реНрдирд╛рдореЗ = =
рдбрд░реНрдирд╛рдореЗ 9 =
</ DirNames>
ExecutersNum = 1
ModulesPath = / usr / lib / stg
<StoreModule store_mysql>
dbhost = рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ
dbname = stg
рдбрдмрд╕рд░ = рдЬрдбрд╝
rootdbpass = newpassword
</ StoreModule>
<рдореЙрдбреНрдпреВрд▓>
<рдореЙрдбреНрдпреВрд▓ Cort_ao>
</ рдореЙрдбреНрдпреВрд▓>
<рдореЙрдбреНрдпреВрд▓ Cort_ia>
рдкреЛрд░реНрдЯ = 5555
UserDelay = 60
UserTimeout = 65
FreeMb = рдирдХрдж
</ рдореЙрдбреНрдпреВрд▓>
<рдореЙрдбреНрдпреВрд▓ conf_sg>
рдкреЛрд░реНрдЯ = 5555
</ рдореЙрдбреНрдпреВрд▓>
<рдореЙрдбреНрдпреВрд▓ cap_nf>
рдЯреАрд╕реАрдкреАрдкреЛрд░реНрдЯ = 42111
UDPPort = 42111
</ рдореЙрдбреНрдпреВрд▓>
<рдореЙрдбреНрдпреВрд▓ Remote_script>
SendPeriod = 10
SubnetFile = / etc / stargazer / Remote_nas.conf
рдкрд╛рд╕рд╡рд░реНрдб = password_for_rscriptd
UserParams = рдирдХрдж рд╢реБрд▓реНрдХ
рдкреЛрд░реНрдЯ = 9999
</ рдореЙрдбреНрдпреВрд▓>
</ рдореЙрдбреНрдпреВрд▓>
9. рд╣рдо рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рджрд┐рд╢рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддрдирд╛ рд╣реА рдЫреЛрдбрд╝рддреЗ рд╣реБрдП config / etc / stargazer / рдирд┐рдпрдореЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
# рдЧреВрдВрдЬ "рд╕рднреА 0.0.0.0/0 DIR0"> / рдЖрджрд┐ / рд╕реНрдЯрд╛рд░рдЧреЗрдЬрд╝рд░ / рдирд┐рдпрдо
10. рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ NAS рдХреЛ /etc/stargazer/remote_nas.conf рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
# рдЧреВрдВрдЬ "172.16.0.0/18 172.16.0.2"> /etc/stargazer/remote_nas.conf
10. рд╕реНрдЯрд╛рд░реНрдЯ / рд╕реНрдЯреЙрдк рд╕реНрдЯрд╛рд░рдЧрдЬрд╝рд░
# рд╕реНрдЯрд╛рд░рдЧрдЬрд╝рд░
# рдХрд┐рд▓ рд╕реНрдЯрд╛рд░рдЧрдЬрд╝рд░
11. рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ
# mysql -u root -p stg -e "S рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
+ --------------- +
| Tables_in_stg |
+ --------------- +
| рдкреНрд░рд╡реЗрд╢ |
| рд╕рдВрджреЗрд╢ |
| рд╕реНрдЯреЗрдЯ |
| рдЯреИрд░рд┐рдл |
| рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ |
+ --------------- +
12. рд╣рдо рдЙрд╕ рдпреВрдЬрд░ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рддрд╣рдд рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рдо рдХрд░реЗрдЧрд╛
User_Alias тАЛтАЛрдмрд┐рд▓рд┐рдВрдЧ = www
рдмрд┐рд▓рд┐рдВрдЧ рдСрд▓ = NOPASSWD: рдСрд▓
13. Ubilling рдбрдВрдк рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рд╕реНрдерд╛рдиреАрдп / www / рдбреЗрдЯрд╛ / рдмрд┐рд▓рд┐рдВрдЧ /
# рдмрд┐рд▓реНрд▓реА рдбреЙрдХреНрд╕ / test_dump.sql | mysql -u рд░реВрдЯ -p рдПрд╕рдЯреАрдЬреА
14. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ
#mysql -u рд░реВрдЯ -p stg -e "SHOW TABLES"
рдкрд╛рд╕рд╡рд░реНрдб рдбрд╛рд▓реЗрдВ:
+ ----------------- +
| Tables_in_stg |
+ ----------------- +
| рдкрддрд╛ |
| рдкреНрд░рд╡реЗрд╢ |
| ahenassign |
| apt |
| рдирд┐рд░реНрдорд╛рдг |
| рдХрд╛рд░реНрдбрдмреИрдВрдХ |
| рдХрд╛рд░реНрдбрдмреНрд░реНрдпреВрдЯ |
| рдХреИрд╢рдЯрд╛рдЗрдк |
| cfitems |
| cftypes |
| рд╢рд╣рд░ |
| рдареЗрдХреЗ |
| рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ |
| cpe |
| cpetypes |
| dhcp |
| рдирд┐рд░реНрджреЗрд╢ |
| dshape_time |
| рдИрдореЗрд▓ |
| рдХрд░реНрдордЪрд╛рд░реА |
| рдиреМрдХрд░рд┐рдпрд╛рдВ |
| рдиреМрдХрд░реАрдкреЗрд╢рд╛ |
| рд╕рдВрджреЗрд╢ |
| modem_templates |
| рдореЙрдбреЗрдо |
| рдирд╛рд╕ |
| nethosts |
| рдиреЗрдЯрд╡рд░реНрдХ |
| рдиреЛрдЯреНрд╕ |
| рднреБрдЧрддрд╛рди |
| рдлреЛрди |
| realname |
| рд╕реЗрд╡рд╛рдПрдБ |
| servtariff |
| рдЧрддрд┐ |
| рд╕реНрдЯреЗрдЯ |
| рд╕рдбрд╝рдХ |
| рд╕реНрд╡рд┐рдЪ |
| рд╕реНрд╡рд┐рдЪрдореЙрдбрд▓ |
| рдЯреИрдЧ |
| рдЯреИрдЧрдЯрд╛рдЗрдкреНрд╕ |
| рдЯреИрд░рд┐рдл |
| рдХрд░реНрдордХрд╛рд░ |
| userreg |
| рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ |
| userspeeds |
| vcash |
| vashashlog |
| vservices |
| рд╡реЗрдмрд▓реЙрдЧ |
+ ----------------- +
15. рд╣рдо рдХреЙрдиреНрдлрд┐рдЧ / рдмрд┐рд▓рд┐рдВрдЧ.рдЗрди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдбрд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдХрдВрдбреАрд╢рди рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВ:
baseconf = sgconfxml
SGCONF = / usr / sbin / sgconf
SGCONFXML = / usr / sbin / sgconf_xml
STG_HOST = рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ
STG_PORT = 5555
XMLRPC_PORT = 8081
STG_LOGIN = рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
STG_PASSWD = new_stargazer admin_password
SUDO = / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / рд╕реБрдбреЛ
рдЯреЙрдк = / usr / рдмрд┐рди / рдЯреЙрдк-рдмреА
рдХреИрдЯ = / рдмрд┐рди / рдмрд┐рд▓реНрд▓реА
GREP = / usr / bin / grep
RC_DHCPD = / usr / рд╕реНрдерд╛рдиреАрдп / рдЖрджрд┐ / rc.d / isc-dhcpd
UPTIME = / usr / bin / uptime
рдкрд┐рдВрдЧ = / рд╕рд┐рдирд┐рди / рдкрд┐рдВрдЧ
рдХрд┐рд▓ = / рдмрд┐рди / рдорд╛рд░
STGPID = / var / run / stargazer.pid
STGNASHUP = 1
PHPSYSINFO = phpsysinfo /
рд▓рдВрдЧ = ua
TASKBAR_ICON_SIZE = 128
REGRANDOM_MAC = 1
REGALWONLINE = 1
REGDISABLEDSTAT = 1
16. рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ
# cp -f рдбреЙрдХреНрд╕ / рдкреНрд░реАрд╕реЗрдЯ / FreeBSD / etc / stargazer / config / etc / stargazer /
# cp -f рдбреЙрдХреНрд╕ / рдкреНрд░реАрд╕реЗрдЯ / FreeBSD / etc / stargazer / GetMac / etc / stargazer /
# chmod a + x / etc / stargazer / *
17. рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / etc / stargazer / OnConnect рдореЗрдВ nailing IP + MAC рдХрд░реЗрдВ
#! / рдмрд┐рди / рд╢
рд▓реЛрдЧрд┐рди = $ рез
рдЖрдИрдкреА тАЛтАЛ= $ 2
рдХреИрд╢ = $ рей
рдЖрдИрдбреА = $ 4
рдореИрдХ = `php / etc / stargazer / GetMac $ LOGIN`
/ usr / sbin / arp -S $ IP $ MAC
18. рд╣рдо рд╡рд░реНрддрдорд╛рди MySQL рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реБрдП, config / etc / stargazer / config рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
рдореЗрдЬрдмрд╛рди = рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо = рдЬрдбрд╝
рдкрд╛рд╕рд╡рд░реНрдб = newpassword
рдбреЗрдЯрд╛рдмреЗрд╕ = рдПрд╕рдЯреАрдЬреА
19. рдЗрд╕реА рддрд░рд╣, config / mysql.ini config рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрд╕реНрдЯ
рд╕рд░реНрд╡рд░ = "рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ"
рдбреЗрдЯрд╛рдмреЗрд╕ рдкреЛрд░реНрдЯ
рдкреЛрд░реНрдЯ = "3306"
; рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо = "рдЬрдбрд╝"
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб
рдкрд╛рд╕рд╡рд░реНрдб = "newpassword"
рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
db = "stg"
рдЪрд░рд┐рддреНрд░ = "UTF8"
рдЙрдкрд╕рд░реНрдЧ = "рдмрд┐рд▓рд┐рдВрдЧ"
20. рд╕реНрдЯрд╛рд░рдЧрдЬрд╝рд░ рдЪрд▓рд╛рдПрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓реЗрдВ
# рд╕реНрдЯрд╛рд░рдЧрдЬрд╝рд░
# sgconf_xml -s localhost -p 5555 -a admin -w 123456 -r "<ChgAdmin рд▓реЙрдЧрд┐рди = \" admin \ "рдкрд╛рд╕рд╡рд░реНрдб = \" new_stargazer_admin_password \ /> "
21. рд╣рдорд╛рд░реЗ /etc/rc.conf рдХреЛ рдлреЙрд░реНрдо рдореЗрдВ рдмрджрд▓реЗрдВ
Gateway_enable = "YES"
рд╣реЛрд╕реНрдЯрдирд╛рдо = "рдмрд┐рд▓рд┐рдВрдЧ.рдЗрд╕реНрдк"
ifconfig_em0 = "inet 172.16.0.1 netmask 255.255.192.0"
inetd_enable = "YES"
рдХреАрдореИрдк = "en.koi8-r"
sshd_enable = "YES"
name_enable = "YES"
sendmail_enable = "NO"
mysql_enable = "YES"
apache_enable = "YES"
dhcpd_enable = "YES"
dhcpd_flags = "- q"
dhcpd_conf = "/ usr / рд╕реНрдерд╛рдиреАрдп / рдЖрджрд┐ / рдорд▓реНрдЯреАрдиреЗрдЯ / dhcpd.ff"
dhcpd_ifaces = "em0"
22. рд╕реЗрд╡рд╛ рдХреНрд╖реЗрддреНрд░ ".isp" рдХреЛ /etc/ameb/onym.conf рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
рдПрд╕реАрдПрд▓ рдЗрдВрдЯрд░реНрдирд▓ {172.16.0.0/18; };
acl рд╕реНрдерд╛рдиреАрдп {127.0.0.1; };
рдЬрд╝реЛрди "isp" {
рдЯрд╛рдЗрдк рдорд╛рд╕реНрдЯрд░;
рдлрд╝рд╛рдЗрд▓ "/ etc / nameb / рдорд╛рд╕реНрдЯрд░ / isp";
рдЕрдиреБрдорддрд┐-рдХреНрд╡реЗрд░реА {рдЖрдВрддрд░рд┐рдХ; рд╕реНрдерд╛рдиреАрдп; };
};
рдФрд░ / etc / nameb / master / isp рдореЗрдВ
$ рдЯреАрдЯреАрдПрд▓ 86400
@ SOA рдореЗрдВ isp рд╣реИред admin.ispред (
2011101001, рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ
8H; рддрд╛рдЬрд╝рд╛ рдХрд░рдирд╛
-1 рдбреА; рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
2W; рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд
1 рдбреА); рдирдХрд╛рд░рд╛рддреНрдордХ рдХреИрд╢ рдЯреАрдЯреАрдПрд▓
NS dns.isp рдореЗрдВред
@ рдП 172.16.0.1 рдореЗрдВ
рдмрд┐рд▓рд┐рдВрдЧ 172.16.0.1 рдореЗрдВ
рд╕реНрдЯреЗрдЯ рдЗрди рдП 172.16.0.1
nas1 IN 172.16.0.2
23. /etc/rc.d/billing рдореЗрдВ рд╕реНрдЯрд╛рд░рдЧреЗрдЬрд╝рд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдБ
#! / рдмрд┐рди / рд╢
/ usr / sbin / stargazer
рдФрд░ рдЙрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рд░ рд╕реМрдВрдкреЗрдВ
# chmod a + x /etc/rc.d/billing
24. рд╣рдо /usr/local/etc/apache/httpd.conf рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ
NameVirtualHost *: 80
<VirtualHost *: 80>
ServerName рдмрд┐рд▓рд┐рдВрдЧ .isp
DocumentRoot "/ usr / рд╕реНрдерд╛рдиреАрдп / www / рдбреЗрдЯрд╛ / рдмрд┐рд▓рд┐рдВрдЧ /"
AddDefaultCharset utf-8
</ VirtualHost>
<VirtualHost *: 80>
ServerName stat.isp
DocumentRoot "/ usr / рд╕реНрдерд╛рдиреАрдп / www / рдбреЗрдЯрд╛ / рдмрд┐рд▓рд┐рдВрдЧ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд╕реНрдЯреЗрдЯреНрд╕ /"
AddDefaultCharset utf-8
</ VirtualHost>
25. рд╣рдо рд╡реИрд╢реНрд╡рд┐рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ dhcp рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЬреЗрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: /usr/local/www/data/billing/config/dhcp/global.template
рд╡рд┐рдХрд▓реНрдк рдбреЛрдореЗрди-рдирд╛рдо "isp";
рд╡рд┐рдХрд▓реНрдк рдбреЛрдореЗрди-рдирд╛рдо-рд╕рд░реНрд╡рд░ 172.16.0.1;
рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рд▓реАрдЬ-рдЯрд╛рдЗрдо 3600;
рдЕрдзрд┐рдХрддрдо-рдкрдЯреНрдЯрд╛-рд╕рдордп 43200;
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ;
ddns-update-style рдХреЛрдИ рдирд╣реАрдВ;
рд▓реЙрдЧ-рд╕реБрд╡рд┐рдзрд╛ рд╕реНрдерд╛рдиреАрдп 7;
рдПрдХ-рд▓реАрдЬ-рдкреНрд░рддрд┐-рдЧреНрд░рд╛рд╣рдХ рд╕рдЪ;
рдЗрдирдХрд╛рд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ;
рд╕рд╛рдЭрд╛-рдиреЗрдЯрд╡рд░реНрдХ ourisp {
{} рд╕рдмрдиреЗрдЯ
}
26. рд╣рдордиреЗ /etc/syslog.conf рдореЗрдВ dhcpd рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрд┐рдд рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрддрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ
27. рд╣рдо рдПрдХ рдирд┐рд╡рд╛рд░рдХ рд░рд┐рдмреВрдЯ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рдЙрдЧрддрд╛ рд╣реИ, рдпрд╛ рдЙрди рд╕рднреА рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИред
28. рдФрд░ рдЕрдм рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ :)
рд╣рдо рдЕрдкрдиреЗ
servername.isp / рдмрд┐рд▓рд┐рдВрдЧ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ / рдбреЗрдореЛ рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ (рддреБрд░рдВрдд рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВ) рдФрд░ рдирд┐рдореНрди рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВ:

рд╣рдореЗрдВ рдЬреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреНрд▓рд╛рд╕ рдЪрд╛рд╣рд┐рдП, рдЙрд╕реЗ рдЬреЛрдбрд╝реЗрдВ:

рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рд╕реЗрд╡рд╛ рдЬреЛрдбрд╝реЗрдВ (рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ 10 рдЖрдИрдкреА рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ)

рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдбреАрдПрдЪрд╕реАрдкреА рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝реЗрдВ

рдФрд░ рдЙрд╕ рдкрд░ рдЕрдкрдирд╛ рд╕рдмрдиреЗрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд▓рд╛рдЧреВ рдХрд░реЗрдВ
рд╕рдмрдиреЗрдЯ {рдиреЗрдЯрд╡рд░реНрдХ} рдиреЗрдЯрдорд╛рд╕реНрдХ {MASK} {
рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рд▓реАрдЬ-рдЯрд╛рдЗрдо 3600;
рд╡рд┐рдХрд▓реНрдк рдбреЛрдореЗрди-рдирд╛рдо "ourisp";
рд╡рд┐рдХрд▓реНрдк рд╕рдмрдиреЗрдЯ-рдорд╛рд╕реНрдХ {MASK};
рд╡рд┐рдХрд▓реНрдк рд░рд╛рдЙрдЯрд░ 172.16.0.2;
"/ usr / рд╕реНрдерд╛рдиреАрдп / рдЖрджрд┐ / рдорд▓реНрдЯреАрдиреЗрдЯ / {HOSTS}" рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ;
}
рдЗрд╕ рддрд░рд╣ рдЗрд╢рд╛рд░рд╛ рдХрд░рдирд╛ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ рд╣рдорд╛рд░реЗ NAS рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ dhcpd.conf рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдИ рдЧрдИ рд╣реИ

рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдЯреИрд░рд┐рдл рдЬреЛрдбрд╝реЗрдВ, рдЗрд╕реЗ Unlim-1 рдХрд╣рд╛ рдЬрд╛рдП рдФрд░ рд╣рд░ рдорд╣реАрдиреЗ 50 рдкреИрд╕реЗ рдорд╛рд╕рд┐рдХ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рде рдЕрд╕реАрдорд┐рдд рд╣реЛ

рд╣рдо рдЗрд╕реЗ 1 рдореЗрдЧрд╛рдмрд┐рдЯреНрд╕ / рдПрд╕ рдХреА рд╕рдордорд┐рдд рдЧрддрд┐ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ

рд╣рдорд╛рд░реЗ рдПрдХреНрд╕реЗрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдЬреЛрдбрд╝реЗрдВ рдЬрд┐рд╕реЗ рд╣рдо рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ

рд╢рд╣рд░реЛрдВ, рд╕рдбрд╝рдХреЛрдВ рдФрд░ рдШрд░реЛрдВ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рд╣рдо рдЕрдкрдиреА рдмрд╕реНрддреА, рд╕рдбрд╝рдХреЛрдВ рдФрд░ рдШрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЧреНрд░рд╛рд╣рдХ рд░рд╣реЗрдВрдЧреЗ



рд╕рдм рдХреБрдЫ рдХреА рддрд░рд╣, рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ


рдЙрд╕реЗ рдПрдХ рдореИрдХ, рдЯреИрд░рд┐рдл рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ, рдкреВрд░рд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рд╡рд╣ рд╕рдм рдЬреЛ "рд╕рдВрдкрд╛рджрди" рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
NAS рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВредрджреЛрдмрд╛рд░рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рд╢реБрд▓реНрдХ FreeBSD 8.2 рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЖрдк рдмрд╕ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЖрджрдд рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХреЛрд░ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡рд╣ рд╕рдм рдХреБрдЫ рдмрд╛рд╣рд░ рдлреЗрдВрдХ рджреЗрдВрдЧреЗ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
# cd / usr / src / sys / i386 / conf /
# рд╕реАрдкреА рдЬреЗрдирд░рд┐рдХ NAS1
NAS1 рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рдирдИ рдкрд╣рдЪрд╛рди рд╕рд╛рдорд╛рдиреНрдп рдХрд░реНрдиреЗрд▓ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдмрджрд▓реЗрдВ
рд╡рд┐рдХрд▓реНрдк IPFIREWALL
рд╡рд┐рдХрд▓реНрдк IPFIREWALL_DEFAULT_TO_ACCEPT
рд╡рд┐рдХрд▓реНрдк IPFIREWALL_FORWARD
рд╡рд┐рдХрд▓реНрдк IPFIREWALL_VERBOSE
рд╡рд┐рдХрд▓реНрдк IPFIREWALL_VERBOSE_LIMIT = 50
рд╡рд┐рдХрд▓реНрдк IPFIREWALL_NAT
рд╡рд┐рдХрд▓реНрдк LIBALIAS
рд╡рд┐рдХрд▓реНрдк ROUTETABLES = 2
рд╡рд┐рдХрд▓реНрдк DUMMYNET
рдФрд░ рд╣рдо рдЗрд╕реЗ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
# config NAS1 && cd ../compile/NAS1 && рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╢реНрд░рд┐рдд рдФрд░ & #
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ /etc/rc.conf рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
рдЪреВрдХрдХрд░реНрддрд╛ = "1.2.3.3"
Gateway_enable = "YES"
рд╣реЛрд╕реНрдЯрдирд╛рдо = "nas1"
ifconfig_em1 = "inet 1.2.3.4 netmask 255.255.255.0 -rxcsum -txcsum -tso"
ifconfig_em0 = "inet 172.16.0.2 netmask 255.255.192.0 -rxcsum -txcsum -tso"
inetd_enable = "YES"
sshd_enable = "YES"
firewall_enable = "YES"
firewall_nat_enable = "YES"
dummynet_enable = "YES"
firewall_script = "/ etc / firewall.conf"
thttpd_enable = "YES"
thttpd_enable = "YES"
рд╣рдо рдереЙрдЯрдкреИрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдЧреНрд░рд╛рдлрд╝ рджрд┐рдЦрд╛рдПрдВрдЧреЗ
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рдкреЛрд░реНрдЯ / www / thttpd / && рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдорд╣рд╛рди рдиреЗрдЯрдлреНрд▓реЛ рд╕реЗрдВрд╕рд░
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рдкреЛрд░реНрдЯ / рдиреЗрдЯ-рдПрдордЬреАрдПрдордЯреА / рд╕реЙрдлреНрдЯрдлреНрд▓реЛрд░реНрдб / && рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдПрдХреНрд╕рдкреИрдЯ рдХреА рдЬрд░реВрд░рдд рд╣реИ
#cd / usr / port / textproc / expat2 && рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓
рдФрд░ рдордзреНрдпрдо рд░реВрдк рд╕реЗ рдЭреВрда рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рдкреЛрд░реНрдЯ / рдиреЗрдЯ-рдПрдордЬреАрдПрдордЯреА / рдмреИрдВрдбрд╡рд┐рдбреНрде / && рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
PHP рд╕реАрдПрд▓рдЖрдИ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг
# cd / usr / port / lang / php5 && рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓
рдФрд░ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MYSQL рдореЙрдбреНрдпреВрд▓
# рд╕реАрдбреА / рдпреВрдПрд╕рдЖрд░ / рдкреЛрд░реНрдЯ / рд▓реИрдВрдЧ / php5- рдПрдХреНрд╕рдЯреЗрдВрд╢рди / && рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ & amp; рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╣рдо рдЕрдкрдиреЗ /etc/firewall.conf рдХреЛ рдлреЙрд░реНрдо рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВ:
#! / рдмрд┐рди / рд╢
# рдмрд┐рд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рдкрд░ рдиреЗрдЯрдлрд╝реНрд▓реЛ рднреЗрдЬреЗрдВ
/ usr / рд╕реНрдерд╛рдиреАрдп / sbin / softflowd -i em0 -n 172.16.0.1:42111
FwCMD = "/ sbin / ipfw -q"
$ {FwCMD} -f рдлреНрд▓рд╢
# рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗрдЯрд╡рд░реНрдХ
$ {FwCMD} рддрд╛рд▓рд┐рдХрд╛ 2 рдореЗрдВ 172.16.0.0/18 рдЬреЛрдбрд╝реЗрдВ
# рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдХрд┐ рд╣рдо NAT рдирд╣реАрдВ рд╣реЛрдЧрд╛
$ {FwCMD} рддрд╛рд▓рд┐рдХрд╛ 9 рдореЗрдВ 1.2.3.4/24 рдЬреЛрдбрд╝реЗрдВ
#NAT
$ {FwCMD} nat 1 config рд▓реЙрдЧ рдЕрдЧрд░ em1 рдлрд┐рд░ рд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ
$ {FwCMD} рдЯреЗрдмрд▓ рд╕реЗ 600 рдиреЗрдЯ 1 рдЖрдИрдкреА рдЬреЛрдбрд╝реЗрдВ (2 \) рдирд╣реАрдВ рддрд╛рд▓рд┐рдХрд╛ 1 (9 \) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ em1
$ {FwCMD} em1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 1.2.3.4 рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реЗ 601 nat 1 рдЖрдИрдкреА рдЬреЛрдбрд╝реЗрдВ
# рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрд╡рд░реБрджреНрдз рдиреАрддрд┐
$ {FwCMD} рд╕рднреА рдХреЛ рддрд╛рд▓рд┐рдХрд╛ 0 (2 \) рд╕реЗ em0 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 65533 рдЬреЛрдбрд╝реЗрдВ
$ {FwCMD} em0 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рдХреЛ рдХрд┐рд╕реА рднреА рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ (2 \) рдореЗрдВ 65534 рдЗрдирдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ
$ {FwCMD} 65535 рдХреЛ рдЬреЛрдбрд╝ рджреЗрдВ, рдЬреЛ рдХрд┐рд╕реА рд╕реЗ рднреА рд╕рднреА рдХреА рдЕрдиреБрдорддрд┐ рд▓реЗрддреЗ рд╣реИрдВ
рд╣рдордиреЗ рдЕрдкрдиреА рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╣реА рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рд╣реИрдВ
# chmod a + x /etc/firewall.conf
рд╣рдо rscriptd рдЬрдорд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рдмреВрдЯ рдореЗрдВ рдЗрд╕рдХреА рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реИрдВ
# fetch http://stg.dp.ua/download/server/2.407-p1/stg-2.407-p1.tar.gz && tar zxvf stg-2.407-p1.tar .gz && cd stg-2.407-p1 / Projects / rscriptd / &&//build && gmake рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП /etc/rc.d/rscriptd рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
#! / рдмрд┐рди / рд╢
/ usr / sbin / rscriptd
рдФрд░ рдЙрд╕реЗ рд╕рд╣реА рдЕрдзрд┐рдХрд╛рд░ рд╕реМрдВрдкреЗрдВ
#chmod a + x /etc/rc.d/rscriptd
рд╡рд┐рд╕реНрддреГрдд рдХрд░реЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдмреНрд▓реИрдВрдХ рдмреНрд▓реИрдВрдХ
# mkdir ubilling && fetch http://ubilling.net.ua/ub.tgz && tar zxvf ub.tgz && cd ubilling
# mkdir / etc / stargazer / dn && chmod a + w / etc / stargazer / dn
# cp -f рдбреЙрдХреНрд╕ / рдкреНрд░реАрд╕реЗрдЯ / FreeBSD / etc / stargazer / * / etc / rscripd /
# chmod a + x / etc / rscriptd / *
рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ / etc / rscriptd / config рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди MySQL рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ GetSpeed, GetUpSpeed, GetMAC рдЖрдо рддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛ / etc / rscriptd / OnConnect, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдХрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдЬреЛ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ
IFACE = "em0"
рд╣рдо рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдВрджрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЦреАрдВрдЪреЗ, рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдЙрдмрд┐рд▓рд┐рдВрдЧ рдореЗрдВ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛:
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ /usr/local/bandwidthd/etc/bandwidthd.conf рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рджрд░реНрдЬ рдХрд░реЗрдВ
рд╕рдмрдиреЗрдЯ 172.16.0.0/18
рджреЗрд╡ "em0"
output_cdf рд╕рдЪ
рд╡рд╕реВрд▓рдирд╛_рдХреЗ рд▓рд┐рдП рд╕рд╣реА
рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рд▓рд┐рдП рдЖрд╡рдзрд┐рдХ рд╕рд╛рдЗрдЯрдЕрдк рдХреЛ crontab -e рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
3 3 * * * / рдмрд┐рди / рдХрд┐рд▓-рд╣рдк `рдмрд┐рд▓реНрд▓реА / рд╡рд░ / рд░рди / рдмреИрдВрдбрд╡рд┐рдбреНрдердб.рдкрд┐рдб`
рдФрд░ рдлрд┐рд░ рд╕реЗ, рдбрд░рд╛рд╡рдирд╛ рд╕рд┐рдореНрдХрд▓рд┐рди рдЬрд╛рджреВ, рддрд╛рдХрд┐ рд╣рдорд╛рд░реЗ рдереЗрдЯрдкреЗрдб рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд░реЗрдЦрд╛рдВрдХрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХреЗрдВ
# mv / usr / рд╕реНрдерд╛рдиреАрдп / рдмреИрдВрдбрд╡рд┐рдбреНрде / htdocs / usr / рд╕реНрдерд╛рдиреАрдп / www / рдбреЗрдЯрд╛ / рдмреИрдВрдб
# ln -fs / usr / рд╕реНрдерд╛рдиреАрдп / www / рдбреЗрдЯрд╛ / рдмреИрдВрдб / usr / рд╕реНрдерд╛рдиреАрдп / рдмреИрдВрдбрд╡рд┐рдбреНрде / htdocs
# cp /usr/local/etc/thttpd.conf.sample/usr/local/etc/thttpd.conf
рд╣рдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ
# / usr / рд╕реНрдерд╛рдиреАрдп / рдмреИрдВрдбрд╡рд┐рдбреНрде / рдмреИрдВрдбрд╡рд┐рдбреНрде
# ausr/local/etc/rc.d/thttpd рдкреНрд░рд╛рд░рдВрдн
рдФрд░ рдЕрдВрддрд┐рдо рд╕реНрдкрд░реНрд╢ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЪреАрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ /etc/sysctl.conf рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
net.inet.ip.fw.one_pass = 1
net.inet.ip.fastforwarding = 1
net.inet.tcp.nolocaltimewait = 1
рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдирдПрдПрд╕ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ рдмрд┐рд▓рд┐рдВрдЧ рд╕реЗ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕реВрдЪрдирд╛ рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рднреЗрдЬ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЦрд╛рддреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдХреЗ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ, рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рдареЛрдХрд░ рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд░рд╛рдХреНрд╖рд╕реА рдФрд░ рдердХрд╛рдК рдерд╛ред рдореИрдВ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдпрджрд┐ рдХрд░реНрдо рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╣рдлреНрддреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХрд┐рдВрд╡рджрдВрддреА рдореЗрдВ рдЗрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред
рдСрдлрд╕рд╛рдЗрдЯ StargazerрдСрдлрд╕рд╛рдЗрдЯ рдЙрдмрд┐рд▓рд┐рдВрдЧ