Mengapa saya mendapatkan beberapa alamat IPv6 global yang terdaftar di ifconfig?

65

Ini bisa menjadi no-brainer, tetapi ketika saya melihatnya ifconfigdaftar dua alamat IPv6 global yang berbeda . Apakah ada alasan mengapa saya mendapatkan dua ditugaskan? Bukankah seharusnya saya hanya mendapatkan satu alamat?

valorin@gandalf:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr e8:9a:8f:6d:6a:aa  
          inet addr:172.10.10.1  Bcast:172.10.10.255  Mask:255.255.255.0

          inet6 addr: 2400:4000:cafe:2014:48c8:f262:ebe8:297b/64 Scope:Global
          inet6 addr: 2400:4000:cafe:2014:ea9a:8fff:fe6d:6aaa/64 Scope:Global

          inet6 addr: fe80::ea9a:8fff:fe6d:6aaa/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:258 errors:0 dropped:0 overruns:0 frame:0
          TX packets:313 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:78280 (78.2 KB)  TX bytes:46173 (46.1 KB)
          Interrupt:41 Base address:0xe000 
Stephen RC
sumber
9
Jangan gunakan ifconfig, gunakan ip addrsaja.
Michael Hampton
Sepertinya tidak lagi menjadi masalah. dalam 14,04, 15,04, debian 8.2 atau bahkan windows 10. Anda harus mendapatkan hanya satu alamat IPV6 global sekarang
main hakim
@MichaelHampton, bolehkah saya bertanya mengapa?
hdl
2
@ Hdl Karena ifconfigsudah usang selama bertahun-tahun. Bahkan tidak disertakan secara default dalam distribusi Linux modern (tetapi tetap dapat diinstal, untuk sementara waktu). Anda harus mengonversi, karena cepat atau lambat ifconfigakan hilang sepenuhnya.
Michael Hampton
1
2400: 4000: CAFE: ... Itu indah
KevinOrr

Jawaban:

86

Alamat yang berisi ea9a:8fff:fe6d:6aaaadalah alamat yang dikonfigurasi secara otomatis berdasarkan alamat MAC Ethernet Anda. Anda dapat mengenalinya karena mengandung ...ff:fe...di tengah 64 bit terakhir. Sisa bit berasal dari alamat MAC Anda. Membandingkan

ea9a:8fff:fe6d:6aaa

dengan

e8:9a:8f:6d:6a:aa

Karena beberapa orang khawatir bahwa membuat alamat MAC Anda terlihat di internet akan menyebabkan penyedia konten / situs web melacak perilaku Anda dengan alamat mac Anda (dan perilaku seperti itu tidak mengejutkan saya, meskipun mereka dapat lebih mudah melacak Anda dengan cookie, browser- penyimpanan lokal, dll, dll.) ekstensi privasi diperkenalkan.

Alamat yang berisi 48c8:f262:ebe8:297badalah alamat seperti itu. Itu adalah alamat yang akan digunakan untuk terhubung ke situs web dan koneksi keluar lainnya. Ini akan berubah seiring waktu untuk menjaga privasi Anda dan membuat Anda lebih sulit untuk dilacak.

Kedua alamat tersedia untuk Anda gunakan. Koneksi keluar akan menggunakan alamat privasi, kecuali jika dikonfigurasi sebaliknya. Anda juga masih dapat menerima koneksi masuk pada alamat IPv6 berdasarkan alamat MAC. Ini semua dilakukan untuk memberi Anda banyak fleksibilitas. Jika mau, Anda dapat menambahkan lebih banyak alamat.

PS: alat lain untuk melihat alamat IPv6 adalah

ip -6 addr

Ini akan menunjukkan Anda sedikit lebih detail. Anda akan melihat kata temporarysetelah alamat privasi, yang menunjukkan apa itu.

Sander Steffann
sumber
1
Yang mana yang akan digunakan sebagai alamat sumber? Bagaimana OS menentukan?
Felipe Alvarez
1
Alamat sumber default ditentukan berdasarkan tools.ietf.org/html/rfc6724 . Biasanya alamat sementara yang paling baru dihasilkan akan digunakan
Sander Steffann
Apakah alamat sementara ditugaskan kembali setelah penyewaan DHCP habis? Jika demikian, bagaimana Anda menangani IP yang terus berubah di firewall? Apakah Anda harus membuka seluruh rentang DHCP dari IP?
DanMan
1
Tidak ada DHCP yang terlibat, ini SLAAC. Jika keamanan Anda bergantung pada alamat masing-masing perangkat pada LAN yang dibagikan, maka itu tetap tidak aman.
Sander Steffann