Ubuntu'da 1 Dakikalık FreeRADIUS Kurulumu
Kurulumun kendisi hızlı kısımdır - yaklaşık bir dakikalık komutlar. Ancak yeni yüklenen FreeRADIUS kimsenin kimliğini doğrulamaz: henüz hiçbir istemci cihazı veya kullanıcı mevcut değildir. Bu kılavuz kurulumu gerçekleştirir, ardından onu gerçek bir oturum açma sunucusu haline getiren kısa sonlandırma adımlarını gerçekleştirir ve herhangi bir cihaz ona yöneltilmeden önce sonucu yerel olarak kanıtlar.
📑Bölümler
- RADIUS'un yaptığı şey; WiFi, anahtar bağlantı noktası ve VPN oturum açma işlemlerinin arkasındaki ağ denetleyicisidir
- FreeRADIUS'u ve freeradius-utils test araçlarını yükleyin
- Hizmetin UDP 1812'de çalıştığını ve dinlediğini kontrol edin
- İlk istemciyi, paylaşılan sırrıyla birlikte client.conf dosyasına kaydedin
- Kullanıcılar dosyasındaki ilk kullanıcıyı ekleyin
- Yapılandırmayı kontrol edin ve hizmeti yeniden başlatın
- Radtest ile yerel olarak kanıtlayın — Erişim-Kabul Et, Erişim-Reddet veya sessize alma
- Sunucuya gerçek bir cihazı doğrultun ve test kurulumunu kilitleyin
📋 Genel Bakış ve Adım Adım Kılavuz
FreeRADIUS'u ve Test Araçlarını yükleyin
RADIUS, ofis WiFi oturum açma işlemlerinin, 802.1X anahtar bağlantı noktalarının ve VPN oturum açma işlemlerinin arkasındaki sessiz ağ geçidi denetleyicisidir: cihaz sunucuya sorar ve sunucu evet veya hayır der. Ubuntu'daki FreeRADIUS, bu ağ geçidi denetleyicisini çalıştırmanın standart ücretsiz yoludur. İki paket size bu kılavuzun kullandığı her şeyi (sunucunun kendisi ve radtest aracını içeren yardımcı programlar paketi) sunar ve Ubuntu, kurulumdan sonra hizmeti kendi başına başlatır.
sudo apt update
sudo apt install -y freeradius freeradius-utils
All of the server's configuration lives in one folder: /etc/freeradius/3.0/. Out of everything in there, this setup mainly touches two files — clients.conf (which devices may ask) and users (who may log in).
Hizmetin Çalıştığını ve Dinlediğini Doğrulayın
Herhangi bir yapılandırmayı değiştirmeden önce, yeni kurulan sunucunun canlı olduğunu ve istekleri beklediğini doğrulayın. Hizmetin etkin (çalışıyor) olduğunu bildirmesi ve bağlantı noktası kontrolünde kimlik doğrulama bağlantı noktası olan UDP 1812'yi göstermesi gerekir. Ortağı UDP 1813 muhasebeyle ilgileniyor.
sudo systemctl status freeradius
sudo ss -lunp | grep 1812
If the service is not running at this point, fix that first — every later step depends on a server that is actually up.
Closs.conf'a bir İstemci ekleme
Bir RADIUS sunucusu varsayılan olarak hiçbir şeye güvenmez. RADIUS dilinde, "istemci" oturum açan dizüstü bilgisayar veya telefon değildir; sunucudan karar isteyen ağ cihazıdır: WiFi oturum açma bilgilerini taşıyan erişim noktası, 802.1X'i çalıştıran anahtar veya VPN ağ geçidi (NAS olarak da bilinir). Bu cihazın IP adresi ve paylaşılan bir sır (her iki tarafın da bildiği bir şifre) ile kaydedilmesi gerekir. Kayıtlı olmayan bir cihaz hiçbir hata veya reddedilme yaşamaz: Paketleri, tasarımı gereği sessizce bırakılır.
İstemci dosyasını açın ve dosyanın sonuna cihaz başına bir blok ekleyin:
sudo nano /etc/freeradius/3.0/clients.conf
client office-ap {
ipaddr = 192.168.1.10
secret = MyStrongSecret42
shortname = office-ap
}
The IP address and the secret above are examples — always replace both with your own. The ipaddr is the exact address the requests will come from, and the same secret must later be typed into the access point or switch itself, character for character. If the two sides do not match exactly, the server silently ignores the device: no error, just nothing.
Kullanıcı Dosyasına Test Kullanıcısı Ekleme
Şimdi sunucuya kimlik doğrulaması yapacak birini verin. Kullanıcı dosyasını açın ve dosyanın üst kısmına bir test hesabı ekleyin; FreeRADIUS bu dosyayı yukarıdan aşağıya doğru okur ve eşleşen ilk giriş kazanır, dolayısıyla sıralama önemlidir.
sudo nano /etc/freeradius/3.0/users
testuser Cleartext-Password := "TestPass123"
The password shown is an example — pick your own, and remember what you set, because the test in the next step uses it. A plain-text test user like this is perfect for proving the setup works; on a real office server you would later connect FreeRADIUS to your existing user database or Active Directory instead of keeping passwords in this file.
Save the file, then check the whole configuration before restarting — the check must end with "Configuration appears to be OK":
sudo freeradius -C
sudo systemctl restart freeradius
Radtest ile Çalıştığını Kanıtlayın
Yeni bir RADIUS sunucusunu asla gerçek kullanıcıları yönlendirerek test etmeyin. Radtest aracı (1. Adımda yüklediğiniz freeradius-utils paketinde gelir), yerleşik localhost istemcisini kullanarak sunucunun kendisinden sahte bir oturum açma işlemi gönderir. Cevabı, yeni başlayanların sürekli karıştırdığı iki soruyu birbirinden ayırıyor: sunucu çalışıyor mu ve erişim noktam onunla doğru şekilde konuşuyor mu? Radtest ilk soruyu herhangi bir ağ cihazı olmadan yanıtlıyor.
radtest testuser TestPass123 localhost 0 testing123
The five parts are: username, password, server address, NAS port (0 is fine for a test), and the shared secret of the client the request pretends to come from. Testing from the server itself uses that built-in localhost client, whose stock secret is testing123. Read the answer like this:
Received Access-Accept — the server checked the password and said yes. Your users entry, password and localhost secret are all correct; the server side is finished.
Received Access-Reject — the server answered but said no: wrong password, or the user line is in the wrong place in the file. A configuration detail, not a network problem.
No answer at all — the request never got a reply: the service is down, the port is wrong, or the secret did not match (a wrong secret is dropped silently, deliberately).
testing123 secret is public knowledge — it ships in the stock configuration. It is fine for this local test only. It is not a secret worth the name, and it must never be the secret protecting a real device on a real network (see Step 6).Gerçek Cihazlar Kullanmadan Önce Kilitleyin
Yalnızca yerel test başarılı olduktan sonra gerçek bir erişim noktası veya anahtarı yapılandırmanız gerekir: RADIUS sunucusunun IP'sini (bu Ubuntu makinesi), bağlantı noktası 1812'yi ve 3. Adımda istemci bloğuna koyduğunuz paylaşılan sırrın aynısını girin ve ardından gerçek bir oturum açmayı deneyin. Bu noktada bir sorun olursa hata cihazın ayarlarındadır çünkü sunucu tarafı zaten kanıtlanmıştır.
sudo freeradius -X komutunu çalıştırın. Hiçbir zaman görünmeyen bir istek, istemci IP'sini veya ağ yolunu işaret eder; görünen ve başarısız olan bir istek, sırrı veya kullanıcı girişini işaret eder. Radtest'in yalnızca sunucuyu kanıtladığını unutmayın; WPA2 Kurumsal WiFi, ayrı bir katman olan EAP yöntemlerini ve sertifikalarını en üste ekler.🏷️Topic Search Variables & Keywords
🎙️ Tam Konuşma Metni — genişletmek için dokunun
Adım Adım Sorun Giderme Kılavuzu ve Çözümler - RADIUS SUNUCUSUNU ŞİMDİ KURUN Adım Adım Kılavuz. Teknik Anshu'nun ekran gösterimi.
FreeRADIUS'u Ubuntu'ya yaklaşık bir dakika içinde yükleyin, ardından onu gerçek bir oturum açma sunucusu haline getiren parçaları tamamlayın: Clients.conf'a bir istemci ekleyin, bir kullanıcı ekleyin ve bunu herhangi bir cihaz kullanmadan önce radtest ile kanıtlayın.
(Kaynak sayfada bulunan transkript bu noktada sona ermektedir; tam açıklama için yukarıdaki videoyu izleyin.)
❓ Sıkça Sorulan Sorular
Bu eğiticiyi takip etmek %100 ücretsiz mi?
Evet! Teknik Anshu tarafından gösterilen tüm kılavuzlar ve yöntemlerde ücretsiz, yasal ve eğitici kaynaklar kullanılır.
Yeni başlayanlar bu kılavuzu takip edebilir mi?
Kesinlikle! Herkesin kolayca takip edebilmesi için her adım ekranda ayrıntılı talimatlarla gösterilir.
Takılırsam nereye soru sorabilirim?
Doğrudan YouTube videosuna yorum bırakın; topluluğumuz ve Teknik Anshu size yardımcı olacaktır.
🚀 Eğitimin tamamını YouTube'da izleyin
🚀 Adım adım video eğitiminin tamamını YouTube'da izleyin: https://www.youtube.com/watch?v=pEBThSAcf9w
BT desteği, Windows sorun giderme ve sunucu yönetimi için Teknik Anshu'ya abone olun.
▶️ Videonun Tamamını İzle