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

การตัดสินใจทั้งสี่อยู่ตรงไหน

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

เมนูเฟิร์มแวร์ต่างกัน แต่ตำแหน่งทั้งสี่แทบไม่ต่าง ตัวเลือกคือการแมปแบบคงที่บนเซิร์ฟเวอร์ DHCP บวกกฎไฟร์วอลล์ที่ตรงกัน ตัวแปลงชื่ออยู่ข้างบริการ DNS ซึ่งรายการส่งต่อหรือรายชื่อเซิร์ฟเวอร์ต้นทางเป็นตัวกำหนดว่าเราเตอร์ตอบชื่อใดและคำถามออกจากที่ไหน การตั้งค่าตระกูลที่อยู่เป็นของอินเทอร์เฟซเอง ซึ่ง IPv4 และ IPv6 ตั้งแยกกันและนโยบายครอบได้เพียงตัวแรก ส่วนเส้นทางภายในคือสวิตช์ของแอ็กเซสพอยต์ ไม่ว่าจะเป็นการแยกไคลเอนต์หรือเครือข่ายแขกที่มีไฟร์วอลล์ของตัวเอง

ทำให้ตัวเลือกอยู่ได้นานกว่าสัญญาเช่า

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

Rule names the TV byAfter the next leaseWhat it costs
whatever address it has nowmay point at another clientsilent misrouting weeks later
a reserved addressholds, if the reservation ships with itone more entry to keep in step
a hardware addressholds, unless the device rotates itprivacy features can break it
a whole segmentholds for every device on itneighbours inherit the exit

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

ค้นหาว่าโทรทัศน์ใช้ตัวแปลงชื่อตัวไหนจริง ๆ

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

ฝั่งเราเตอร์ ความแตกต่างที่สำคัญคือระหว่าง ชื่อที่เราเตอร์ตอบเองกับชื่อที่เราเตอร์ส่งต่อ เพราะสองเส้นทางนี้อาจออกผ่านอินเทอร์เฟซต่างกัน การค้นหาที่แก้ได้ถูกจึงไม่ได้บอกอะไรเกี่ยวกับปลายทางของคำขอสื่อ และบนเกตเวย์ Linux ตารางนโยบายบวกการค้นหาเส้นทางครั้งเดียวตอบคำถามทั้งสองโดยไม่ต้องดักอะไรบนโทรทัศน์

ip rule show
ip route get 203.0.113.10

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

การแคสต์พังที่การค้นหา ไม่ใช่ที่สตรีม

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

เครือข่ายแขกและการแยกไคลเอนต์เป็นสาเหตุปกติ และทั้งสองทำสิ่งที่ตั้งค่าไว้อย่างถูกต้อง การปิดการแยกทั้งเครือข่ายไร้สายเพื่อให้อุปกรณ์หนึ่งกลับมาเป็นคือการแก้เกินเหตุตามปกติ และมันเปิดเส้นทางโทรศัพท์ถึงโทรศัพท์ทุกเส้นที่การตั้งค่านี้มีไว้เพื่อปิด มีคำตอบที่แคบกว่า คือกฎอนุญาตสำหรับทราฟฟิกการค้นหาและควบคุมระหว่างสองที่อยู่ ใช้ SSID แยกสำหรับโทรทัศน์ หรือข้อยกเว้นที่บันทึกไว้หนึ่งข้อบนเครือข่ายแขก

ทดสอบการแคสต์ขณะกฎการแยกยังอยู่ จากนั้นเพิ่มเฉพาะข้อยกเว้นการค้นหาแล้วทดสอบอีกครั้ง ถ้าครั้งที่สองเจอโทรทัศน์ ข้อยกเว้นคือวิธีแก้ และส่วนที่เหลือของเซกเมนต์อยู่เหมือนเดิมได้

หยุดทันเนลแล้วดูว่ามันพังไปทางไหน

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

ตรวจสี่อย่างอีกครั้งหลังการเปลี่ยนแปลงใด ๆ ตามลำดับนี้ ตัวเลือกยังตรงกับอุปกรณ์หลังสัญญาเช่าหรือรีบูตครั้งถัดไป ตัวแปลงชื่อตอบบนเส้นทางที่นโยบายตั้งใจ ไม่ใช่จากเซิร์ฟเวอร์ที่อุปกรณ์จำไว้ ตระกูลที่อยู่ในนโยบายครอบคลุมทุกตระกูลที่โทรทัศน์และเครือข่ายเชื่อมต่อใช้จริง การแคสต์ยังเจอโทรทัศน์จากโทรศัพท์ที่จะใช้จริง ไม่ใช่จากโทรศัพท์ทดสอบที่อยู่ใน SSID เดียวกัน

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

บทความที่เกี่ยวข้อง