Bu script, başta Ege Üniversitesi olmak üzere Türkiye'deki tüm üniversitelerin Eduroam altyapılarına Linux üzerinden sancısız bir şekilde bağlanmanızı sağlar. Arka planda nmcli (NetworkManager) veya iwctl (iwd) kullanarak yapılandırmayı otomatik olarak halleder.
Eskiden sadece Ege için yazılmıştı, artık girdiğiniz e-posta adresinden üniversitenizin alan adını dinamik olarak çekip tüm üniversitelerde (ve muhtemelen dünyadaki çoğu eduroam ağında) "tak çalıştır" mantığıyla görev yapıyor.
Sisteminizde aşağıdakilerden en az birinin kurulu olması gerekir:
- NetworkManager (
nmcli) VEYA iwd (iwctl)
(Eğer kurulu değilse, script size Arch, Debian/Ubuntu veya Fedora/RHEL tabanlı dağıtımlar için gerekli kurulum komutlarını söyleyecektir.)
- Repo'yu klonlayın veya scripti indirin.
git clone [https://github.com/brnakblt/eduroam_ege_linux.git](https://github.com/brnakblt/eduroam_ege_linux.git) && cd eduroam_ege_linux
- Çalıştırma izni verin:
chmod +x setup_eduroam.sh
- Scripti çalıştırın:
./setup_eduroam.sh
- İstenildiğinde tam eduroam e-posta adresinizi (örn:
0523000@ogrenci.ege.edu.trveyaisim@metu.edu.tr) ve öğrenci otomasyon şifrenizi girin.
- Evrensel Yönlendirme: E-posta adresinizdeki
@sonrasını ayrıştırarak "Anonymous Identity" yönlendirmesini hangi üniversitede olursanız olun otomatik yapar. - Çoklu Ağ Yöneticisi: NetworkManager (
nmcli) ve minimalistler içiniwd(iwctl) desteği. - Akıllı Algılama: Wi-Fi arayüzünüzü (wlan0, wlo1 vb.) otomatik bulur.
- Temizlik: Eski, hatalı veya kalıntı eduroam profillerini siler.
- Protokol Desteği: PEAP + MSCHAPv2 (Türkiye'deki üniversitelerin %95'i - Önerilen) ve TTLS + PAP kimlik doğrulama yöntemlerini destekler.
- Sertifika Bypass: İşleri yokuşa süren IT departmanlarını aşmak ve bağlantı sorunlarını kökünden çözmek için kök sertifika doğrulamasını (CA certs) devre dışı bırakır.
- Terminal Deneyimi: Kendi kafama göre oluşturduğum durum ve hata mesajları içerir.
Bu script resmi bir üniversite yazılımı değildir. Kötü üniversite IT altyapılarına ve rektörlük modemlerine duyulan derin bir hisle, Linux kullanıcılarının yaşadığı bağlantı sorunlarını sonsuza dek çözmek amacıyla hazırlanmıştır.
Made with absolute disregard for bad university IT infrastructure.