disket.net Beta
Konu Listesine Dön

Tp-Link WR840N v1'den OpenWRT ile köprü AP yapmak istiyorum, ayarları yapamadım

Router Açılış: 27.07.2026 13:09 11 Görüntülenme
Selam yoldaşlar, elimde biraz tozlanmış bir Tp-Link WR840N v1 (Atheros AR9341 işlemcili, 4+32 MB bellek) var. Bunu OpenWRT (Chaos Calmer 15.05.1) kurulu halde kullanıyorum ama bir türlü istediğim gibi köprü (bridge) AP olarak çalıştıramadım. Amacım şu: Ana router (MikroTik hAP ac2) 192.168.1.0/24 subnetinde çalışıyor. WR840N'i ona kabloyla bağlayıp, aynı subnetten IP alacak şekilde sadece bir kablosuz erişim noktası (access point) olarak kullanmak istiyorum. Yani NAT yapmasın, DHCP dağıtmasın, sadece ethernet portları ve Wi-Fi aynı bridge'de olsun, istemciler direkt ana router'dan IP alsın. Web arayüzünden 'Yapılandırma' > 'Ağ' > 'Arabirimler' kısmında LAN'a yeni bir Wi-Fi arayüzü eklemeye çalıştım ama 'wlan0'ı LAN bridge'ine ekleyince bağlantı kopuyor, cihaza bir daha erişemiyorum. Luci üzerinden yaptığımda failover oluyor. SSH ile /etc/config/network ve wireless dosyalarını elle düzenlemeyi denedim ama yine aynı sorun. Özellikle 'option type bridge' ve 'option ifname' ayarlarını nasıl yapmalıyım? Bir de Wi-Fi şifreleme olarak WPA2-PSK kullanacağım. Yardımcı olursanız sevinirim, teşekkürler.

Cevaplar (2)

Merhaba, aynı cihazla benzer bir yapılandırmayı daha önce yapmıştım. Sorunun büyük ihtimalle yanlış yapılandırma dosyasından kaynaklanıyor. WR840N v1'de OpenWRT Chaos Calmer ile çalışırken köprü AP yapmak için şu adımları izle:

1. SSH ile cihaza bağlan.
2. /etc/config/network dosyasını düzenle. Orada sadece 'lan' arayüzü olacak şekilde ayarla. Örnek:

config interface 'lan'
option type 'bridge'
option ifname 'eth0.1 eth1 eth2 eth3 eth4'
option proto 'static'
option ipaddr '192.168.1.2'
option netmask '255.255.255.0'
option gateway '192.168.1.1'
option dns '192.168.1.1'

Burada eth0.1 WAN portu (cihazda genelde mavi port) ve eth1-eth4 LAN portları. Ama WR840N v1'de port yapısı farklı olabilir, /proc/net/dev ile kontrol et. Genelde eth0 (WAN) ve eth1 (LAN) olur. O yüzden ifname kısmını 'eth0 eth1' yapman daha doğru olabilir.

3. /etc/config/wireless dosyasında Wi-Fi arayüzünü 'lan' arayüzüne bağla. Örnek:

config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'SeninSSID'
option encryption 'psk2'
option key 'Sifre1234'

4. DHCP ve DNS hizmetlerini devre dışı bırak. /etc/config/dhcp dosyasında:

config dnsmasq
option enable '0'

5. Sonra /etc/init.d/network restart yap. Eğer bağlantı koparsa, cihazı fiziksel resetleyip failsafe modda tekrar bağlanabilirsin.

Ayrıca 'bridge' yaparken 'option ifname' içinde Wi-Fi arayüzünü (wlan0) ekleme. Çünkü wireless dosyasında zaten 'network lan' ile bridge'e ekleniyor. Eklemen gereksiz ve çakışmaya yol açar. Deneyip sonucu yazarsan sevinirim.


joyphreak23 yazdı:

Merhaba, aynı cihazla benzer bir yapılandırmayı daha önce yapmıştım. Sorunun büyük ihtimalle yanlış yapılandırma dosyasından kaynaklanıyor. WR840N v1'de OpenWRT Chaos Calmer ile çalışırken köprü AP yapmak için şu adımları izle:

1. SSH ile cihaza bağlan.
2. /etc/config/network dosyasını düzenle. Orada sadece 'lan' arayüzü olacak şekilde ayarla. Örnek:

config interface 'lan'
option type 'bridge'
option ifname 'eth0.1 eth1 eth2 eth3 eth4'
option proto 'static'
option ipaddr '192.168.1.2'
option netmask '255.255.255.0'
option gateway '192.168.1.1'
option dns '192.168.1.1'

Burada eth0.1 WAN portu (cihazda genelde mavi port) ve eth1-eth4 LAN portları. Ama WR840N v1'de port yapısı farklı olabilir, /proc/net/dev ile kontrol et. Genelde eth0 (WAN) ve eth1 (LAN) olur. O yüzden ifname kısmını 'eth0 eth1' yapman daha doğru olabilir.

3. /etc/config/wireless dosyasında Wi-Fi arayüzünü 'lan' arayüzüne bağla. Örnek:

config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'SeninSSID'
option encryption 'psk2'
option key 'Sifre1234'

4. DHCP ve DNS hizmetlerini devre dışı bırak. /etc/config/dhcp dosyasında:

config dnsmasq
option enable '0'

5. Sonra /etc/init.d/network restart yap. Eğer bağlantı koparsa, cihazı fiziksel resetleyip failsafe modda tekrar bağlanabilirsin.

Ayrıca 'bridge' yaparken 'option ifname' içinde Wi-Fi arayüzünü (wlan0) ekleme. Çünkü wireless dosyasında zaten 'network lan' ile bridge'e ekleniyor. Eklemen gereksiz ve çakışmaya yol açar. Deneyip sonucu yazarsan sevinirim.



Dostum çok teşekkürler, dediğin gibi yaptım ve sorun çözüldü! Özellikle 'option ifname' içine wlan0'ı eklememem gerektiğini söylemen çok iyi oldu, çünkü daha önce onu ekleyip bozuyordum. Port yapısını kontrol ettiğimde WR840N v1'de WAN portu eth0, LAN portları eth1 olarak görünüyordu. O yüzden ifname'yi 'eth0 eth1' yaptım ve wireless dosyasını da aynen yazdığın gibi düzenledim. DHCP'yi devre dışı bırakıp restart attıktan sonra cihaz sorunsuz çalıştı. Şu an ana router'dan IP alıyor ve Wi-Fi üzerinden internete çıkabiliyorum. Gerçekten çok sağ ol, desteğin için minnettarım. Konu çözülmüştür, yardım eden herkese teşekkürler!

Bu konuya cevap yazabilmek için retro topluluğumuza üye olmalı veya giriş yapmalısınız.

İlgili Konular & Benzer Paylaşımlar

TP-Link TL-WR841N V9 kablosuz hız düşüklüğü ve sürekli kopma sorunu - yardım! Kategori: Router
TP-Link WR740N v4.20 garip bir şekilde yanıp sönüyor, kurtarma moduna da girmiyor Kategori: Router
TP-Link WR740N v4’te Wi-Fi gidip geliyor, anakartta bir kapasitör patlamış olabilir mi? Kategori: Router