ทำไมฉันถึงได้รับที่อยู่ IPv6 ทั่วโลกหลายรายการใน ifconfig


65

นี่อาจไม่ใช่เรื่องง่าย แต่เมื่อฉันดูifconfigมันจะแสดงรายการที่อยู่ IPv6 ทั่วโลกสองแห่ง มีเหตุผลทำไมฉันถึงได้รับมอบหมายสองอย่าง? ฉันควรจะได้รับที่อยู่เดียวหรือไม่

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 

9
อย่าใช้ifconfigใช้ip addrแทน
Michael Hampton

ดูเหมือนจะไม่เป็นเช่นนั้นอีกแล้ว ใน 14.04, 15.04, เดเบียน 8.2 หรือแม้กระทั่งวินโดวส์ 10 คุณควรจะได้รับ IPV6 ระดับโลกเพียงที่เดียวในตอนนี้
vigilian

@MichaelHampton ฉันจะถามทำไม
hdl

2
@hdl เพราะifconfigเลิกใช้มาหลายปีแล้ว ไม่ได้รวมอยู่ในค่าเริ่มต้นในการแจกแจง Linux ที่ทันสมัย ​​(แต่ยังสามารถติดตั้งได้ในขณะนั้น) คุณจะต้องแปลงเพราะไม่ช้าก็เร็วifconfigจะหายไปอย่างสมบูรณ์
Michael Hampton

1
2400: 4000: CAFE: ... สวยจัง
KevinOrr

คำตอบ:


86

ที่อยู่ที่มีea9a:8fff:fe6d:6aaaคือที่อยู่ที่กำหนดค่าโดยอัตโนมัติตามที่อยู่อีเทอร์เน็ต MAC ของคุณ คุณสามารถจดจำมันได้เนื่องจากมันบรรจุ...ff:fe...อยู่ตรงกลาง 64 บิตสุดท้าย ส่วนที่เหลือของบิตมาจากที่อยู่ MAC ของคุณ เปรียบเทียบ

ea9a:8fff:fe6d:6aaa

กับ

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

เนื่องจากบางคนกังวลว่าการเปิดเผยที่อยู่ MAC ของคุณบนอินเทอร์เน็ตอาจทำให้ผู้ให้บริการเนื้อหา / เว็บไซต์ติดตามพฤติกรรมของคุณโดยที่อยู่ mac ของคุณ (และพฤติกรรมดังกล่าวจะไม่ทำให้ฉันประหลาดใจแม้ว่าพวกเขาจะติดตามคุกกี้เบราว์เซอร์ได้ง่ายขึ้น การจัดเก็บในท้องถิ่น ฯลฯ ฯลฯ ) ส่วนขยายความเป็นส่วนตัวถูกนำมาใช้

ที่อยู่ที่มี48c8:f262:ebe8:297bเป็นที่อยู่ดังกล่าว นั่นคือที่อยู่ที่จะใช้เชื่อมต่อกับเว็บไซต์และการเชื่อมต่อขาออกอื่น ๆ มันจะเปลี่ยนแปลงเมื่อเวลาผ่านไปเพื่อรักษาความเป็นส่วนตัวของคุณและทำให้คุณติดตามได้ยากขึ้น

ที่อยู่ทั้งสองนี้มีให้คุณใช้งาน การเชื่อมต่อขาออกจะใช้ที่อยู่ความเป็นส่วนตัวยกเว้นว่ามีการกำหนดค่าไว้เป็นอย่างอื่น คุณยังสามารถรับการเชื่อมต่อขาเข้าบนที่อยู่ MAC ตามที่อยู่ IPv6 ทั้งหมดนี้ทำเพื่อให้คุณมีความยืดหยุ่น หากคุณต้องการคุณสามารถเพิ่มที่อยู่ได้มากขึ้น

PS: เครื่องมืออีกอย่างเพื่อดูที่อยู่ IPv6 คือ

ip -6 addr

มันจะแสดงรายละเอียดให้คุณมากขึ้น คุณจะเห็นคำว่าtemporaryหลังที่อยู่ความเป็นส่วนตัวซึ่งระบุว่ามันคืออะไร


1
จะใช้อันไหนเป็นแหล่งที่อยู่? ระบบปฏิบัติการกำหนดได้อย่างไร
Felipe Alvarez

1
แหล่งที่อยู่เริ่มต้นจะถูกกำหนดตามtools.ietf.org/html/rfc6724 โดยปกติจะใช้ที่อยู่ชั่วคราวที่สร้างล่าสุดล่าสุด
Sander Steffann

ที่อยู่ชั่วคราวถูกกำหนดใหม่อีกครั้งหลังจากการเช่า DHCP หมดหรือไม่ ถ้าเป็นเช่นนั้นคุณจะจัดการกับการเปลี่ยนแปลง IP ที่ไฟร์วอลล์ตลอดเวลาได้อย่างไร คุณต้องเปิดช่วง DHCP ทั้งหมดของ IP หรือไม่
DanMan

1
ไม่มี DHCP ที่เกี่ยวข้องนี่คือ SLAAC หากความปลอดภัยของคุณขึ้นอยู่กับที่อยู่ของอุปกรณ์แต่ละตัวบน LAN ที่ใช้ร่วมกันแสดงว่าไม่ปลอดภัย
Sander Steffann
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.