Jawaban:
Anda tidak dapat menjembatani antarmuka klien WiFi. Alasannya dijelaskan pada OpenWrt Wiki :
Standar 802.11 hanya menggunakan tiga alamat MAC untuk frame yang dikirimkan antara Access Point dan Station. Frame yang ditransmisikan dari Stasiun ke AP tidak termasuk sumber ethernet MAC dari host yang meminta dan frame respons tidak memiliki MAC ethernet tujuan untuk mengatasi host target di belakang jembatan klien.
- Bridged Host mengirimkan paket ke host Target
- Frame diteruskan melalui W-LAN Client dan alamat MAC dari adaptor nirkabel pengirim digunakan sebagai sumber MAC, ethernet pengirim MAC dibuang
- W-LAN AP menerima frame dan mengarahkannya ke Target
- Target menerima bingkai dan menghasilkan respons
- Target merespons ke frame yang diterima menggunakan MAC sumber (salah) sebagai tujuan
- W-LAN AP me-relay frame ke W-LAN Client dengan tujuan yang diberikan MAC W-LAN Client menerima frame dan menganggap itu adalah tujuan akhir karena MAC nirkabel digunakan dalam frame, paket tidak diteruskan Host Bridged tidak pernah melihat frame respons sejak Klien W-LAN menjadi tujuan, tidak ada koneksi yang mungkin
Namun, dalam mode akses point, bridging adalah mungkin. Cukup gunakan yang berikut ini di /etc/config/wireless
:
config 'wifi-iface'
option 'network' 'lan'
...
Dalam /etc/config/network
satu lan
antarmuka harus menjadi interface bridge:
config 'interface' 'lan'
option 'type' 'bridge'
...
Tentu saja, Anda dapat menggunakan nama apa pun, bukan hanya lan
.
Jika Anda hanya ingin jembatan dengan banyak antarmuka, Anda dapat membuat antarmuka VLAN yang tidak "terhubung" dengan apa pun.
/etc/config/network
. Anda mungkin perlu menyesuaikan aturan firewall juga.