Score:0

ipv6 แจกจ่ายคำนำหน้า ula โดยไม่ต้องใช้เราเตอร์

ธง bz

ฉันมีเครือข่ายที่ไม่มีการเชื่อมต่อ ipv6 กับอินเทอร์เน็ต แต่ฉันต้องการเล่นกับเครือข่ายส่วนตัวเล็กน้อย

ฉันจึงต้องการใช้ ULA สำหรับอุปกรณ์ของฉันและแจกจ่ายคำนำหน้าโดยอัตโนมัติ

ฉันรู้ว่า ipv6 ใช้โฆษณาเราเตอร์ในการทำเช่นนั้น แต่ (เพราะฉะนั้นชื่อ...) มันโฆษณาเราเตอร์ด้วย ในกรณีของฉันที่ใช้ dnsmasq เป็นที่อยู่ของเซิร์ฟเวอร์ที่ใช้งานอยู่ ดังนั้นจึงจบลงที่ลูกค้าของฉันเป็นเส้นทางเริ่มต้น

เนื่องจากฉันไม่มีเราเตอร์และไม่ต้องการให้ไคลเอนต์มีเส้นทางเริ่มต้น มีวิธีกำหนดคำนำหน้า ula แบบไดนามิกโดยไม่ต้องใช้เราเตอร์หรือไม่

และ "ขั้นสูง" ยิ่งกว่านั้น: มีวิธีใช้ dhcpv6 โดยไม่ใช้เราเตอร์หรือไม่?

us flag
หากคุณต้องการเล่น / เรียนรู้เกี่ยวกับ IPv6 ฉันขอแนะนำให้ไปที่ https://ipv6.he.net/certification/ เพราะคุณจะได้รับซับเน็ต /64 IPv6 ที่กำหนดเส้นทางได้จริงซึ่งเป็นส่วนหนึ่งของการทดสอบ สำหรับการกำหนด IPv6 แบบไดนามิกนั้น โดยทั่วไปจะจัดการโดย 'radvd' เนื่องจากใช้ SLAAC เพื่อแจกที่อยู่ IPv6 ให้กับลูกค้า
cn flag
หากคุณไม่ต้องการกำหนดเส้นทางการรับส่งข้อมูล ให้ใช้ที่อยู่ LL ที่สร้างขึ้นโดยอัตโนมัติ
Scheintod avatar
bz flag
@ลาส. ขอบคุณสำหรับคำแนะนำ แต่จริงๆ แล้วฉันมีอุโมงค์อยู่ที่นั่น มันไม่ใช่สิ่งที่ฉันสามารถทำได้ที่นี่ (ถ้าคุณต้องรู้ว่าฉันอยู่เบื้องหลังเราเตอร์ speedport ซึ่งโง่และไม่ใช่ของฉัน และ fritzbox ซึ่งโง่น้อยกว่า (แต่ก็ยัง) โง่และเป็นของฉัน แต่ก็ใช้เวทมนตร์ไม่ได้เช่นกัน)
us flag
@Scheintod: มีวิธีแก้ไขสิ่งนั้น ฉันมีซับเน็ต /48 จาก Tunnelbroker ที่มีจุดสิ้นสุดที่ VPS ของฉัน จากนั้นฉันใช้ Raspberry pi ที่บ้านเพื่อเชื่อมต่อ WireGuard กับ VPS ของฉัน และใช้การเชื่อมต่อ WireGuard เพื่อส่งต่อซับเน็ต /56 ไปยังเครือข่ายในบ้านของฉัน เราเตอร์จาก ISP ของฉันช่างโง่เง่าจริงๆ เพราะมันล้ำหน้ากว่าโมเด็มเพียง **เล็กน้อย** เท่านั้น! มันไม่รู้วิธีสร้างเส้นทางคงที่ด้วยซ้ำ
Scheintod avatar
bz flag
สวัสดี ลาส ขอขอบคุณ. ฉันมี /48 บนเซิร์ฟเวอร์ของฉัน WireGuard ดูดี บางทีฉันอาจจะลองดู
Score:1
ธง cn

ไม่ โฆษณาเราเตอร์หมายความว่าผู้ส่ง RA เต็มใจที่จะเป็นเราเตอร์ พร้อมด้วยข้อมูลคำนำหน้า และคุณต้องการเราเตอร์เพื่อทำสิ่งที่มีประโยชน์กับ IP

โฮสต์จะส่งคำขอเราเตอร์ออกไป เดอะ โฆษณาเราเตอร์ พวกเขากลับมา พวกเขาจะถือว่ามาจากเราเตอร์และใช้ที่อยู่ในท้องถิ่นของลิงก์เป็นเกตเวย์ ประโยชน์ของสิ่งนี้ การค้นหาเกตเวย์มีอยู่ในการค้นหาเพื่อนบ้านโดยอัตโนมัติ และไม่จำเป็นต้องใช้ DHCP

อนุญาตให้ส่ง RA จากโฮสต์ที่คุณต้องการให้เป็นเราเตอร์เท่านั้น หากคุณไม่ต้องการให้ dnsmasq ส่ง RA ให้ปิดใช้งาน เปิดใช้งาน RA บนเราเตอร์ของคุณ หากคุณยังไม่พร้อมสำหรับการนำ IPv6 ไปใช้ในการผลิต ให้ฝึกฝนในสภาพแวดล้อมการทดสอบ

สำหรับแผนที่อยู่ของคุณ รับคำนำหน้าที่กำหนดเส้นทางได้ทั่วโลกจาก ISP ของคุณ หรือสร้างคำนำหน้า ULA เฉพาะเพื่อใช้ โปรดทราบว่า ULA ไม่สามารถนำคุณเข้าสู่อินเทอร์เน็ตได้

Scheintod avatar
bz flag
สวัสดีจอห์น ขอบคุณสำหรับความพยายามของคุณ แต่ฉันต้องการ "ทำสิ่งที่มีประโยชน์กับ IP" *โดยไม่ต้องใช้เราเตอร์* จริงๆ ฉันรู้ว่านั่นไม่ได้ทำให้ฉันเข้าอินเทอร์เน็ตได้ ตอนนี้ฉันต้องการให้อุปกรณ์ของฉันรู้เช่นกัน แม้ว่าพวกเขาจะใช้ ULA ด้วยคำนำหน้าที่ไม่ซ้ำกัน ฉันก็ต้องการให้พวกเขาใช้ แต่ฉันจะรับคำนำหน้าอุปกรณ์ได้อย่างไร และพวกเขายังรู้ว่าพวกเขาไม่สามารถเข้าสู่อินเทอร์เน็ตได้ เปล่า สิ่งที่มีประโยชน์คือการเล่น (ฝึกฝนหากคุณต้องการ) กับสภาพแวดล้อมการทดสอบในพื้นที่ของฉัน เนื่องจากฉันไม่สามารถรับ GUA ได้ ฉันจึงอยากให้ ULA เล่นด้วย
Scheintod avatar
bz flag
ฉันยอมแพ้. เซิร์ฟเวอร์ ra, เอกสาร, เซิร์ฟเวอร์ dhcpv6 หลายสิบตัวในภายหลังฉันยอมรับความพ่ายแพ้ ไม่มีวิธีการกำหนดค่าเครือข่าย ipv6 โดยอัตโนมัติโดยไม่มีเส้นทางเริ่มต้นที่ฉันสามารถหาได้ ตอนนี้ฉันจะใช้ที่อยู่คงที่และบางครั้งอาจเป็นอุโมงค์ไปสู่ที่ที่ดีกว่า...
Scheintod avatar
bz flag
ไม่ยอมแพ้ หลังจากพบ rfc4861 ก็ไม่ได้ยากเลย ความแตกต่างคือการรู้เสมอว่าจะมองหาอะไร...
Score:1
ธง bz

สิ่งนี้เป็นไปได้

ตาม อาร์เอฟซี 4861 (การค้นหาเพื่อนบ้านใน IPv6) ส่วนที่ 4.2 รูปแบบข้อความโฆษณาเราเตอร์:

อายุการใช้งานเราเตอร์
[...]
อายุการใช้งานเป็น 0 แสดงว่าเราเตอร์ไม่ใช่ a
เราเตอร์เริ่มต้นและไม่ควรปรากฏในค่าเริ่มต้น
รายการเราเตอร์ อายุการใช้งานของเราเตอร์ใช้เฉพาะกับ
ประโยชน์ของเราเตอร์ในฐานะเราเตอร์เริ่มต้น มัน
ใช้ไม่ได้กับข้อมูลอื่น ๆ
ช่องข้อความหรือตัวเลือก ตัวเลือกที่ต้องใช้เวลา
ขีด จำกัด สำหรับข้อมูลของพวกเขารวมถึงของตัวเอง
เขตข้อมูลตลอดชีวิต

โดยใช้ วิทยุ สามารถทำได้ด้วยเช่น:

อินเทอร์เฟซ eth0
{
    AdvSendAdvert on;
    AdvDefaultLifetime 0;
    คำนำหน้า fd10:1::/64
    {
    };
};

กับ dnsmasq นี่คือสิ่งที่อาจเป็นดังนี้:

เปิด-รา
รา-พาราม=เอท0,0,0
dhcp-range=::,constructor:eth0,ra-stateless

(สังเกต ra-param เลขศูนย์ตัวที่สองคืออายุการใช้งานของเราเตอร์) (แม้ว่าโปรดทราบว่า eth0 ได้รับการกำหนดค่าให้มี fd10:1::XX/64)

ทั้งคู่ส่งผลให้มีคำนำหน้าที่กำหนดไว้ในไคลเอนต์ที่ใช้สำหรับการกำหนดค่าอัตโนมัติแบบไร้สถานะ ซึ่งส่งผลให้ที่อยู่เช่น fd10:1::c00l:cafe:baad:food ไม่มีการกำหนดเส้นทางเริ่มต้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา