Debian ile WiFi'den Ethernet'e bir ağ arabirim köprüsünü nasıl yapılandırabilirim?


12

Raspberry Pi'yi sadece Debian olan Raspbian kullanarak kullanıyorum.

Cox Kablo'ya bağlanan birincil WiFi ağ yönlendiricisinden, güvenilir internet erişimine sahip olmak için alt ağım için kablolu yönlendiricime köprü kurmak istiyorum.

Bir WiFi-Ethernet köprüsü olması gerekir.

Harici adaptör ve yüksek kazançlı anten ile USB wlan1 için statik bir adres / etc / network ayarladım. wpa_supplicant, ana yönlendiricide düzgün oturum açmak için yapılandırılmıştır.

Şu anda kuruldu, böylece harici wlan1'de şifre ile uygun ağa giriş yapabilirim. Statik adres / etc / network dizininde ayarlanır. Ağ geçidi ve ad sunucusu tamam. Web sayfalarına vb. Göz atabilirim.

Eksik bağlantı, yönlendiricimin bağlanabilmesi için bunu eth0 bağlantı noktasına köprülemek ve alt ağıma hizmet sağlamaktır.

Yönlendirme veya nat veya dhcp, vb. Gibi ekstra ağ hizmetlerine gerek yoktur. Sadece basit bir köprü.

Bunun gerçekleşmesi için lütfen beni doğru yöne yönlendirebilir misiniz?


Ethernet aygıtınızda IP ayarlayarak, bir köprü oluşturarak brctl addbr br0, her iki aygıtı da köprüye ekleyerek brctl addif br0 deviceve sonra orijinal Ethernet adresinizi ve rotanızı ayarlayarak çok temel bir köprü denediniz br0mi?
Julie Pelletier

Wlan0'ınızın atm'yi nasıl yapılandırdığını belgelemediniz.
Rui F Ribeiro

İyi bir nokta. Açıklığa kavuşturmak için bazı düzenlemeler ekledim. Aşağıdaki cevabınızı beğendim. Yapmaya çalıştığım şeyin tam tersi, ama sorun değil çünkü bence beni hareket ettirmek için yeterli bilgi. Gönderdiğiniz için teşekkür ederiz.
SDsolar

Bunu buldum ve ilk cevap komik. 'çok geniş doğru' - yani bu köprüleme şeyleri de sihir gerektirir. unix.stackexchange.com/questions/272146/…
SDsolar

Gelecekten güncelleme (2018 sonu): 2.6.33'ten beri, wlan'ı eth'a köprüleyemezsiniz. WLAN'ı yalnızca wLAN0'ı 4addr moduna değiştirdiyseniz eth'e köprüleyebilirsiniz. Tüm sürücüler bunu desteklemez. Burada daha fazla bilgi edinebilirsiniz .
peterh - Monica

Yanıtlar:


9

Ethernet'ten wifi'ye bir köprü yapılandırmak için, aşağıdakileri yapmak kadar basittir /etc/network/interfaces:

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual

auto br0
iface br0 inet static
bridge_ports eth0 wlan0
    address 192.168.1.100
    netmask 255.255.255.0

IP adresini ağınız için daha uygun bir adla değiştirin.

IP ilişkilendirmesini DHCP üzerinden yapmayı tercih ederseniz, şu şekilde değiştirin:

auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0

Değiştirdikten sonra /etc/network/interfaces, Debian'ı yeniden başlattıktan veya

service networking restart

Bu yapılandırmayı etkinleştirecek.

Bu yapılandırmanın bridge-utilsyüklendiğinden emin olmanız gerekir. Şunlarla kurabilirsiniz:

sudo apt install bridge-utils

Daha fazla bilgi için, bkz:

KÖPRÜ-UTILS-ARABİRİMLERİ

Wlan0 arabiriminin uzak AP'nize bağlanmak için de yakınlaştırılması gerekir, böylece bu yapılandırma kelimesi kelimesine kullanılmaz.

Ek not: eth0 ve wlan0'ın birlikte köprülenmesi, br0'ın kendisini köprünün bir parçasını oluşturan arayüzleri içine alan tek bir mantıksal arayüz olarak sunacağı anlamına gelmez. Genellikle bu konfigürasyon, aynı ağa hem uzandığında hem de ait olduğunda yapılır.


Aslında tam tersi değildir; wifi istemcileri ahududu bağlanmak istiyorsanız bu yapılandırma üstünde hostapd gerekir; Aslında burada istediğini yapmak için yapılandırılmış bir openwrt var
Rui F Ribeiro

Daha basit, wpa_supplicant'ı yapılandırma meselesi
Rui F Ribeiro

TAMAM. Şu anda kuruldu, böylece harici wlan1'de şifre ile doğru ağa giriş yapabilirim. Statik adres / etc / network dizininde ayarlanır. Ağ geçidi ve ad sunucusu tamam. Yönlendiricide mükemmel bir şekilde oturum açar. Web sayfalarına vb. Göz atabilirim. Eksik bağlantı yönlendiricimin de bağlanabilmesi için bunu eth0 bağlantı noktasına bağlamaktır.
SDsolar

2
Biraz kafam karıştı. Kurulumunuzu dener sudo ifup -ave hata mesajı alırsam can't add wlan0 to bridge br0: Operation not supported. Bu Bridging wlan0 ila eth0 arasında yaygın olarak tartışıldı . Kurulumunuzda eksik olan ne?
Ingo

2
Yeni bir soru açmak sorun değil ama mantıklı olup olmadığından emin değilim. Cevabınızın eski olduğunu düşünüyorum ve düzeltilmesi gerekiyor. Çekirdek> = 2.6.33 olduğundan bir köprüye wifi ekleyemezsiniz (WDS'nin kullanıldığı durumlar hariç). Wlan0 - eth0 arasında Köprüleme'de tartışılan budur .
Ingo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.