рд▓реЗрдЦреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ (
рдПрдХ ,
рджреЛ )ред
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдм рдФрд░ Google рдкрд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдкрд╣рд▓реЗ рд╣реА рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рдЪреБрдХреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВрдиреЗ рдореИрдиреБрдЕрд▓ рдкрд░ "рджреЛрд╕реНрддреЛрдВ рдХреЗ рд▓рд┐рдП" рдЕрдкрдиреА рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддреЛ рдореИрдВ рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛, рдФрд░ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдирдо рд╣реЛ рдЧрдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЕрдиреБрднрд╡рд╣реАрди GNU / рд▓рд┐рдирдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛ред
рдПрдХ 3 рдЬреА рдореЙрдбреЗрдо (рдФрд░ рдПрдХ рд╡рд╛рдпрд░реНрдб рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ) рд╡рд╛рдИ-рдлрд╛рдИ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдЬрдм рд╣рд╛рде рдореЗрдВ рдХреБрдЫ рдФрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рд░рд╛рд╕реНрддреЗ рдкрд░ рдЬрд╛рдПрдВрдЧреЗред рдирд┐рд░реНрджреЗрд╢ рдбреЗрдмрд┐рдпрди рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рд╣реИред рд╣рдореЗрдВ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдкрддреЗ рдФрд░ рд╕реВрдЪрдирд╛-рднреЗрдЬрдиреЗ (рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ) рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рдИ-рдлрд╛рдИ, рдбреАрдПрдирдПрд╕рдореИрд╕реНрдХ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯрдкреИрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ iptables рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рд╣рдо hostapd рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВ:
aptitude install hostapd service hostapd stop
рдлрд╝рд╛рдЗрд▓ / etc / default / hostapd рдореЗрдВ, рд▓рд╛рдЗрди рдХреЛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдареАрдХ рдХрд░реЗрдВ:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ / рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ /etc/hostapd/hostapd.conf
interface=wlan0 driver=nl80211 ssid=wifi_4_friends hw_mode=g channel=6 wpa=2 wpa_passphrase=12345678 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP auth_algs=1 macaddr_acl=0
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ, рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдирд╛рдо, рдЬрд┐рд╕ рдЪреИрдирд▓ рдкрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рд╣рдо dnsmasq рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВ:
aptitude install dnsmasq service dnsmasq stop
dnsmasq рдЕрдЪреНрдЫрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕рдм рдХреБрдЫ рд╣реИ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ /etc/dnsmasq.conf:
interface=wlan0 dhcp-range=192.168.2.2,192.168.2.100,12h
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЛ 127.0.0.1 рдкрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЖрджрдореА dnsmasq рд╕рд╣рд╛рдпрддрд╛ рджреЗрдЦреЗрдВред рдПрдХ рдФрд░ рдмрд╛рдд, dhcp- рд╢реНрд░реЗрдгреА рдкрддреЗ wlan0 рдХреЗ рд╕рдорд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдкрдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ wlan0 рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдкреВрд▓ рдХреЛ wlan0 рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдШрд░ рдкрд░ 192.168.1.1 рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ 192.168.1.0/24 рдкрддреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд╛рдЙрдЯрд░ рд╣реИ, рддреЛ рдЗрд╕ рд╕реНрдерд╛рди рдХреЗ рднреАрддрд░ dhcp- рд╢реНрд░реЗрдгреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдпрд╣ рднреА рдХрд┐ рдпрд╣ рд░рд╛рдЙрдЯрд░ рдХреЗ dhcp рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдкрддреЛрдВ рдХреЗ рдкреВрд▓ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рди рд╣реЛред рд╣рдо рдПрдХ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЦреБрдж рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕рдмрдиреЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВрдЧреЗред
рдЕрдм рдбреЗрдореЙрди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдмрдВрдж рдХрд░реЗрдВ:
update-rc.d hostapd disable update-rc.d dnsmasq disable
рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рд╡рд╣ рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо / рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдФрд░ iptables рд╕реЗ рдПрдХ рдирд┐рдпрдо рдЬреЛрдбрд╝рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ
sysctl net.ipv4.ip_forward=1 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
рд╣рдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗред рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рд╡рд╛рдИрдлрд╛рдИ-рдПрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реА рд╣реИ:
рдпрд╣ 2 рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗрддрд╛ рд╣реИ, рдЪрд╛рд▓реВ рдФрд░ рдмрдВрджред рдЖрдк рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рд╕рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ p00 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ eth0 (рдпрд╛ рдЕрдиреНрдп, рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рдкрд░) рд╕реЗ рдмрджрд▓ рджреЗрдВред
рдореИрдВ рдПрдХ рдбреЗрдмрд┐рдпрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реВрдВ рдФрд░ sudo рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЕрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред