Pardus Kablosuz Erişim Noktası(Hotspot) Yapılandırması

Mert Yasar Karadağ - Apr 13 '20 - - Dev Community

Windows tarafında hotspot özelliği otomatik yapılıyorken Pardus henüz bize böyle bir seçenek sunmuyor. Bunun için hostapd servisini elle yapılandırmayı ve çalıştırmayı göstereceğim.
Hotspot kurulumu yapabilmek için cihazınızın ethernet kablosu ile internete bağlı olması gerekmektedir. Ayrıca cihazınızda bulunan wireless aygıtının hotspot modunu desteklemesi gerekmektedir. Bunu öğrenmek için;

sudo apt install iw
sudo iw list

komutlarını çalıştırdıktan sonra Supported interface modes'de AP görüyorsanız destekliyor demektir.

Desteklediğiniz öğrendikten sonra terminal ile hostapd uygulamasını indiriniz.

sudo apt install hostapd
nano /etc/default/hostapd

Programı kurduktan ve nano düzenleyicisi ile config dosyasını açtıktan sonra #DAEMON_CONF="" olan satırı DAEMON_CONF="/etc/hostapd/hostapd.conf" olarak değiştirmeniz gerekmektedir.

"ip a" komutunu kullanarak ethernet ve wifi kartlarımızın sürücü adını öğrenmeniz gerekmektedir.(eth0, wlan0 vs.)
Öğrendikten sonra "nano /etc/hostapd/hostapd.conf" komutu ile config dosyası oluşturun ve aşağıdaki bilgileri kendinize göre düzenleyip kaydediniz.

interface=wlp3s0
bridge=br0
driver=nl80211
country_code=TR
ssid=Pardus
hw_mode=g
channel=6
ieee80211n=1
wmm_enabled=1
wpa=2
wpa_passphrase=1234567890
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0

Config dosyasını yapılandırdıktan sonra ağ köprüsü oluşturmanız gerekmektedir. Bunun için aşağıdaki komutları giriniz.

sudo apt install bridge-utils
nano /etc/network/interfaces

Aracı kurduktan ve config dosyasına girdikten sonra aşağıdaki bilgileri düzenleyip kaydediniz.

source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual

auto lo br0
iface br0 inet static
bridge_ports wlan0 eth0
address 192.168.1.2
network 192.168.1.0
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

Düzenleme işlemi tamamlandıktan sonra sistemi yeniden başlatınız ve aşağıdaki komutu yazarak servisi başlatınız.

sudo systemctl enable hostapd.service
sudo systemctl start hostapd.service

Servisin durumunu görmek istiyorsanız aşağıdaki komutu çalıştabilirsiniz.

sudo systemctl status hostapd.service


Servisi sonlandırıp devre dışı bırakmak için aşağıdaki komutları girebilirsiniz.

sudo systemctl stop hostapd.service
sudo systemctl disable hostapd.service
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .