Windows L2TP కొన్ని సైట్లను మాత్రమే లోడ్ చేస్తుంది: pfSenseలో DF బిట్ను తొలగించండి
ఇంట్రానెట్ను లోడ్ చేసే కానీ కొన్ని పబ్లిక్ సైట్లలో ఆగిపోయే L2TP క్లయింట్కు MTU సమస్య ఉంది. DF బిట్ను తొలగించండి లేదా MSSను పరిమితం చేయండి, తర్వాత క్యాప్చర్తో నిర్ధారించండి.
ల్యాప్టాప్ కనెక్ట్ అవుతుంది, ఇంట్రానెట్ లోడ్ అవుతుంది, కొన్ని పబ్లిక్ సైట్లు ఆగిపోతాయి. ప్రామాణీకరణ మరియు రూటింగ్ స్పష్టంగా పనిచేస్తున్నాయి, కాబట్టి వివరణగా ప్యాకెట్ పరిమాణం మిగులుతుంది. L2TP/IPsec సొరంగంలో వాడగల MTU అడాప్టర్ ఇంకా ప్రకటిస్తున్న దానికంటే చిన్నది, మరియు క్లయింట్ «విభజించవద్దు» బిట్ను సెట్ చేసి పూర్తి పరిమాణ ప్యాకెట్లను పంపడం కొనసాగిస్తుంది. pfSense గేట్వేకు ఆ బిట్ను తొలగించమని ఆదేశించవచ్చు, సరిగ్గా సరిచేయడానికి ముందు నిర్ధారణను ధృవీకరించడానికి ఇదే వేగవంతమైన మార్గం.
విఫలమయ్యే పేజీలతో ప్రారంభించండి
ఏ సెట్టింగ్నూ తాకకముందు ఏ గమ్యస్థానాలు విఫలమవుతాయో, ఏవి విజయవంతమవుతాయో రాయండి. సొరంగ పరిమితి కింద ఉండే హ్యాండ్షేక్లు సాధారణంగా పూర్తవుతాయి, పూర్తి పరిమాణ విభాగం అవసరమయ్యే బదిలీలు మధ్యలో ఆగిపోతాయి. ఆ విభజన ఫిల్టర్ లక్షణం కాదు, పరిమాణ సమస్య లక్షణం, ఎందుకంటే నిరోధించిన గమ్యస్థానం పేజీ మధ్యలో కాకుండా కనెక్షన్ ఏర్పడేటప్పుడు విఫలమవుతుంది. రెండు పరిశీలనలూ ఏమీ ఖర్చు చేయవు, అన్వేషణను వెంటనే సంకోచిస్తాయి.
బిట్ను సెట్ చేసి పేలోడ్ పరిమాణాన్ని నియంత్రించే pingతో పరీక్షించండి. దాటే అతిపెద్ద పేలోడ్ నిజమైన మార్గ MTUను చెబుతుంది, అడాప్టర్ ప్రకటించిన విలువ రెండూ ఎంత దూరంలో ఉన్నాయో చూపిస్తుంది.
రెండు సంఖ్యలను రాయండి. ఏది తప్పో దానిపై సరిచేయడం ఆధారపడి ఉంటుంది, ఆ జంటను తర్వాత క్యాప్చర్ నిర్ధారిస్తుంది.
బయటకు వెళ్ళేటప్పుడు DF బిట్ ఏం చేస్తుంది
సంఖ్యలు భిన్నంగా ఉండటానికి కారణం ఎన్క్యాప్సులేషన్. IPsec ESPను జోడిస్తుంది, L2TP మరో హెడర్ను జోడిస్తుంది, అందుకే సొరంగం భౌతిక లింక్ కంటే తక్కువ పేలోడ్ను మోస్తుంది. Windows ఇంకా అడాప్టర్లో 1500 బైట్లు నివేదిస్తుంది, పంపే దానిపై «విభజించవద్దు» పెడుతుంది. అలాంటి ప్యాకెట్ ఇమడనప్పుడు, గేట్వే నుండి సరైన సమాధానం పంపినవారిని చిన్నగా అవ్వమని కోరే ICMP సందేశం. అందుకే చిన్న pingలు దాటే సొరంగం కూడా ఫైల్ డౌన్లోడ్లో విఫలమవ్వగలదు.
ఆ సందేశం తరచుగా ఎప్పటికీ చేరుకోదు. ఏదో హాప్ ICMPను ఫిల్టర్ చేయవచ్చు, లేదా ఏదీ దాన్ని ఉత్పత్తి చేయదు, పంపినవారు బదిలీ వదిలేసుకునే వరకు అదే పరిమాణాన్ని పునరావృతం చేస్తారు.
ఇక్కడ మౌనం సాధారణ ప్రదర్శన, అందుకే లక్షణాన్ని ఎంపిక నిరోధంగా చదువుతారు. క్లయింట్ లాగ్లో తప్పిపోయిన ICMP సందేశాన్ని ఏదీ నమోదు చేయదు.
pfSense ఎంపిక, మరియు అది చేయని పని
ఎంపిక సిస్టమ్, అధునాతన, ఫైర్వాల్ మరియు NAT పేజీలో «ప్యాకెట్లను విసిరేయడానికి బదులు చెల్లని DF బిట్లను తొలగించు» అనే లేబుల్తో ఉంది. జెండాను మోసే అతిపెద్ద ప్యాకెట్ను విసిరేయడానికి బదులు ఫిల్టర్ జెండాను తీసేసి ప్యాకెట్ కింద విభజించబడటానికి అనుమతిస్తుంది. ప్యాకెట్ బయటకు వెళ్ళే ఇంటర్ఫేస్ను ఒకే ముక్కలో దాటలేనప్పుడు చెల్లనిదిగా లెక్కిస్తారు.
ఎంపిక క్లయింట్ను తాకకుండా కనెక్టివిటీని పునరుద్ధరిస్తుంది, అందుకే ప్రసిద్ధి. ఇది ఒక తాత్కాలిక మార్గం కూడా: విభజన CPUను ఖర్చు చేస్తుంది, పోయిన ప్రతి ముక్కను ఖరీదైనదిగా చేస్తుంది.
ఇది ఫార్వార్డ్ చేసిన ట్రాఫిక్కు మాత్రమే వర్తిస్తుంది, ఫైర్వాల్ తానే సృష్టించే ట్రాఫిక్కు కాదు. అదే పేజీ «ఫైర్వాల్ శుభ్రపరచడాన్ని నిలిపివేయి» అందిస్తుంది, అది సాధారణీకరణను పూర్తిగా ఆపేస్తుంది, అది ఈ సమస్యకు అవసరమైనదానికంటే చాలా విస్తృత మార్పు.
TCPను విభజించకుండా ఉంచే మరింత సన్నిహిత సరిచేయడం
ఆగిపోయిన ప్రవాహాలలో దాదాపు అన్నీ TCP, TCP విభజనపై ఆధారపడటానికి బదులు చిన్న విభాగంపై చర్చలు జరపగలదు. సొరంగ ఇంటర్ఫేస్లో MSSను పరిమితం చేస్తే హ్యాండ్షేక్ సమయంలో ప్రకటించిన విలువ తిరిగి రాయబడుతుంది, కాబట్టి ప్రతి వైపు నిజంగా ఇమిడేది పంపుతుంది. అప్పుడు మార్గం ముందుగా చెప్పగలిగేలా ప్రవర్తిస్తుంది, ఏ ప్యాకెట్ విభజించాల్సిన అవసరం ఉండదు.
ఇది UDPను అన్వేషణకు లేదా DF ఎంపికకు వదిలివేస్తుంది. విఫలమయ్యే సైట్లు సాధారణ వెబ్ పేజీలైతే, పరిమితే ఇష్టపడవలసిన మార్పు.
క్లయింట్ netsh interface ipv4 show subinterfaces ద్వారా తన అడాప్టర్ MTUను నివేదించగలదు. ఆ సంఖ్యను సర్వర్ అంగీకరించబడిందని భావించే విలువతో పోల్చండి, ఎందుకంటే రెండూ ఎప్పుడూ ఒకటే ఉండవు. చర్చలు ఏమి నివేదించినా ఆపరేటింగ్ సిస్టమ్ నిజంగా వాడే విలువ అదే.
క్యాప్చర్తో నిర్ధారించి, తర్వాత స్థితిని రీసెట్ చేయండి
నిర్ణయించే ముందు రెండు వైపులా క్యాప్చర్ చేయండి: సొరంగం వెళ్ళే చోట ఒక ట్రేస్, WAN ఇంటర్ఫేస్ వెళ్ళే చోట మరొకటి. పూర్తి పరిమాణంలో బయటకు వెళ్ళి ICMP తిరిగి రాని ప్యాకెట్లు పరిమితిని సరైన పొరగా చూపిస్తాయి. వచ్చి తర్వాత తిరిగి వెళ్ళే దారిలో చనిపోయే సమాధానాలు బదులుగా సొరంగం MTUను చూపిస్తాయి.
మళ్ళీ ప్రయత్నించే ముందు స్థితి పట్టికను ఖాళీ చేయండి, ఎందుకంటే ఉన్న ప్రవాహాలు తమ పాత విభాగ పరిమాణాలను నిలుపుకుంటాయి. తర్వాత విఫలమైన పేజీని లోడ్ చేసి, ఒక వైపు కౌంటర్లకు బదులు రెండు వైపుల ట్రాఫిక్ కోసం స్థితి వీక్షణను చదవండి. ఇంకా ఆగిపోతే, మరో చెక్బాక్స్ ప్రయత్నించడానికి బదులు మళ్ళీ క్యాప్చర్ చేయండి.