Linux పంపిణీ ఫైర్వాల్ మీ VPN ట్రాఫిక్ను నిరోధించగలదు
రెండు ఫిల్టర్ మేనేజర్లు, ఒక నియమ సముదాయం మరియు తప్పు జోన్లో దిగే సొరంగం. ఏదైనా నియమాన్ని జోడించే ముందు యజమాని మరియు దిశను గుర్తించండి.
సొరంగం పైకి వస్తుంది, లాగ్ కనెక్ట్ అయిందని చెబుతుంది, మరియు ఒక అప్లికేషన్ ఇప్పటికీ ఏదీ చేరుకోలేకపోతుంది. Linux క్లయింట్లో దీని సాధారణ అర్థం పంపిణీ ఫైర్వాల్ VPN క్లయింట్ ఎప్పుడూ నిర్వహించని మార్గాన్ని ఫిల్టర్ చేస్తోంది. రెండు మేనేజర్లు ఒకేసారి క్రియాశీలంగా ఉండవచ్చు, ప్రతిదానికీ ఇంటర్ఫేస్, జోన్ మరియు ట్రాఫిక్ దిశ గురించి సొంత భావన ఉంటుంది. ఏదైనా సవరించే ముందు యజమానిని గుర్తించడం ఏదో పనిచేసే వరకు నియమాలను ప్రయత్నించడం కంటే వేగవంతం.
మేనేజర్ మరియు backendను కనుగొనండి
ఇన్స్టాల్ చేసిన దానితో కాదు, నిజంగా లోడ్ అయిన దానితో ప్రారంభించండి. పంపిణీ firewalld, ufw మరియు సాధారణ nftables సేవను అందించవచ్చు, వాటిలో ఒకటి మాత్రమే నడుస్తున్న నియమ సముదాయాన్ని కలిగి ఉంటుంది. ప్యాకేజీలు ప్రశాంతంగా కలిసి జీవిస్తాయి, తప్పు ఫ్రంటెండ్ ద్వారా నమోదు చేసిన నియమం ఎప్పుడూ కర్నెల్ను చేరుకోదు. క్రియాశీల సేవను చదవండి, ఆపై అది సృష్టించిన నియమ సముదాయాన్ని చదవండి.
backend ఫ్రంటెండ్కు సమానంగా ముఖ్యం. firewalld సంస్థాపన వెర్షన్ మరియు కాన్ఫిగరేషన్ను బట్టి nftables లేదా పాత iptables backendను నడపగలదు, రెండూ వేర్వేరు తనిఖీ అవుట్పుట్ను ఇస్తాయి. మీ సిస్టమ్ను ఏ గైడ్తోనైనా పోల్చే ముందు పంపిణీ, వెర్షన్ మరియు backendను టికెట్లో రాయండి.
దిశ మరియు ఇంటర్ఫేస్ను సరిపోల్చండి
బయటకు వెళ్లే క్లయింట్ అభ్యర్థన, లోపలికి వచ్చే శ్రోత మరియు ఫార్వార్డ్ చేసిన ప్యాకెట్ వేర్వేరు హుక్ల గుండా వెళ్తాయి, ఒకదానికి ఉన్న నియమం మిగతావాటిని కవర్ చేయదు. స్థానిక LANను అనుమతించే జోన్ తరచుగా సొరంగ ఇంటర్ఫేస్ లేదా VPN చిరునామా పూల్ను కలిగి ఉండదు. సొరంగ ఇంటర్ఫేస్ సాధారణంగా డిఫాల్ట్ జోన్లో దిగుతుంది, అది తరచుగా భౌతిక అడాప్టర్ జోన్ కంటే కఠినంగా ఉంటుంది. ఆ అసంగతి LANలో బ్రౌజింగ్ ఎందుకు పనిచేస్తుంది మరియు సొరంగం పైకి వచ్చిన క్షణంలో ఎందుకు ఆగుతుంది అనేది వివరిస్తుంది.
నియమాన్ని ఎంచుకునే ముందు ఏ దిశ విఫలమైందో అడగండి. బయటకు కనెక్ట్ కాలేని అప్లికేషన్కు అవుట్పుట్ మార్గం అవసరం, లోపలికి వచ్చే సేవకు సొరంగ ఇంటర్ఫేస్పై ఇన్పుట్ మార్గం అవసరం. తప్పు గొలుసుకు నియమాన్ని జోడించడం వల్ల వర్తించినట్లు కనిపించే మరియు ఏమీ చేయని మార్పు వస్తుంది.
నియమాల యజమానులను ఏకాభిప్రాయంలో ఉంచండి
VPN క్లయింట్ హుక్, కంటైనర్ రన్టైమ్ మరియు పంపిణీ సేవ అన్నీ నెట్వర్కింగ్ను మార్చగలవు, మరియు అవి పరస్పరం సమన్వయం చేసుకోవు. చేతితో నమోదు చేసిన నియమాలు తదుపరి రీలోడ్లో అదృశ్యమవుతాయి, మేనేజర్ గొలుసులో చొప్పించిన నియమాలు మీరు ఉద్దేశించని క్రమంలో మూల్యాంకనం చేయబడవచ్చు. మేనేజర్ శాశ్వత కాన్ఫిగరేషన్ను ఉపయోగించి, మీరు రాసిన ఫైల్కు బదులుగా ఉత్పన్నమైన నియమ సముదాయాన్ని తనిఖీ చేయండి. ఒక సేవ చేరుకోలేకపోవడం వల్ల మొత్తం ఫైర్వాల్ను ఆఫ్ చేయడం చిన్న సమస్యను పెద్ద సమస్యతో మార్చుతుంది.
ఇరుకైన కౌంటర్లు తిరస్కరించిన ప్రవాహాన్ని కనుగొనే చవకైన మార్గం. ఒక గమ్యం మరియు ఒక పోర్టుకు పరిమితమైన లాగింగ్ నియమం ఇతరుల ట్రాఫిక్ను పట్టుకోకుండా డ్రాప్ స్థానికంగా జరుగుతుందో లేదో చూపిస్తుంది. పరిశోధన ముగిసినప్పుడు లాగింగ్ నియమాన్ని తీసివేయండి, ఎందుకంటే అది విధానం కాదు, నిర్ధారణ, మరియు firewalld జోన్ పత్రావళి ఇంటర్ఫేస్లు మరియు సేవలు ఎలా కలుస్తాయో వివరిస్తుంది.
లాక్డౌన్ కోల్పోకుండా సరిదిద్దును తనిఖీ చేయండి
వర్తించిన స్థితిని దాని యజమాని అయిన మేనేజర్తో తనిఖీ చేయండి, మీరు నమోదు చేసిన backendకు సరిపోయే ఆదేశాలను ఉపయోగించి. క్రింది జాబితా firewalld బాధ్యత వహిస్తుందని ఊహిస్తుంది; అన్నింటినీ నడపడం బదులు nftables లేదా ufw కోసం సమానమైనది ఉంచండి. ఒకే సెషన్లో సాధనాలను కలపడం యంత్రం రెండు విరుద్ధ నియమ సముదాయాలతో ముగిసే మార్గం.
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --zone=trusted --list-all
sudo nft list ruleset | head -40
మొదటి ఆదేశం జోన్లను మరియు వాటికి కేటాయించిన ఇంటర్ఫేస్లను పేర్కొంటుంది, ఇది సొరంగం నిజంగా ఎక్కడ దిగిందో చూపిస్తుంది. రెండవది జోన్ నియమాలు మరియు సేవలను ముద్రిస్తుంది, కాబట్టి VPN ఇంటర్ఫేస్ అసలు కవర్ అయిందో లేదో మీరు చూడవచ్చు. nftables జాబితా ఉపయోగంలో ఉన్న backendకు ప్రాథమిక సత్యం, మరియు కాన్ఫిగరేషన్ ఫైల్లో మాత్రమే ఉన్న నియమం అక్కడ కనిపించదు. మీరు జోడించిన నియమంతో మూడు అవుట్పుట్లను పోల్చండి, అసంగతి సాధారణంగా తనను తాను పేర్కొంటుంది.
ఆపై అసలు అభ్యర్థన మరియు మీరు కోరే వైఫల్య ప్రవర్తనను పునరావృతం చేయండి. అదే మార్పు క్లయింట్ లాక్డౌన్ను తీసివేసి ఉంటే కొత్తగా పనిచేసే సైట్ సరిపోదు, కాబట్టి రక్షణ లేని మార్గాన్ని కూడా పరీక్షించండి. మేనేజర్, backend, ఇంటర్ఫేస్ మరియు నియమం యొక్క ఉద్దేశ్యాన్ని నమోదు చేయండి, ఎందుకంటే రెండవ మేనేజర్ను పునరుజ్జీవింపజేసే ప్యాకేజీ నవీకరణ లేకపోతే మొత్తం గందరగోళాన్ని మళ్లీ నిర్మిస్తుంది.