Saya memiliki satu router DD-WRT (di sini: tanggal 1) yang terhubung ke Internet, bekerja dengan sempurna, dengan PC klien yang diberikan alamat IP statis.
Sekarang saya ingin menambahkan klien statis lain (di sini: ke-2), tapi kali ini router DD-WRT yang lain, bukan PC.
2nd DD-WRT dimaksudkan untuk menjadi server DHCP, "menyebar" apa pun yang terhubung dengannya, sehingga router (1) lainnya melihat klien tersebut berasal dari satu port / IP (katakanlah 192.168.14.31).
Sejauh ini bagus, tetapi untuk beberapa alasan klien yang terhubung melalui router ke-2 tidak dapat melihat Internet.
Jika saya menghubungkan PC ke port yang menetapkan alamat 192.168.14.31 statis itu, ia dapat mengakses Internet tanpa masalah, jadi saya tahu bahwa masalahnya bukan pada router pertama. Masalahnya adalah kesalahan konfigurasi router DD-WRT ke-2 (klien), karena router tidak tahu cara meneruskan klien dari subnet (192.168.1.X) ke router pertama (192.168.14.1).
Menggunakan tracert
Saya telah dapat memverifikasi bahwa ini memang masalahnya. Tapi saya tidak tahu apa (dan bagaimana), dari pengaturan miliaran di DD-WRT, untuk berubah.
Aku mencoba mengubah Operating Mode
dalam Advanced Routing
dari Gateway
ke Router
tapi sementara ini tampaknya ke arah yang benar, itu tidak memecahkan masalah.
Tahu apa yang harus saya lakukan di router ke-2 untuk mengatakannya untuk mulai meneruskan paket dari 192.168.1.x ke 192.168.14.1?
PEMBARUAN 1: Saya berhasil melakukan telnet ke router dan mencetak tabel routing:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
192.168.14.0 * 255.255.255.0 U 0 0 0 vlan1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.14.1 0.0.0.0 UG 0 0 0 vlan1
Sudah jelas bahwa tabel routing tidak benar, tetapi bagaimana cara mengubahnya pada DD-WRT ?
Juga, saya tahu apa port WAN dan LAN, tetapi apa itu br0
dan vlan1
? Bagaimana cara menghubungkannya dengan port WAN dan LAN? (Saya pikir br0
ini adalah salah satu port LAN dan vlan1
port WAN tapi saya tidak yakin)
UPDATE 2: Saya menemukan opsi untuk mencetak tabel routing dari dalam antarmuka web DD-WRT:
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
192.168.14.0 255.255.255.0 0.0.0.0 WAN
169.254.0.0 255.255.0.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 192.168.14.1 WAN
Yang memberitahu saya itu, menurut DD-WRT:
br0
==LAN & WLAN
vlan1
==WAN
(seperti yang saya pikirkan)
Senang mendengarnya. Sekarang saya perlu menyelesaikan masalah ini (saya masih belum tahu): Membuat paket dari jaringan 192.168.1.x mencapai gateway 192.168.14.1.
UPDATE 3: Insight. Saya pikir masalahnya terletak pada fakta bahwa netmask untuk 192.168.14.0
entri tidak 255.255.0.0
. Masalahnya adalah, tidak ada cara untuk mengubahnya ... Saya mencoba menambahkan entri eksplisit di tab Routing Lanjut:
Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0
Tetapi tabel routing tetap sama bahkan setelah menerapkan, menyimpan dan me-reboot !!!
Saya mulai curiga ada bug dalam DD-WRT v24-sp1 (07/27/08) std
rilis ini .
Jawaban:
Saya siap untuk menyerah dan kembali ke firmware firmware ketika saya menemukan tip yang tersembunyi di forum dd-wrt.com tentang Rosewill RNX-GX4 - Diiklankan sebagai Kompatibel DD-WRT yang menginstruksikan:
Saya mencoba hal itu dan menyelesaikan semua masalah saya.
sumber
Apakah port WAN router ke-2 diatur ke sesuatu di 192.168.14.0/24? Saya percaya itu dalam Setup dan kemudian di bawah di mana tertulis "Router IP" Port WAN router ke-2, atau "Router IP" harus berada di subnet yang sama dengan port LAN di router ke-1.
sumber
tracert 192.168.14.1
(router pertama), saya mendapatkan hop pertama 192.168.1.1 baik-baik saja, tetapi hop berikutnya 192.168.14.31Destination host unreachable
. Ini membuatku gila karena aku tidak mengerti apa yang sedang terjadi dan mengapa ini terjadi.Masalah yang Anda lihat disebut NAT Ganda .
Apa yang akan saya lakukan di sini adalah menjadikan router pertama sebagai server DHCP. Betulkah. Pastikan itu membagikan IP yang tidak bertentangan dengan perangkat statis Anda yang ada. Kemudian, jalankan kabel dari port LAN pada router pertama ke port LAN (bukan WAN) pada router kedua, dan nonaktifkan layanan DHCP pada router kedua. Ini harus melakukan hampir semua yang Anda inginkan, kecuali sekarang semua perangkat kemungkinan akan berada di subnet yang sama. Jika Anda mencoba membuat semacam jaringan tamu, dan router Anda mendukungnya, Anda masih bisa melakukan ini dengan menggunakan subnet mask yang berbeda untuk server dhcp.
sumber
Punya masalah serupa. Periksa alamat MAC untuk WAN, LAN dan WLAN. Saya mengubah MAC WAN dan masalah terpecahkan. (Pengaturan >> Klon alamat MAC ...) (Dalam kasus saya WAN, WLAN adalah MAC yang sama)
sumber