Apakah firewall di server dinonaktifkan? Mungkin ada beberapa aturan firewall yang memblokir paket. Lihatlah output dari iptables (harus dijalankan sebagai root) dan jika Anda melihat sesuatu selain aturan/kebijakan ACCEPT maka mereka mungkin memblokir sesuatu.
iptables -L
dan
iptables -t nat -L
Jika kedua perangkat tidak dapat melakukan ping satu sama lain, sepertinya bridge tidak diatur dengan benar. Tidak ada perutean protokol ip yang terlibat dalam jembatan. Apa output dari brctl show ? Itu seharusnya menunjukkan sesuatu seperti
$ brctl show
bridge name bridge id STP enabled interfaces
br0 8000.003018a46079 no eth1
eth2
Jika kedua antarmuka tidak tercantum di sana, maka perlu diperbaiki.
Anda mungkin juga ingin mencoba brctl showmacs br0
perintah dan jika STP (spanning tree protocol) diaktifkan di atas brctl showstp br0
memerintah. Yang pertama harus menunjukkan alamat mac dari kedua perangkat dan untuk yang terakhir Anda harus memastikan bahwa setiap port dalam status penerusan
Mengingat Anda mengatakan bahwa setiap orang dapat mengakses internet, saya berasumsi bahwa semua antarmuka telah diangkat. Jika tidak, yang berikut harus melakukannya.
ip link set br0 up
ip link set eth0 up
ip link set eth1 up
ip link set eth2 up
Periksa apakah ip fowarding diaktifkan di server dengan perintah
sysctl net.ipv4.ip_forward
jika ini memberi 0, lakukan
sysctl -w net.ipv4.ip_forward=1
sebagai root di server. Jika ini membantu, buat perubahan permanen dengan mengedit /etc/sysctl.conf