Bagaimana cara router mendapatkan alamat IP-nya?

43

Jadi mari kita asumsikan saya menghubungkan router sekunder ke yang pertama. Kabel Ethernet dari salah satu port LAN ke WAN router sekunder.

Sekarang, bagaimana sebenarnya router sekunder saya mendapatkan alamat IP-nya? Apakah itu melalui protokol DHCP atau yang lainnya?

Alasan yang saya tanyakan adalah, ketika ISP saya memutakhirkan router pertama saya (ini juga merupakan modem), ternyata menurut mereka saya harus menjembatani router kedua melalui antarmuka LAN-nya 4. Tidak ada kemungkinan untuk menetapkan Alamat IP secara manual ke antarmuka ini, mereka mulai menggunakan konsep "DMZ" entah bagaimana menyesatkan. Namun, ketika saya mengkonfigurasi router pertama untuk menjembatani antarmuka LAN 4 seperti yang mereka katakan - router ke-2 saya mulai bertindak seperti saklar, meskipun terhubung melalui WAN. Meskipun, server DHCP (Windows Server 2012) yang terhubung ke router ke-2 berfungsi dengan baik; menerima alamat IP dari DHCP router pertama dan membagikan alamat kepada kliennya.

Jadi mungkin pertanyaan aneh, tetapi apakah router mendapatkan alamat eksternal mereka berbeda dari klien DHCP? Dari sudut pandang teoritis, router seharusnya tidak berbeda.

Regnard Groob
sumber
5
Diagram akan membantu ... Router (biasanya) memiliki lebih dari satu IP ... yang Anda maksud?
Attie
5
Pertanyaan Anda agak membingungkan. Anda mengatakan "ketika itu terjadi", tetapi tidak jelas apakah "itu" adalah firmware router pertama Anda sedang ditingkatkan atau router kedua Anda sedang dikonfigurasi dalam mode bridge. Perubahan apa yang Anda lakukan pada router kedua sebenarnya?
David Schwartz
Lihat pembaruan. Konfigurasi jembatan dibuat di router pertama, yang memiliki upgrade firmware.
Regnard Groob
Ahh, maka jawaban saya benar dan jawaban LPChip, meskipun benar tentang apa yang bisa terjadi, tidak cukup menggambarkan apa yang terjadi dalam situasi Anda.
David Schwartz

Jawaban:

110

Banyak orang tidak menyadari bahwa konsumen "Router" biasanya sejumlah komponen dihancurkan menjadi satu kotak.

Port WAN / eksternal biasanya diatur ke 'konfigurasi otomatis' menggunakan DHCP ... yaitu mereka akan meminta alamat IP, dan kemudian menggunakannya. Banyak orang tidak peduli apa IP eksternal itu, asalkan berfungsi.

Semoga diagram ini akan membantu memperjelas beberapa poin, dan mudah-mudahan saya telah menggambarkannya dengan benar dari uraian Anda:

Jaringan

  • Setiap IPtumpukan berwarna biasanya memiliki alamat IP yang berbeda ... sehingga setiap router akan memiliki IP ' internal ' dan ' eksternal '.
  • IPTumpukan biru akan memiliki alamat IP yang ditetapkan oleh ISP Anda. Bahkan jangan mencoba mengkonfigurasinya sendiri.
  • IPTumpukan Green akan memiliki alamat pribadi - biasanya 192.168.0.0/24atau serupa secara default. Anda bebas mengkonfigurasi ini.
    • " Komputer " di Router 1 kemungkinan akan menjalankan server DHCP, dan akan menyewakan alamat ke klien di jaringan dalam kisaran ini. Anda dapat menonaktifkan ini.
  • IPTumpukan Merah akan mengikuti dalam nada yang sama dengan Biru ... kemungkinan akan meminta alamat dari penyedia layanan (dalam hal ini, Router 1).
  • Jika, alih-alih LAN4 dari Router 1 bertindak seperti saklar bodoh, Anda telah mengonfigurasinya untuk bertindak sebagai jembatan, maka Anda mungkin menemukan bahwa port WAN Router 2 akan mencoba untuk mendapatkan IP langsung dari ISP Anda, bukan dari server DHCP Router 1. ... Saya kira ini bukan yang Anda inginkan, karena Anda harus memiliki ketentuan dari ISP Anda untuk dua IP publik.
  • Tidak jelas apa yang Anda maksud dengan " router ke-2 saya mulai bertindak seperti saklar " ... Jika Anda sekarang dapat berkomunikasi langsung dengan klien yang terhubung ke port LAN * Router 1, maka seperti yang telah disebutkan sebelumnya, ini adalah tipikal.
    • Router 2 akan menjadi 'Masquerading', memungkinkan host internal untuk berkomunikasi dengan host eksternal menggunakan IP eksternal itu. Ini adalah fitur standar Terjemahan Alamat Jaringan .
    • Host pada port LAN * Router 1 kemungkinan tidak akan dapat berkomunikasi dengan host pada port LAN * Router 2.

Sebagai catatan, blok "Router 2" pada diagram di atas sering dipasarkan sebagai " Router Kabel ", karena banyak penyedia kabel akan menyediakan modem kabel eksternal mereka sendiri. Ini hanya istilah pemasaran, dan tentu saja mungkin untuk menggunakan router seperti itu dalam konfigurasi ini, dengan modem DSL eksternal, dll ...

Sama halnya, dimungkinkan untuk membeli " Router " yang berisi modem DSL, atau modem kabel bawaan (sesuai " Router 1 " di atas).

Attie
sumber
3
Bagian yang berlabel 'komputer', berisi router yang sebenarnya , bukan? Ini adalah bagian yang memiliki lebih dari satu antarmuka jaringan dan menghubungkan dua jaringan secara bersamaan. Server DHCP dapat dikecualikan, dari apa yang kita sebut router , karena itu duduk murni di jaringan lokal dan tidak menyentuh jaringan area luas.
bdsl
2
Benar ... tetapi perangkat lunak router, dan perangkat lunak DHCP keduanya berjalan di " komputer " ini ... Anda akan melihat bahwa blok DHCP hanya memiliki tautan ke antarmuka internal.
Attie
5
Saya berpendapat, bahwa sering kali lebih baik jika Anda dapat mengubah router penyedia ke mode bridge dan melakukan semua konfigurasi jaringan Anda pada kotak Anda sendiri (dikonfigurasi sebagai router, bukan switch), di bawah kendali Anda. Jika Anda tahu apa yang Anda lakukan.
Edheldil
3
@ Prinsig, setiap kali router meminta alamat IP oleh DHCP, ia mengirimkan beberapa informasi pengenal (biasanya alamat MAC-nya). Server DHCP menggunakan ini untuk memastikan bahwa router hanya mendapatkan satu alamat IP pada satu waktu.
Tandai
5
Diagram Anda adalah gambaran yang sangat akurat tentang apa yang ada di dalam router konsumen biasa. Anda bahkan menangkap sedikit variasi antara berbagai model. Saya pikir itu adalah diagram yang sangat membantu bagi mereka yang tidak tahu banyak tentang apa yang ada di dalam router tersebut. (Tentu saja ada lebih banyak perincian, tetapi perincian yang tidak ada relevansinya dengan pertanyaan akan membuat diagram itu kurang bermanfaat.)
kasperd
4

Router rumah atau kantor kecil tipikal biasanya, secara default, menggunakan DHCP untuk menentukan alamat apa yang akan ditetapkan ke antarmuka WAN mereka.

Saya pikir Anda salah tentang router Anda bertindak sebagai saklar. Kemungkinan, ini beroperasi persis seperti biasanya - sebagai router. Kemungkinan ditugaskan satu alamat IP oleh modem / router Anda untuk port WAN-nya dan menyamar untuk semua klien pada port LAN-nya, menugaskan masing-masing dari mereka alamat IP oleh DHCP. Inilah tepatnya yang akan dilakukan jika port WAN terhubung ke modem.

David Schwartz
sumber
Baca posting lagi. ISP membuat fungsi router sebagai dijembatani, jadi pada dasarnya modem melakukan semua perutean sekarang dan router menjadi sebuah saklar.
LPChip
@ LPChip Itu kebalikan dari apa yang dikatakan pos! Pos itu mengatakan ISP-nya memberitahunya bahwa dia harus mengatur router-nya agar berfungsi sebagai bridged tetapi dia tidak dan itu masih berfungsi.
David Schwartz
1

Biasanya ketika Anda memiliki dua router yang terhubung bersama, yang kedua mengambil alamat IP-nya sendiri dari router pertama, dan jika Anda mengaktifkan DHCP pada router kedua maka router akan mulai membagikan alamat IP-nya sendiri ke semua yang terhubung ke sana. . Dengan cara yang sama seperti yang dilakukan router pertama dari ISP.

ISP memberikan router pertama alamat IP khusus untuk router itu, maka router pertama mulai membagikan alamat IP sendiri ke perangkat lain yang terhubung dengannya (terlepas dari apakah perangkat berikutnya adalah komputer, atau router lain - router kedua harus memiliki port khusus untuk digunakan untuk menggunakan ini seperti port WAN atau port ethernet "Cable Modem" - biasanya ini terpisah dari port lain). Router kedua dalam rantai harus melakukan hal yang persis sama: router harus mengambil alamat IP dari port WAN dan kemudian mulai mengeluarkan alamat IP-nya sendiri dari server DHCP-nya sendiri.

Jika Anda tidak ingin melakukan ini, Anda harus mematikan DHCP pada router kedua; yang membuat router kedua bertindak seperti saklar dan setiap kali perangkat baru menghubungkannya kemudian kembali ke router pertama dan meminta alamat IP baru.

Satu-satunya hal yang harus Anda perhatikan jika Anda menggunakan dua router, adalah bahwa alamat IP tidak berbenturan - biasanya Anda akan mengatur alamat IP dari satu router menjadi seperti 192.168.1.x dan router kedua menjadi 192.168.0.x dengan masing-masing subnet mask 255.255.255.0 pada masing-masing (subnet mask menandai bagian mana dari alamat IP yang termasuk dalam jaringan mana - 255.255.255.0 berarti 3 bagian pertama dari alamat IP merujuk pada jaringan spesifik dan angka terakhir mengacu pada komputer spesifik pada jaringan itu - yang pada akhirnya berarti Anda dapat memiliki 255 perangkat pada router itu sebelum Anda kehabisan alamat IP (192.168.1.0-254 atau 192.168.0.0-254) (tergantung juga pada kisaran apa yang Anda atur di DHCP, mengubah rentang dan juga mengubah angka terakhir pada subnet mask dapat mengurangi ini).Dengan begitu router satu akan memberikan alamat IP 192.168.1.x dan router 2 akan memberikan alamat IP 192.168.0.x, dan Anda seharusnya tidak memiliki kasus di mana router 2 server DHCP memberikan keluar alamat IP bahwa router 1 telah dibagikan.

TheKLF99
sumber
-1

Iya? Cukup yakin router menggunakan protokol DHCP yang sama persis untuk mendapatkan alamat ip dari tautan lemah seperti halnya perangkat ip lainnya. Bagaimanapun, Anda dapat mencolokkan komputer Anda langsung ke modem kabel (yang memiliki modem dan router terpisah) dan menggunakan internet seperti itu.

Pokoknya untuk membuatnya tetap sederhana, untuk menambah jumlah tautan ethernet atau port menggunakan router sekunder, Anda akan ingin mencolokkan port lan ke port lan lain. Kemudian router ke-2 akan beralih (sebagai kata kerja) di atas frame (yang memiliki paket di dalamnya) ke tujuan yang sesuai yang terhubung pada port lan. Jika frame diperuntukkan untuk internet, itu akan mengirim frame keluar tautan yang terhubung ke router 1. Router pertama akan menetapkan semua alamat ip. Router ke-2 (bertindak sebagai sakelar ingat) akan meneruskan tugas-tugas DHCP tersebut sehingga semua perangkat yang terhubung ke port LAN pada router 2 akan mendapatkan IP mereka dari router 1.

Jika suka, Anda dapat mengakses antarmuka web untuk router 2, dan mematikan DHCP (Anda mungkin harus melakukan langkah ini, dan menetapkannya sebagai alamat IP secara manual.) Kemudian, Anda masih dapat mengonfigurasi router 2 menggunakan alamat IP itu. Jika tidak, tidak akan memiliki alamat ip, karena sakelar biasanya tidak memiliki alamat IP.

Ini adalah pengaturan persis yang saya miliki di rumah saya, dan itu berfungsi dengan sangat baik.

Rudy
sumber