Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Evrensel Türkiye Üniversiteleri Eduroam Setup Scripti (Linux)

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.

Gereksinimler

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.)

Kurulum ve Kullanım

  1. 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
  2. Çalıştırma izni verin:
    chmod +x setup_eduroam.sh
  3. Scripti çalıştırın:
    ./setup_eduroam.sh
  4. İstenildiğinde tam eduroam e-posta adresinizi (örn: 0523000@ogrenci.ege.edu.tr veya isim@metu.edu.tr) ve öğrenci otomasyon şifrenizi girin.

Özellikler

  • 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çin iwd (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.

Notlar

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.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages