Jadi saya punya kotak linux dengan dua antarmuka nirkabel, satu stasiun dan AP lainnya.
wlan0 (station) - Terhubung ke koneksi internet
wlan1 (AP) - Klien lain terhubung ke sana.
Saya ingin klien yang terhubung ke wlan1 untuk dapat mengakses internet di wlan0. Dan saya ingin melakukan ini dengan iptables karena kernel saya tidak memiliki dukungan bridging ...
Inilah yang saya coba sejauh ini dengan iptables tetapi tidak berfungsi:
iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT
iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT
Saya menghargai bantuan apa pun.
linux
networking
iptables
yg sering merenung
sumber
sumber
Jawaban:
Pertama, untuk memungkinkan host yang terhubung pada antarmuka pribadi Anda untuk pergi ke internet, Anda tidak perlu menjembatani antarmuka, Anda perlu merutekan paket yang masuk pada satu antarmuka, ke yang lain, di mana mereka pergi ke alam liar.
Untuk melakukan itu, Anda hanya perlu:
Itu harus dilakukan.
sumber
echo 1 >/proc/sys/net/ipv4/ip_forward
untuk baris pertamaiptables
'FORWARD
tabel diatur untuk kebijakan menerima secara global. Anda masih membutuhkannat
aturan tabel.