рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдПрдХ рдЫреЛрдЯреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓рд┐рдВрдЧ рддреИрдирд╛рдд рдХрд░реЗрдВ

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



рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ, рдЖрдЧреЗ рдХрдЯ рдХреЗ рддрд╣рдд рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрддреНрд░ рдФрд░ рдЪрд┐рддреНрд░ред


рдХрдиреНрд╡реЗрдВрд╢рди :
- рдЕрдкрд▓рд┐рдВрдХ рдЧреЗрдЯрд╡реЗ 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
рдСрдлрд╕рд╛рдЗрдЯ рдЙрдмрд┐рд▓рд┐рдВрдЧ

Source: https://habr.com/ru/post/In130937/


All Articles