ඔබගේ රැහැන් රහිත කාඩ්පත ප්රවේශ ස්ථාන ප්රකාරයට සහය දක්වයිද.
කළ යුතු පළමු දෙය නම් ඔබේ රැහැන් රහිත කාඩ්පත් සහාය රැහැන් රහිත ප්රවේශ ස්ථාන ප්රකාරයට යනවාද යන්න පරීක්ෂා කිරීමයි. කලින් සඳහන් කළ පරිදි පහත දැක්වෙන පරීක්ෂණය mac80211 රාමු පාදක ධාවක සඳහා වේ.
iw
පහත සඳහන් දෑ ස්ථාපනය කර ක්රියාත්මක කරන්න
sudo aptitude install iw
iw list
සහාය දක්වන අතුරුමුහුණත් අංශය සඳහා බලන්න, එය AP
පහත පරිදි හැඳින්වීමක් විය යුතුය
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
ඔබේ රියදුරු මෙම AP පෙන්වන්නේ නැත්නම්, එයින් අදහස් කරන්නේ එයට රැහැන් රහිත උණුසුම් ස්ථානයක් නිර්මාණය කළ නොහැකි බවයි. නමුත් එම කාඩ්පත් මෙම නිබන්ධනයේ විෂය පථයට අයත් නොවේ. වැඩි පරීක්ෂණ සඳහා මාස්ටර් ප්රකාරයේදී උබුන්ටු ප්රලේඛනය අනුගමනය කරන්න .
සැකසුම කොටස් තුනකට බෙදා ඇත,
- රැහැන් රහිත ජාලයක් සැකසීම සහ සත්කාරකත්වය සැපයීම
- IP ලිපින සැකසුම
- අන්තර්ජාල බෙදාගැනීම
1. ජාලයක් සකසා සත්කාර කරන්න
කරුණාකර සුදු පැහැති ඉඩක් සහ රේඛාවේ අවසානයක් නොමැති බවට වග බලා ගන්න! දෝශ නිරාකරණය කිරීමට අපහසු සුදු අවකාශයන් අවසන් කිරීමට හොස්ටැප් ඉතා සංවේදී ය!
ඔබ කළ යුතු වෙනස්කම්:
interface=wlan0
ඔබගේ රැහැන් රහිත කාඩ්පත් නමට වෙනස් කරන්න. (ඔබට එක් රැහැන් රහිත කාඩ්පතක් තිබේ නම් එය wlan0 විය යුතුය)
ssid=test
. test
යනු ඔබගේ සත්කාරක ජාලයේ නමයි.
wpa_passphrase=1234567890
, 1234567890
යනු ඔබේ ජාලයේ මුරපදයයි.
ඉහත වින්යාසය මඟින් wpa & wpa2 සක්රීය ප්රවේශ ස්ථානයක් g
ප්රකාරයේදී නිර්මාණය කරයි . වින්යාස ගොනුවක් තැනීම සඳහා වඩාත් සවිස්තරාත්මක උපදෙස් මෙහි සොයාගත හැකිය
දැන් ආරම්භ කරන්න hostapd
. ගොනුව සංස්කරණය කර /etc/default/hostapd
DAEMON_CONF රේඛාව මේ ආකාරයට වෙනස් කරන්න:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
hostapd
පහත දැක්වෙන විධානය භාවිතා කරමින් සේවාව ආරම්භ කරන්න ,
sudo service hostapd start
එය රැහැන් රහිත ජාලයක් ආරම්භ කළ යුතුය. ඔබගේ ජංගම උපාංගයේ දැන් ඔබට රැහැන් රහිත ජාලයක් දැකිය හැකි අතර සත්යාපනය කළ හැකිය. නමුත් උපාංගයට IP ලිපිනය නොලැබේ. විධානය සමඟ එය නවත්වන්නsudo service hostapd stop
ඔබට කිසියම් දෝෂයක් සිදුවුවහොත්, සමහර විට ඔබගේ කාඩ්පත g
ප්රකාරයට සහය නොදක්වයි . වෙනත්> මාතයන් සමඟ උත්සාහ කරන්න. මගපෙන්වීම
2 වන කොටස: IP ලිපින කළමනාකරණය සඳහා DHCP සේවාදායකය සකසන්න
Isc-dhcp-server ස්ථාපනය කරන්න
ගොනුව සංස්කරණය /etc/default/isc-dhcp-server
කර INTERFACES මේ ආකාරයට සකසන්න:
INTERFACES="wlan0"
Gedit හි , ස්ථාන කොටුවෙහි Ctrl+ , ඔබන්න
( + ) පේළි වලට පහළින් Oපේස්ට් කර # ඊට පෙර තබන්න. එය සංස්කරණය කිරීමෙන් පසුව මෙන් විය යුතුය/etc/dhcp/dhcpd.conf
ctrlF
# option definitions common to all supported networks…
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org;
පහත දැක්වෙන රේඛා ද නැවත අදහස් දක්වන්න
#default-lease-time 600;
#max-lease-time 7200;
අවසානයේ පහත පේළි එක් කරන්න
subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.2 10.10.0.16;
option domain-name-servers 8.8.4.4, 208.67.222.222;
option routers 10.10.0.1;
}
ලිපින සංචිතය කොපමණ කාලයක් පවතිනු ඇත්දැයි පරාසය විස්තර කරයි. ඔබට අනුජාල අගයද වෙනස් කළ යුතුය. මෙම වින්යාසයට උපාංග 15 ක් දක්වා IP ලබා දිය හැකිය
නැවතත් gedit හි Cctrl+ ඔබා Oස්ථාන තීරුවේ පහත අලවන්න, පහත /etc/network/interfaces
එක් කරන්න
auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0
wlan0
ඔබේ රැහැන් රහිත අතුරුමුහුණතයි. ඒ අනුව එය වෙනස් කරන්න.
සටහන: නැවත පණගැන්වීමෙන් පසු රැහැන් රහිතව කළමනාකරණය කර නොමැති බව පෙන්වනු ඇත. එබැවින් ඔබට වෙනත් wi-fi ජාලයක් භාවිතා කළ නොහැක. සාමාන්ය හැසිරීමෙන් රැහැන් රහිතව ලබා ගැනීම සඳහා, අලුතින් එකතු කරන ලද රේඛාවට ඉදිරියෙන් # තබා ක්රියාත්මක කරන්නsudo start
networking
දැන් දුවන්න
sudo service isc-dhcp-server start
sudo service hostapd start
මෙම අවස්ථාවෙහිදී, ඔබගේ ජංගම උපාංගය ජාලයක් දකිනු ඇත, එය සත්යාපනය කරයි සහ සත්යාපනය කිරීමෙන් පසුව එයට අයිපී ලිපිනය ලැබෙනු ඇත 10.10.0.2
.
අන්තර්ජාල සම්බන්ධතා සැකසුම් සකසන්න
අන්තර්ජාල සම්බන්ධතා බෙදාගැනීම සඳහා අපට අවශ්ය ip forwarding
සහ ip masquerading
. Ip ඉදිරියට යැවීම සක්රීය කරන්න: ක්රියාත්මක කරන්න
echo 1| sudo tee /proc/sys/net/ipv4/ip_forward
දැන් ඔබ ඉන්ටර්නෙට් වෙත සම්බන්ධ වීමට ඩයල් අප් / යූඑස්බී මොඩමයක් භාවිතා කරන බව පවසන්න. ඔබට තාර්කික අතුරුමුහුණත් නම ලබා ගත යුතුය. ඒ සඳහා ifconfig
හෝip address
ඩයල්අප් / යූඑස්බී මොඩමයක් සඳහා: එය විය යුතුය ppp0
. ඔබට ඊතර්නෙට් සම්බන්ධතාවය බෙදා ගැනීමට අවශ්ය නම් ethX
X යනු ඔබේ ඊතර්නෙට් උපාංග අංකය වන තැන භාවිතා කළ යුතුය . ඔබ USB ටෙටරින් සමඟ ඇන්ඩ්රොයිඩ් උපාංගයක් හරහා අන්තර්ජාලයට සම්බන්ධ වන්නේ නම්, අතුරු මුහුණතේ නම විය යුතුය usb0
.
දැන් ඔබ අතුරු මුහුණතේ නම ක්රියාත්මක කළ පසු
sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE
මෙම ppp0
ඉහත සඳහන් විධානය තුල දේශපාලනයේ අන්තර්ජාල සම්බන්ධතාවය ඔබ රැහැන් රහිත අධික බෙදා හදා ගන්නේ එම අතුරුමුහුණත වේ.
ඔබ සංස්කරණය කර ඇත්නම් ඔබට මෙම ස්ක්රිප්ට් එක /etc/network/interfaces
භාවිතා කර සේවාව ආරම්භ කළ හැකිය. ඔබ බෙදා නොගන්නේ නම් එය සංස්කරණය කරන්න . ඔබ ස්ක්රිප්ට් භාවිතා කරන්නේ නම් සහ සේවාදායකය නැවැත්වීමට අවශ්ය නම් භාවිතා කරන්නppp0
sudo killall hostapd
මෙහි විස්තර කර ඇති දේවල සාරාංශයක් වන බ්ලොග් අඩවියක්: http://dashohoxha.blogspot.com/2013/06/how-to-setup-wifi-access-point-on-ubuntu.html
මෙහි විස්තර කර ඇති පියවර ස්වයංක්රීය කිරීමට උත්සාහ කරන ස්ක්රිප්ට් එකක්: https://gist.github.com/dashohoxha/5767262
ඔබ දුටු ඕනෑම දෝෂයක් වාර්තා කිරීමට හෝ නිවැරදි කිරීමට කරුණාකර නිදහස් වන්න.
වෙතින් විශාල උපකාර: