En எங்கள் ராஸ்பெர்ரி பைக்கான ஒரு முறை டயட்பியைப் பற்றிய முந்தைய கட்டுரை ஒரு பெரிய சமூகத்தைக் கொண்டிருப்பதோடு கூடுதலாக பல்வேறு அமைப்புகள் மற்றும் திட்டங்கள் உள்ளன.
அவற்றில் நீங்கள் உங்கள் ராஸ்பெர்ரி பை ஒரு மல்டிமீடியா மையம், ரெட்ரோ கேம் கன்சோல், ஒரு NAS சேவையகமாக மாற்றலாம்.
இப்போது இந்த நேரத்தில் எங்கள் ராஸ்பெர்ரி பைவை வயர்லெஸ் அணுகல் புள்ளியாக எவ்வாறு பயன்படுத்துவது என்று பார்ப்போம்.
ராஸ்பெர்ரி பைவை வயர்லெஸ் அணுகல் புள்ளியாக மாற்றுகிறது
இதை அடைய, எங்கள் ராஸ்பெர்ரியில் ஒரு இயக்க முறைமை இருப்பது அவசியம், எனவே அதிகாரப்பூர்வ அமைப்பு அதற்கு ஏற்றது.
நாம் செய்ய வேண்டிய முதல் விஷயம், எங்கள் கணினியைப் புதுப்பிப்பது, இதற்காக ஒரு முனையத்தில் நாம் பின்வரும் கட்டளைகளைத் தட்டச்சு செய்யப் போகிறோம்:
sudo apt-get update
sudo apt-get upgrade
இது முடிந்ததும், எங்கள் சாதனத்தை மறுதொடக்கம் செய்யப் போகிறோம், இதனால் எந்த மாற்றங்களும் சேமிக்கப்படும்.
மீண்டும் கணினியில், ஹோஸ்டாப், டிஎன்மாஸ்க் மற்றும் பிரிட்ஜ்-யூடில்களை நிறுவ நாங்கள் தொடரப் போகிறோம், எங்கள் ராஸ்பெர்ரி பைவை வயர்லெஸ் அணுகல் புள்ளியாக மாற்ற நாங்கள் பயன்படுத்தும் இரண்டு நிரல்கள் இவை.
எனவே, அதை நிறுவ, ஒரு முனையத்தைத் திறந்து, அதில் நாம் பின்வரும் கட்டளைகளை தட்டச்சு செய்யப் போகிறோம்.
sudo apt-get install hostapd
sudo apt-get install dnsmasq
sudo apt-get install bridge-utils
கட்டமைப்பு
இவற்றின் நிறுவல் முடிந்ததும், நாங்கள் நிரல்களின் உள்ளமைவு கோப்புகளைத் திருத்தப் போகிறோம், எனவே அவற்றின் சேவைகளை நாங்கள் நிறுத்த வேண்டும்:
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
இப்போது பின்வரும் கோப்பைத் திருத்தத் தொடர்கிறோம்:
sudo nano /etc/dhcpcd.conf
இப்போது அது கோப்பில் உள்ளது, பின்வரும் வரிகளை இறுதியில் சேர்க்கவும்:
interfaz wlan0
static ip_address = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
இங்கே நாம் வைக்கிறோம், எங்களிடம் உள்ளூர் ஐபி முகவரிகள் இருப்பதாக நாங்கள் கருதுகிறோம்தவிர, எங்கள் பிணைய இடைமுகத்தில் பொதுவான பெயர்கள் உள்ளன, மற்றவர்களும் இல்லை.
அதன் பிறகு, கோப்பைச் சேமிக்க Ctrl + O ஐ அழுத்தவும், பின்னர் Ctrl + X ஐ அழுத்தவும்.
DHCP சேவையகத்தை உள்ளமைக்கவும் (dnsmasq)
எங்கள் dHCP சேவையகமாக dnsmasq ஐப் பயன்படுத்தப் போகிறோம். டிஹெச்சிபி சேவையகத்தின் யோசனை ஐபி முகவரிகள் போன்ற பிணைய உள்ளமைவு அளவுருக்களை இடைமுகங்கள் மற்றும் சேவைகளுக்கு மாறும் வகையில் விநியோகிப்பதாகும்.
இயல்புநிலை உள்ளமைவு கோப்பின் மறுபெயரிடுவோம், புதியதை எழுதுவோம்:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.back
sudo nano /etc/dnsmasq.conf
புதிய கோப்பில் இந்த உள்ளமைவு வரிகளை எழுத உள்ளோம்:
interface=wlan0
dhcp-range=192.168.0.11,192.168.0.30,255.255.255.0,24h
நாங்கள் சேர்க்கும் வரிகள் இடையில் ஐபி முகவரிகளை வழங்கப் போகிறோம் என்பதாகும் 192.168.0.11 மற்றும் 192.168.0.30 wlan0 இடைமுகத்திற்கு. நாங்கள் கோப்பை மூடி சேமிக்கிறோம்.
Y இப்போது நாம் மற்றொரு புதிய உள்ளமைவு கோப்பை உருவாக்கப் போகிறோம், பின்வரும் கட்டளையைத் தட்டச்சு செய்வதன் மூலம் இதைச் செய்கிறோம்:
sudo nano /etc/hostapd/hostapd.conf
அதன் உள்ளே நாம் பின்வருவனவற்றை வைப்போம்:
interface=wlan0
bridge=br0
hw_mode=g
channel=5
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
ssid=”Nombre-que-le-daras-a-tu-punto-de-acceso”
wpa_passphrase=”La-contraseña”
கடைசி இரண்டு வரிகளை மட்டுமே அவர்கள் எங்கே திருத்துவார்கள், ஏனென்றால் இங்கே அவர்கள் "" இல்லாமல், அவர்கள் அணுகும் இடத்திற்கும் கடவுச்சொல்லுக்கும் கொடுக்கும் பெயரை வைப்பார்கள்.
திருத்தியதும் மாற்றங்களைச் சேமித்து மூடுவோம். இப்போது பின்வரும் கோப்பைத் திறப்போம்:
sudo nano /etc/default/hostapd
இந்த கோப்பில், # DAEMON_CONF = ”” என்று சொல்லும் வரியைத் தேடுங்கள் - அந்த # ஐ அகற்றி மேற்கோள்களில் எங்கள் கட்டமைப்பு கோப்பிற்கான பாதையை வைக்கவும், எனவே இது போல் தெரிகிறது:
DAEMON_CONF = "/etc/hostapd/hostapd.conf"
போக்குவரத்து பகிர்தலை உள்ளமைக்கவும்
இங்குள்ள யோசனை என்னவென்றால், அவை இணைக்கும்போது, போக்குவரத்து அவற்றின் ஈத்தர்நெட் கேபிள் மூலம் அனுப்பப்படுகிறது. எனவே, உங்கள் மோடமுக்கு ஈதர்நெட் கேபிள் மூலம் WLAN ஐ அனுப்ப வேண்டும். இது மற்றொரு உள்ளமைவு கோப்பை திருத்துவதை உள்ளடக்குகிறது:
sudo nano /etc/sysctl.conf
இப்போது இந்த வரியைக் கண்டுபிடி:
# net.ipv4.ip_forward = 1
"#" ஐ அகற்றி, சேமித்து கோப்பை மூடுக.
அடுத்த கட்டம் ஒரு புதிய iptables விதியைச் சேர்ப்பது, பின்னர்:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
iptables-restore < /etc/iptables.ipv4.nat
இணைய இணைப்பை இயக்கு
இப்போது ராஸ்பெர்ரி பை மற்ற சாதனங்களுடன் இணைக்கக்கூடிய அணுகல் புள்ளியாக செயல்படுகிறது. இருப்பினும், அந்த சாதனங்கள் இணையத்தை அணுக பை பயன்படுத்த முடியாது. அதை சாத்தியமாக்க, wlan0 மற்றும் eth0 இடைமுகங்களுக்கு இடையில் அனைத்து போக்குவரத்தையும் கடந்து செல்லும் ஒரு பாலத்தை நாம் உருவாக்க வேண்டும்.
புதிய பாலத்தை சேர்க்க நாங்கள் தயாராக உள்ளோம் (br0 என அழைக்கப்படுகிறது):
sudo brctl addbr br0
அடுத்து, eth0 இடைமுகத்தை எங்கள் பாலத்துடன் இணைப்போம்:
sudo brctl addif br0 eth0
இறுதியாக, இடைமுகக் கோப்பைத் திருத்தி கோப்பின் முடிவில் பின்வரும் வரிகளைச் சேர்ப்போம்:
sudo nano /etc/network/interfaces
auto br0
iface br0 inet manual
bridge_ports eth0 wlan0
நாங்கள் எங்கள் ராஸ்பெர்ரி பை மறுதொடக்கம் செய்கிறோம், அவ்வளவுதான்.
நல்ல மாலை மற்றும் தகவலுக்கு நன்றி.
"போக்குவரத்து முன்னனுப்பலை உள்ளமை" என்ற புள்ளியை என்னால் பெற முடிந்தது, முதல் இரண்டு கட்டளைகள் சிறப்பாக செயல்படுத்தப்பட்டுள்ளன, ஆனால் மூன்றாவது "iptables-restore </etc/iptables.ipv4.nat" செய்யவில்லை.
இதற்குப் பிறகு நான் தொடர முயற்சித்தேன், "sudo brctl addif br0 eth0" கட்டளையை நான் இயக்கும் போது "இணைய இணைப்பை இயக்கு" என்ற புள்ளியில் நான் ராஸ்பெர்ரி, கேபிள் அல்லது வைஃபை ஆகியவற்றில் பிணையத்தை இழந்துவிட்டேன்
மீதமுள்ள உள்ளமைவை உள்ளூரில் நான் தொடர்ந்தேன், ஆனால் மறுதொடக்கம் செய்தபின் எனக்கு இன்னும் பிணையம் இல்லை.
அதை சரிசெய்ய முடியுமா அல்லது மாற்றியமைக்க முடியுமா?
அன்புடன் மற்றும் முன்கூட்டியே மிக்க நன்றி.