Arch linux eduroam üniversite ağına bağlanmıyor

Akdeniz Üniversitesinde okuyorum fakültelerde “eduroam” adında öğrenci mail ile ücretsiz bir şekilde kullanabileceğimz internet hizmeti sunuluyor windows işletim sistemleri için “securew2” adında program ile bağlanılabiliyor ve kullanılabiliyor. Archlinux kurmuştum network manager ile bağlanmaya çalıştığımda bağlanamıyorum aynı işlemleri debian tabanlı ubuntuda yaptığım zaman bağlanabiliyoru ki zaten okulda hocalarda ubuntu kullanıyor ve onlarda internete bağlanabiliyor anlamadığım arch tabanlı linux işletim sistemleri kullanılması engellemiş olabilir mi ? Aşağıda bıraktığım linkte ubuntu da nasıl bağlanılabileceği anlatılmış aynı işlemleri arch linuxta NetworkManager ile yaptığım zaman bağlanamıyorum.
https://webis.akdeniz.edu.tr/uploads/1174/content/75.pdf

Aynı sitede Ubuntu dışındaki linux dağıtımları için de bir bilgi PDFsi hazırlamışlar. Öncelikle bunu denediniz mi?

Dikkat edilmesi gereken yer sanırım e-postayı [@]ogr.akdeniz.edu.tr şeklinde girmek.

3 Likes

Bu şekilde de denememe rağmen herhangi bir sonuç alamadım maalesef bilgi işlem ilede görüştüm onlar linux hakkında hiçbir bilgileri yok ubuntu hantal olduğu için arch kullanmak istiyorum fakat şuanda da geçici olarak windows 11 kullanıyorum çözüm yönetimi bulana kadar windows kullanma zorunluluğu yaşıyorum.

Herhangi bir sonuç alamamaktan kastın ne? Bir hata vermiş olması lazım sonuç olarak.

Hocam acaba neyi yapamadınız, adam yukarıda sizin okulunuzun yayınladığı pdf’i bile atmış.
PDF’de diyor ki:

wpa supplicant’ın kurulduğu klasöre wpa_supplicant.conf diye dosya oluştur.

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

içine de:

network={
ssid="eduroam"
key_mgmt=IEEE8021X
eap=TTLS
phase2="auth=PAP"
identity="[email protected]"
password="mail şifreniz"
} 

Identity kısmına okulun size verdiği öğrenci e postasını girin, şifre de o e postanın şifresi. Sonra da dosyayı kaydedip çıkın.

Son olarak da bu komutu girdirtiyor, burada eth2 yerine sizin kendi wifi cihazının ismini yazıyorsunuz.

Wifi cihazının ismini öğrenmek için şu komutu kullanın, ip link show

Örneğin benim wifi cihazımın ismi wlp0s20f3

➜  ~ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether b4:45:06:86:09:32 brd ff:ff:ff:ff:ff:ff
3: wlp0s20f3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DORMANT group default qlen 1000
    link/ether 0a:7a:b6:22:d8:76 brd ff:ff:ff:ff:ff:ff permaddr f4:a4:75:d2:fc:12

wpa_supplicant -w -B -i wlp0s20f3 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext

Bu kadar :smiley:

[root@CachyOS ~]# wpa_supplicant -w -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext
wpa_supplicant: invalid option -- 'w'
wpa_supplicant v2.10
Copyright (c) 2003-2022, Jouni Malinen <[email protected]> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/)

usage:
  wpa_supplicant [-BddhKLqqstuvW] [-P<pid file>] [-g<global ctrl>] \
        [-G<group>] \
        -i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] [-p<driver_param>] \
        [-b<br_ifname>] [-e<entropy file>] [-f<debug file>] \
        [-o<override driver>] [-O<override ctrl>] \
        [-N -i<ifname> -c<conf> [-C<ctrl>] [-D<driver>] \
        [-m<P2P Device config file>] \
        [-p<driver_param>] [-b<br_ifname>] [-I<config file>] ...]

drivers:
  nl80211 = Linux nl80211/cfg80211
  wext = Linux wireless extensions (generic)
  wired = Wired Ethernet driver
  macsec_linux = MACsec Ethernet driver for Linux
  none = no driver (RADIUS server/WPS ER)
options:
  -b = optional bridge interface name
  -B = run daemon in the background
  -c = Configuration file
  -C = ctrl_interface parameter (only used if -c is not)
  -d = increase debugging verbosity (-dd even more)
  -D = driver name (can be multiple drivers: nl80211,wext)
  -e = entropy file
  -f = log output to debug file instead of stdout
  -g = global ctrl_interface
  -G = global ctrl_interface group
  -h = show this help text
  -i = interface name
  -I = additional configuration file
  -K = include keys (passwords, etc.) in debug output
  -L = show license (BSD)
  -m = Configuration file for the P2P Device interface
  -N = start describing new interface
  -o = override driver parameter for new interfaces
  -O = override ctrl_interface parameter for new interfaces
  -p = driver parameters
  -P = PID file
  -q = decrease debugging verbosity (-qq even less)
  -s = log output to syslog instead of stdout
  -t = include timestamp in debug messages
  -T = record to Linux tracing in addition to logging
       (records all messages regardless of debug verbosity)
  -u = enable DBus control interface
  -v = show version
  -W = wait for a control interface monitor before starting
example:
  wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf

burada -w invalid diyor,-w kaldirdigim zaman

[root@CachyOS ~]# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext
Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

boyle bir cikti aliyorum bizde az bucuk gordugumuz seyleri yazip deneyebiliyoruz fakat adamlarin pdf icerisinde anlattigi eski surum icin gecerli olabilir mi mesela.

@yusufipek bu sekilde bir sorun olusturuyor hocam.

Tamam sorunun belli oldu en azından. Hataları paylaşmakta fayda var yani. :slight_smile:

cat '/var/log/wpa_supplicant.log'

çıktısını alalım. Ek olarak wpa_supplicant’ın da önerdiği gibi şu komutu kullansak nasıl olur?

example:
  wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf

Belki -D wext eski bir şey falandır.

Eğer bizim üniversite ile mantık aynı ise TTLS + PAP ile kullanacaksınız eduroam ağlarını. Ben arayüzden yapıyorum ve bağlanabiliyorum.

[root@CachyOS ~]# wpa_supplicant -B -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: Could not set interface 'p2p-dev-wlan0' UP
nl80211: deinit ifname=p2p-dev-wlan0 disabled_11b_rates=0
p2p-dev-wlan0: Failed to initialize driver interface
p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all
P2P: Failed to enable P2P Device interface

Log dosyasi icinde bulamadim

[root@CachyOS log]# ls
Xorg.0.log  audit  btmp  gssproxy  journal  lastlog  old  private  wtmp

NetworkManager arayuzunden bende deniyorum TTLS ve PAP secip mail ve sifremi giriyorum fakat bana tekrardan sifre istiyor baglanmiyor.

Olabilir, zaten çoğu okulun verdiği kaynaklar 10 yıllık :frowning:

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

Bir de böyle çalıştırmayı deneyin, çalışır belki.

kablosuz internet arayuzu isminin wlan0 oldugundan emin misiniz?

ifconfig
[liveuser@CachyOS ~]$ sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Successfully initialized wpa_supplicant
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: Could not set interface 'p2p-dev-wlan0' UP
nl80211: deinit ifname=p2p-dev-wlan0 disabled_11b_rates=0
p2p-dev-wlan0: Failed to initialize driver interface
p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all
P2P: Failed to enable P2P Device interface

maalesef ayni hatayi veriyor

evet wlan0 olarak goruyorum

Bir de izin vererek deneyin bakalım.
chmod og-r /etc/wpa_supplicant/wpa_supplicant.conf

sonra da yine wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf çalıştırın.
Eğer çalışmazsa aklıma başka bir şey gelmiyor maalesef.

calismadi maalesef tekrardan tesekkur ederim ilgilendin icin

1 Like

Dostlar hata bu. Niye hataya odaklı çözüm üretmek yerine farklı şeyler denetiyorsunuz anlamıyorum.

[SOLVED] nl80211: kernel reports: Match already configured / Newbie Corner / Arch Linux Forums Adresinde aynı hatayı alan dostlarımıza baktığımızda birden fazla programın aynı wifi cihazını kullandığından bu hatayı aldığını görebilirsiniz.

Sisteminde NetworkManager ve netctl’i kapatman lazım.

sudo systemctl stop netctl 
sudo systemctl stop NetworkManager
sudo systemctl stop [email protected]
sudo systemctl stop netctl@wlan0\x2dH.service
sudo systemctl stop netctl@wlan0\x2dCgates_2514.service
sudo systemctl stop [email protected]

Sonra komutları tek tek dene en baştaki wex’i de deneyebilrisin muhtemelen çalışacaktır. Çalışmazsa yine çıktıyı paylaş.

Eğer ki çalışrısa da sistemi her başlattığında bu stop komutlarını girmemek adına disable yapabilirsin.

[liveuser@CachyOS ~]$ sudo systemctl stop netctl
[liveuser@CachyOS ~]$ sudo systemctl stop NetworkManager
[liveuser@CachyOS ~]$ sudo systemctl stop [email protected]
[liveuser@CachyOS ~]$ sudo systemctl stop netctl@wlan0\x2dH.service
[liveuser@CachyOS ~]$ sudo systemctl stop netctl@wlan0\x2dCgates_2514.service
[liveuser@CachyOS ~]$ sudo systemctl stop [email protected]
[liveuser@CachyOS ~]$ sudo wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
Successfully initialized wpa_supplicant
[liveuser@CachyOS ~]$ ping google.com
ping: google.com: Temporary failure in name resolution

baglanti saglayamadim hocam

Aslında bağlanmışsınız internete. Sadece DNS çözümleme probleminiz var.

Şu kısmı aratıp google’dan önerilen birkaç yöntem denemeniz gerekiyor. Eğer bulamazsanız yazın lütfen ben size aklımdaki birkaç yöntemi yazayım :hugs:

birseyler denedimde olmadi hocam baska yontem var mi