Herkese selamlar.
Bu konumda, Raspberry Pi cihazımızla bir kablosuz erişim noktası oluşturmayı anlatacağım.
Bu konumda, Raspberry Pi cihazımızla bir kablosuz erişim noktası oluşturmayı anlatacağım.
Aşağıdaki konuda anlattığım işletim sistemi kurulumunu, SSH bağlantısını ve diğer ayarlamaları yaptığınızı varsayarak devam edeceğim:
Rehber: Raspberry Pi en basit şekilde işletim sistemi kurulumu ve iyileştirmeler
Herkese selamlar. Konularıma bakarken bir şeyi fark ettim, baştan; detaylı bir şekilde anlatımlar yapıyorum ama en temeli; işletim sistemi kurulumunu anlatmamışım :) İşletim sistemi kurun: Raspberry Pi cihazına işletim sistemi kurmak için çok basit 2 yöntem var. 1- Raspberry Pi Imager, ben...
www.technopat.net
Gereksinimler:
-İçinde Wi-Fi modülü gömülü olan bir Raspberry Pi cihazı, ya da Wi-Fi dongle.
-Diğer Raspberry Pi gereksinimleri.
Kurulum:
Raspberry Pi cihazını kablosuz erişim noktasına dönüştürmek için kullanacağımız iki program bunlar.
Terminale şu iki komutu girelim:
Kod:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Her iki seferde de devam etmek için Y'ye basmanız gerekecek. hostapd, Raspberry Pi kullanarak kablosuz bir erişim noktası oluşturmamızı sağlayan pakettir ve dnsmasq, kullanımı kolay bir DHCP ve DNS sunucusudur.
Eğer kurulumda bir hata ile karşılaşırsanız, mesela şu hata ile:
Şu komutları terminale girin, ve ardından yukarıdaki install komutlarını tekrar girin.
Kod:
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
Birazdan programların yapılandırma dosyalarını düzenleyeceğiz, o yüzden düzeltmeye başlamadan önce programları kapatalım:
Kod:
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
Terminale şu komutu girip yapılandırma dosyasını açalım:
Kod:
sudo nano /etc/dhcpcd.conf
Açılan dosyanın en altına ulaşıp, şu dizinleri yapıştıralım:
Kod:
interface wlan0
static ip_address=192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
Dnsmasq yapılandırma dosyalarını düzenleyelim, şu komutları terminale girelim:
Kod:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Açılan dosyaya şu dizinleri yapıştıralım:
Kod:
interface=wlan0
dhcp-range=192.168.0.11,192.168.0.30,255.255.255.0,24h
Hostapd yapılandırma dosyalarını düzenleyelim, şu komutu terminale girelim:
Kod:
sudo nano /etc/hostapd/hostapd.conf
Açılan dosyaya şu dizinleri yapıştıracağız, ancak yapıştırmadan önce
ssid=
karşısına Wi-Fi ağınızın adını, wpa_passphrase
karşısına Wi-Fi şifrenizi yazmayı unutmayın. Denemedim ancak Türkçe karakterlerden kaçınmak daha sağlıklı olacaktır. Şifrenizi de en az 8 karakterli oluşturmalısınız, hatalar oluşturabiliyor.
Kod:
interface=wlan0
bridge=br0
hw_mode=g
channel=7
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=BURAYA Wİ-Fİ ADI
wpa_passphrase=BURAYA Wİ-Fİ ŞİFRESİ
Tekrar başka bir yapılandırma dosyasını düzenleyelim, terminale şu komutu girin:
Kod:
sudo nano /etc/default/hostapd
Açılan dosyada şu dizini arayıp, bulun:
Kod:
#DAEMON_CONF=””
Bu dizini, şu dizinle değiştirin:
Kod:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Başka bir yapılandırma dosyasını düzenleyelim, terminale şu komutu girin:
Kod:
sudo nano /etc/sysctl.conf
Açılan dosyada şu dizini arayıp, bulun:
Kod:
#net.ipv4.ip_forward=1
Dizinin başındaki
#
işaretini silin, yani şöyle olmalı:
Kod:
net.ipv4.ip_forward=1
Terminale şu komutları sırasıyla girelim:
Kod:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Kod:
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Kod:
sudo nano /etc/rc.local
exit 0
dizininin hemen üstündeki boşluğa şu dizini yapıştıralım:
Kod:
iptables-restore < /etc/iptables.ipv4.nat
Bridge-utils kurulumunu yapalım, terminale şu komutu girin:
Kod:
sudo apt-get install bridge-utils
Ardından şu komutları da girelim:
Kod:
sudo brctl addbr br0
Kod:
sudo brctl addif br0 eth0
Bu komutları girdikten sonra, eğer SSH bağlantısı sağlıyorsanız; HDMI ile Raspberry Pi masaüstünde değilseniz; SSH bağlantınız kesilebilir. HDMI ile, terminal üzerinden komutları giriyorsanız normal bir şekilde devam edin, SSH bağlantısı kuruyorsanız; Raspberry Pi cihazınızı kapatıp açın ki tekrar SSH bağlantısı sağlayabilelim.
Son yapılandırma dosyasını düzenleyelim:
Kod:
sudo nano /etc/network/interfaces
Şu dizinleri dosyanın en altına yapıştıralım:
Kod:
auto br0
iface br0 inet manual
bridge_ports eth0 wlan0
Son olarak Raspberry Pi cihazımızı bu komut ile yeniden başlatalım:
Kod:
sudo reboot
Artık Wi-Fi alanımız hazır. 192.168.1.1 adresine girdiğimizde orijinal modem arayüzüne girecektir. ASUS kendi modemimin ağı, TechnopatDelka ise Raspberry Pi ile oluşturduğum.