ఖాళీ VPN పట్టిక దానంతట అదే ఏమీ నిరోధించదు
సరిపోలే మార్గం లేని విధాన పట్టిక ప్యాకెట్లను పడవేయదు; శోధన కొనసాగుతుంది. ఒక టెర్మినల్ చర్యను జోడించి, ఆపై రెండు వైఫల్య స్థితులను పరీక్షించండి.
ఒక విధాన నియమం గుర్తించిన ప్యాకెట్లను ప్రత్యేక పట్టికకు పంపుతుంది, VPN మార్గం పోతే అవి నిరోధించబడతాయని సాధారణ అంచనా. కానీ యంత్రాంగం వేరే పని చేస్తుంది. పట్టికలో సరిపోలే మార్గం లేనప్పుడు, శోధన తదుపరి నియమానికి కొనసాగుతుంది ఆగడానికి బదులుగా, మరియు main పట్టిక ఇంకా uplink కోసం సాధారణ డిఫాల్ట్ మార్గాన్ని కలిగి ఉంది. ఫలితం fail-closed లా కనిపించి fail-open లా ప్రవర్తించే కాన్ఫిగరేషన్.
ఏదీ పాడవలేదు; విధాన ఆధారిత రూటింగ్ ఇలాగే నిర్వచించబడింది.
పట్టికలో ఏమీ లేనప్పుడు శోధన కొనసాగుతుంది
100: from all fwmark 0x36 lookup 42 110: from all fwmark 0x36 lookup default 32766: from all lookup main
ఆ నియమ సముదాయాన్ని తీసుకోండి: గుర్తించిన శోధన పట్టిక 42 కి వెళ్తుంది, తర్వాతి నియమం అదే గుర్తును default అనే పేరు గల పట్టికకు పంపుతుంది. పట్టిక 42 లో ఉపయోగించదగిన డిఫాల్ట్ మార్గం ఉన్నంత కాలం, మొదటి శోధన మార్గాన్ని ఇస్తుంది. ఆ మార్గం అదృశ్యమై, పట్టిక 42 లో మరేదీ సరిపోలనప్పుడు, శోధన తిరస్కరణగా మారదు; ప్రాసెసింగ్ తదుపరి నియమానికి వెళ్తుంది, అది కూడా ఏమీ కనుగొనకపోతే main పట్టికను చేరుతుంది. ఆ క్రమంలో ఏదీ ఏ నియమం తుది సమాధానం ఇచ్చింది అని నివేదించదు, కాబట్టి పనిచేసే కనెక్షన్ పనిచేసే విధానంలా కనిపిస్తుంది.
సాంప్రదాయకంగా default అని పిలువబడే పట్టిక 253 ఒక సాధారణ రూటింగ్ పట్టిక మరియు సాధారణంగా ఖాళీగా ఉంటుంది. దాని పేరు ప్యాకెట్లను పడవేయాలనే ఆదేశం కాదు, పట్టిక లోపలి డిఫాల్ట్ గమ్యస్థాన మార్గంతో ఒకటే కాదు.
టెర్మినల్ చర్యలు శోధనను ముగిస్తాయి
100: from all fwmark 0x36 lookup 42 110: from all fwmark 0x36 prohibit 32766: from all lookup main
ఖాళీ పట్టిక శోధనకు బదులుగా VPN శోధన తర్వాత టెర్మినల్ నియమం రావచ్చు. అదే గుర్తుతో, పట్టిక 42 నియమం తర్వాత ఉంచిన prohibit చర్య ఆ పట్టిక ఏమీ ఇవ్వనప్పుడు శోధనను ముగించి, main పట్టికకు మరో అవకాశం ఇవ్వడానికి బదులుగా పరిపాలనా తిరస్కరణను తిరిగి ఇస్తుంది. Unreachable మరియు blackhole కూడా టెర్మినల్, పంపినవారికి భిన్నమైన లోప ప్రవర్తనతో.
throw రకం మార్గం భిన్నమైనది: ఆ పట్టిక లోపల ఏదీ సరిపోలలేదన్నట్లు ప్రవర్తిస్తుంది, కాబట్టి తర్వాతి నియమాలకు ఇంకా తమ వంతు లభిస్తుంది. ఇది throw ను ఉద్దేశపూర్వక వెనుదిరగడానికి ఉపయోగకరంగా, తుది నిరోధంగా తప్పుగా చేస్తుంది.
నిజమైన గుర్తు మరియు ఇంటర్ఫేస్తో ధృవీకరించండి
ip -4 rule show ip -4 route show table 42 ip -4 route get 198.51.100.20 from 10.44.0.2 iif lan0 mark 0x36
రేఖాచిత్రం బదులు నిజమైన నియమాలను, పట్టికను పరిశీలించి, ఆపై ప్రవాహాన్ని అది నిజంగా కలిగి ఉన్న మూలం, గుర్తు మరియు ప్రవేశ సందర్భంతో అడగండి. గమ్యస్థానం వైపు లక్ష్యంగా ఉన్న, మూల చిరునామా, ఇంటర్ఫేస్ మరియు గుర్తు ఇవ్వబడిన చదవడం-మాత్రమే శోధన, ప్యాకెట్ బయటకు వెళ్లకుండా కెర్నల్ ఎంచుకునే మార్గాన్ని నివేదిస్తుంది. ప్రశ్నలో గుర్తు ఇవ్వడం firewall నిజమైన ట్రాఫిక్ను గుర్తిస్తుందని నిరూపించదు; అది గుర్తించే నియమాల ప్రత్యేక తనిఖీ. ప్రశ్న నుండి ముగింపులకు రాకముందు కౌంటర్ లేదా లాగ్తో విలువను నిర్ధారించండి.
స్థానికంగా సృష్టించబడే అభ్యర్థనలకు తమ స్వంత సందర్భం అవసరం, ఎందుకంటే వాటి గుర్తింపు మార్గం ఫార్వార్డ్ చేయబడే ట్రాఫిక్ మార్గం నుండి తరచుగా భిన్నంగా ఉంటుంది. యాప్ నిజంగా ఉపయోగించే అవుట్పుట్ ఇంటర్ఫేస్తో వాటిని తనిఖీ చేయండి.
రెండు వైఫల్య స్థితులు, ఒకటి కాదు
ఒక వైఫల్య స్థితి VPN మార్గం అదృశ్యమై ట్రాఫిక్ uplink కి పడిపోవడం. మార్గం ఇన్స్టాల్ అయి ఉండిపోయిన చనిపోయిన సొరంగం మరొకటి: ప్యాకెట్లు పడిపోకుండా ఉపయోగించలేని మార్గంలోకి నిర్దేశించబడి ఉంటాయి, లక్షణం కనిపించే ప్రత్యక్ష కనెక్షన్ కాదు, నిశ్శబ్ద నష్టం. రెండింటినీ పరీక్షించండి, అలాగే ప్రారంభం, పునఃకనెక్షన్ మరియు సేవ-ఆపు ప్రవర్తనను కూడా.
అలాంటి నియమం అది ఉన్నంత కాలం మరియు ప్యాకెట్లు దాన్ని ఎంచుకునే గుర్తును ఇంకా మోసుకున్నంత కాలం మాత్రమే సహాయపడుతుంది. నియమాన్ని తొలగించే షట్డౌన్ స్క్రిప్ట్, లేదా గుర్తును తీసివేసే మార్గం, తెరిచిన ప్రవర్తనను పునఃస్థాపిస్తుంది. ఆ మార్పులను సాధన చేయడం విలువైనది.
విధానాన్ని IPv6 పై విడిగా వర్తింపజేయండి, మరియు ఆమోదించిన ఎండ్పాయింట్ మినహాయింపులను అవ్యక్తంగా కాకుండా స్పష్టంగా ఉంచండి.