Windows இல் dev tun இன்னும் TAP அடாப்டரைக் காட்டுகிறது. அது தவறா?
dev tun சுயவிவரத்தின் கீழ் TAP-Windows அடாப்டர் இருப்பது சாதாரணம். அடுக்கு 3 இயக்கி ஒரு விருப்ப சுவிட்ச், எது இயங்கியது என்பதை கிளையண்ட் பதிவு கூறுகிறது, அடாப்டரின் பெயர் அல்ல.
சுயவிவரம் dev tun என்று சொல்லும்போது சாதன நிர்வாகி TAP-Windows Adapter V9 ஐக் காட்டுகிறது, சுரங்கப்பாதை வேலை செய்கிறது. அந்தக் கலவை தவறான உள்ளமைவு அல்ல, முறையை முன்னும் பின்னும் மாற்றுவது அதை மாற்றாது. அடாப்டரின் பெயர் கிளையண்ட் எந்த Windows இயக்கியை ஏற்றியது என்பதைக் காட்டுகிறது, சுரங்கப்பாதை எந்தப் பொதிகளை எடுத்துச் செல்கிறது என்பதை அல்ல. எதையும் மாற்றுவதற்கு முன் கிளையண்ட் பதிவில் இயக்கி வரியைப் படியுங்கள்.
அடுக்கு 3 சுரங்கப்பாதைக்கு Ethernet அடாப்டர் ஏன் கிடைக்கிறது
கிளையண்டின் Windows வரலாற்றின் பெரும்பகுதியில் பயன்படுத்தக்கூடிய மெய்நிகர் அடுக்கு 3 அடாப்டர் இல்லை. ஒரே வழி Ethernet இடைமுகத்தை வழங்கும் TAP-Windows இயக்கி. பின்னர் கிளையண்ட் காணாமல் போன அடுக்கு 2 நடத்தையைப் பின்பற்றியது, அதனால் Windows அதை உள்ளமைக்க முடிந்தது. அடாப்டர் இன்னும் பிணைய அட்டை போலத் தோன்றுவதற்கு அந்தப் பின்பற்றலே காரணம்.
அந்தப் பின்பற்றலின் இரு பகுதிகள் தெரியும்: கிளையண்ட் சுரங்கப்பாதையின் முகவரிக்கு ARP க்கு பதிலளிக்கிறது, உள்ளூர் இயந்திரத்திற்கு சிறிய DHCP குத்தகை வழங்குகிறது. எனவே Windows MAC முகவரி மற்றும் NDIS இயக்கி கொண்ட சாதாரண Ethernet அடாப்டரைப் பார்க்கிறது, சுரங்கப்பாதை நிர்வாண IP பொதிகளை எடுத்துச் செல்லும்போது. Ethernet உடை இயக்கிக்கு உரியது, சுரங்கப்பாதை முறைக்கு அல்ல.
பெயரைக் கொண்டு தீர்ப்பதற்குப் பதிலாக இயக்கி வரியைத் தேடுங்கள்
இயக்கி பதிப்புகளுக்கு இடையே இரு அடாப்டர்கள் ஒரே பெயரைப் பகிரலாம், எனவே பெயர் மட்டும் எது இயங்கியது என்று சொல்ல முடியாது. கிளையண்ட் பதிவு திறந்த சாதனத்தைக் குறிப்பிடுகிறது, புதிய பதிப்புகளில் தேர்ந்தெடுத்த இயக்கியையும் குறிப்பிடுகிறது; படிக்க வேண்டிய வரி அதுவே.
பதிவில் மூன்று விஷயங்களை இந்த வரிசையில் சரிபாருங்கள்: கிளையண்ட் ஏதேனும் அடாப்டரைத் திறந்ததா, எந்த இயக்கியைத் தெரிவிக்கிறது, தோல்விக்குப் பின் முந்தையதற்குத் திரும்பியதா. திரும்பிய வரியைத் தவறவிடுவது எளிது, ஏனெனில் இணைப்பு எப்படியும் எழும், சுரங்கப்பாதை பின்னர் பழைய இயக்கியில் இயங்கும், பயனர் புதியது செயலில் இருப்பதாக நினைக்கும்போது.
அடுக்கு 3 இயக்கிக்கு மாறி, என்ன இருக்க வேண்டும் என்பதைச் சரிபாருங்கள்
WireGuard திட்டம் வழங்கும் அடுக்கு 3 இயக்கி கிளையண்ட் பதிப்பு 2.5 முதல் கிடைக்கிறது, ஆனால் அது விருப்பமானது. ஒரு கட்டளை அதைத் தேர்ந்தெடுக்கிறது:
windows-driver wintun
இயக்கி இயந்திரத்தில் நிறுவப்பட்டிருக்க வேண்டும், அதிகாரப்பூர்வ பதிப்புகளில் கையொப்பமிடப்பட்ட நகல் உள்ளது. நீங்களே கிளையண்டைத் தொகுத்தால் அந்தக் கையொப்பமிடப்பட்ட வெளியீட்டை வழங்குங்கள், ஏனெனில் தனிப்பட்ட முறையில் கட்டப்பட்ட இயக்கி மற்ற VPN தயாரிப்புகள் நிறுவும் நகல்களுடன் மோதுகிறது. அந்த மோதல்கள் காரணம் கண்டறிய கடினமான தோல்விகளை உருவாக்குகின்றன, அவை பொதுவாக இயந்திரத்திற்கு இரண்டாவது VPN கிளையண்ட் வந்த பிறகு தோன்றும். இயக்கி இல்லாதபோது பதிவில் தெளிவான வரி எஞ்சும்.
இயக்கி கடுமையான அனுமதிகளையும் விதிக்கிறது, எனவே கிளையண்ட் சிறப்பு கணக்காக இயங்கும் தன் ஊடாடும் சேவை மூலம் அடாப்டரை உருவாக்குகிறது. அந்தச் சேவை இல்லாமல் கிளையண்டை சாதாரண பயனர் செயல்முறையாகத் தொடங்கினால் கட்டளை தோல்வியடையலாம், இது முன்பு நிறுவிய அடாப்டரைத் தெரியும்படி விட்டு, மாற்றம் புறக்கணிக்கப்பட்டதுபோல் தோன்றும்.
TAP எப்போது சரியான பதிலாக இருக்கும்
சுரங்கப்பாதை Ethernet சட்டகங்கள், ஒலிபரப்பு போக்குவரத்து அல்லது IP அல்லாத நெறிமுறைகளை எடுத்துச் செல்ல வேண்டும் என்றால் அடுக்கு 2 அடாப்டர் தேவை, TAP இயக்கி அந்தத் தேவையிலிருந்து வருகிறது. Windows இல் பால அமைப்புக்கும் அதே வரம்பு உள்ளது, ஏனெனில் இடைமுகம் அடுக்கு 2 களத்தில் சேர வேண்டும்.
அடாப்டர் பெயரின் மட்டத்தில் ஒன்றை மற்றொன்றுக்கு மேல் தேர்ந்தெடுப்பதற்கான காரணம் செயல்திறன் அல்ல. பதிப்பு 2.6 பொதி செயலாக்கத்தை கர்னலுக்கு நகர்த்தும் தரவு-சேனல் இறக்க இயக்கியைச் சேர்க்கிறது, செயல்திறன் பண்புகளை மாற்றும் விருப்பம் அதுவே. இது இணைவதற்கான நிபந்தனை அல்ல, திறன் தொடர்பான முடிவு, மேலும் பதிப்பு மற்றும் நிறுவப்பட்ட தொகுப்பைப் பொறுத்தது. அது இல்லாமல் இயங்கும் சுயவிவரம் இயங்கிக்கொண்டே இருக்கும்.
| What the tunnel must carry | Adapter family | Where it is selected |
|---|---|---|
| IPv4 and IPv6 packets | Layer-3 driver, or the older TAP emulation | Client directive plus installed signed driver |
| Ethernet frames, non-IP protocols | TAP-Windows | Profile mode and the TAP driver package |
| Higher throughput on a supported build | Data-channel offload driver | Client build and driver package, separately from the profile |
மாற்றத்திற்குப் பின் சுத்தம் செய்யுங்கள்
பழைய அடாப்டரை அகற்றுவது புதியதைச் சேர்ப்பது போலவே முக்கியம். மீதமுள்ள TAP இடைமுகம் முந்தைய அமர்வின் முகவரியையும் பாதையையும் தக்கவைக்கலாம், அந்தப் பதிவுகள் அவற்றை உருவாக்கிய இணைப்பை விட நீண்ட காலம் வாழும். சாதன நிர்வாகியில் பழைய சாதனத்தை நீக்கி, மீண்டும் இணைந்து, வழித்தட அட்டவணை இனி அதைக் குறிப்பிடவில்லை என்பதை உறுதிப்படுத்துங்கள்.
பல VPN தயாரிப்புகள் நிறுவப்பட்டிருந்தால், சுயவிவரத்தை பிழைத்திருத்துவதற்கு முன் ஒவ்வொன்றும் எந்த இயக்கி தொகுப்பைக் கொண்டு வருகிறது என்பதை எழுதுங்கள். ஒரே இயக்கியின் வெவ்வேறு பதிப்புகளை நிறுவும் இரு கிளையண்டுகள் எந்தச் சுயவிவரத் திருத்தமும் தீர்க்காத முரண்பாடு. பயன்படுத்தாத கிளையண்டை நீக்கி மறுதொடக்கம் செய்யுங்கள், பின்னர் சாதன நிர்வாகியில் நகல் அடாப்டர்களைத் தேடுங்கள். அதன் பிறகுதான் இரு தயாரிப்புகளின் பதிவு வரிகளை ஒப்பிடுவது மதிப்புள்ளது.