Kali linux üzerinde wifi dağıtıcısı olmak ve windows kullanıcı adı şifresi ile bağlanacak şekilde herhangi bir kullancı ve şifre olarak. Bunu nasıl yapabiliriz?
Kali Linux üzerinde Wi-Fi dağıtıcısı (hotspot) oluşturmak ve bağlanmak isteyen kullanıcıların Windows kullanıcı adı ve şifresini kullanmasını sağlamak için aşağıdaki adımları takip edebilirsiniz. Bu işlem için `hostapd` ve `dnsmasq` gibi araçlara ihtiyacınız olacak.
### 1. Gerekli Paketlerin Kurulumu
İlk olarak, gereken paketleri kurmalısınız. Terminali açın ve aşağıdaki komutu çalıştırın:
```bash
sudo apt update
sudo apt install hostapd dnsmasq
```
### 2. Ağ Arayüzlerini Ayarlama
Öncelikle, Wi-Fi adaptörünüzün ağ arayüzlerini öğrenin. Bunun için aşağıdaki komutu kullanabilirsiniz:
```bash
ip a
```
Genellikle Wi-Fi adaptörü `wlan0` veya benzeri bir isimle görünür. Bu örnekte `wlan0` kullanacağız, ancak kendi sisteminizdeki ismi kontrol etmeyi unutmayın.
### 3. Hostapd Yapılandırması
`hostapd` için bir yapılandırma dosyası oluşturmalıyız. Terminalde aşağıdaki komutla bir dosya oluşturun:
```bash
sudo nano /etc/hostapd/hostapd.conf
```
Aşağıdaki yapılandırmayı dosyaya girin, kendi SSID ve şifrenizi girin (şifre en az 8 karakter olmalıdır):
```plaintext
interface=wlan0
driver=nl80211
ssid=MyHotspot
hw_mode=g
channel=6
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=YourPassword
rsn_pairwise=CCMP
```
Dosyayı kaydedin ve çıkın (CTRL + O, enter, CTRL + X).
### 4. Dnsmasq Yapılandırması
Yine, `dnsmasq` için bir yapılandırma dosyası oluşturmalıyız. Bunun için aşağıdaki komutu çalıştırın:
```bash
sudo nano /etc/dnsmasq.conf
```
Aşağıdaki ayarları ekleyin:
```plaintext
interface=wlan0 # Adı değiştirmeyi unutmayın
dhcp-range=192.168.1.2,192.168.1.20,255.255.255.0,24h
```
Dosyayı kaydedin ve çıkın.
### 5. Ağ Arayüzünü Konfigüre Etme
Ayrıca, `wlan0` arayüzünü yapılandırmak için `/etc/network/interfaces` dosyasını düzenlemeliyiz:
```bash
sudo nano /etc/network/interfaces
```
Aşağıdaki satırları ekleyin veya güncelleyin:
```plaintext
auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
```
### 6. Servisleri Başlatma
Değişikliklerinizi kaydettikten sonra, `hostapd` ve `dnsmasq` servislerini başlatmalısınız:
```bash
sudo systemctl start hostapd
sudo systemctl start dnsmasq
```
Servislerin otomatik olarak başlatılmasını sağlamak için:
```bash
sudo systemctl enable hostapd
sudo systemctl enable dnsmasq
```
### 7. Firewall Ayarları (İsteğe Bağlı)
Eğer bir güvenlik duvarınız varsa, Wi-Fi trafiğine izin vermeniz gerekebilir:
```bash
sudo iptables -A INPUT -i wlan0 -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
```
### 8. Windows Kullanıcı Adı ve Şifre ile Bağlanma
Kali Linux üzerinde hotspot kurduktan sonra, Windows kullanıcılarının bağlanabilmesi için herhangi bir kullanıcı adı veya şifre kullanılmaz, daha önce belirlediğiniz `wpa_passphrase` ile güvenlik anahtarı olarak bağlanacaklardır. Windows kullanıcıları, bağlantı kurarken bu şifreyi girmelidir.
### 9. Test Etme
Şimdi sisteminizi yeniden başlatabilir ya da sadece `hostapd` ve `dnsmasq` servislerini başlatarak hotspot'un çalışmasını test edebilirsiniz. Wi-Fi ağlarını kontrol ettiğinizde, `MyHotspot` adında bir ağ göreceksiniz. Bağlanırken belirtilen şifreyi girmeyi deneyin.
### Notlar:
- Yukarıdaki adımlar, temel bir Wi-Fi dağıtımına yöneliktir. Daha fazla güvenlik ve kullanıcı yönetimi ayarları için ilave yapılandırmalar ve VPN gibi çözümler de değerlendirilebilir.
- Ağ güvenliği için kullanıcı adı ve şifre gerektiren ek yöntemler (RADIUS sunucusu gibi) uygulanabilir; ancak bu daha ileri seviye yapılandırmalar gerektirir.
İlgili yapılandırmaları ve ayarları dikkatlice yaparak, Kali Linux üzerine başarılı bir hotspot oluşturabilirsiniz.


