ppp0 அல்லது ppp1? ஸ்கிரிப்டுகளுக்கான PPP VPN அமர்வைப் பெயரிடுதல்
pppd ஒவ்வொரு அமர்வுக்கும் ஒரு இடைமுகப் பெயரையும் சுயவிவரக் குறியையும் தருகிறது. இரண்டையும் ஹூக்கிலிருந்து படிக்கவும், ppp0 இலிருந்து அல்ல. மறுப்பு வேண்டுமென்றே இருக்கும்போது மட்டும் நிலையான பெயரை ஒதுக்கவும்.
ஹூக் ஸ்கிரிப்ட் இயங்கி, ppp0 படித்து, அந்த நேரத்தில் அந்தப் பெயரைக் கொண்ட எந்த இடைமுகத்திற்கும் வழித்தடங்களைப் பயன்படுத்துகிறது. சில நேரம் அது நீங்கள் கருதிய சுரங்கப்பாதை; சில நேரம் ஒரு நிமிடம் முன்பு இணைந்த அமர்வு. அடுத்த மறுஇணைப்பு எண்ணை நகர்த்துகிறது, அதே ஸ்கிரிப்ட் அமைதியாக தவறான இணைப்பை உள்ளமைக்கிறது. தீர்வு என்னவென்றால், இப்போது இயங்கிய அழைப்பிலிருந்து இடைமுகத்தை எடுத்து, விரும்பிய சுயவிவரத்தை அதனுடன் எடுத்துச் செல்வது.
விருப்பங்களிலிருந்து ஹூக் வரை ஒரு அமர்வைப் பின்தொடரவும்
அமர்வு உருவாகும் இடத்திலிருந்து தொடங்கவும். xl2tpd அந்தச் சுரங்கப்பாதையின் pppoptfile பெயரிடும் விருப்பக் கோப்புடன் pppd-ஐ இயக்குகிறது, எனவே செருகுநிரல், அலகு எண் மற்றும் எந்தச் சுயவிவரக் குறியும் உலகளாவிய கோப்பில் அல்ல, அங்கேயே தீர்மானிக்கப்படுகின்றன. இணைப்பு மேலாளர் தன் சொந்த விருப்பங்களை உருவாக்கலாம், அதாவது /etc/ppp/options திருத்துவது உங்களுக்கு முக்கியமான சுரங்கப்பாதை மாறியதற்கான சான்று அல்ல. இணைப்பு மேலெழும்போது pppd விநியோகத்தின் அனுப்புநரிடமிருந்து அறிவிப்பு ஸ்கிரிப்டுகளை இயக்குகிறது. அந்த ஸ்கிரிப்டுகள் இடைமுகப் பெயரை முதல் வாதமாகவும், சுயவிவரக் குறியை ஆறாவது வாதமாகவும் பெறுகின்றன.
சூழல் அதே உண்மைகளை IFNAME மற்றும் PPP_IPPARAM போன்ற பெயர்களில் சுமக்கிறது, ஆனால் அவற்றின் கிடைப்புத்தன்மை நிறுவப்பட்ட அனுப்புநரைப் பொறுத்தது. ஒரு மாறியை நம்புவதற்கு முன் அனுப்புநரைப் படிக்கவும்: சில விநியோகங்கள் upstream வாத வரிசையை வைத்திருக்கின்றன, மற்றவை உங்கள் ஸ்கிரிப்டை அழைப்பதற்கு முன் சூழலை வடிகட்டுகின்றன. $1 மற்றும் ஆறாவது வாதத்தை மட்டும் பயன்படுத்தும் ஸ்கிரிப்ட் இரண்டு நிலைகளிலும் வேலை செய்கிறது.
அழைப்பிலிருந்து இடைமுகத்தைப் படிக்கவும்
பாரம்பரிய ஹூக் இடைமுகத்தை முதலில் பெறுகிறது. அந்த நிலை மதிப்பு ஸ்கிரிப்டை இயக்கிய அமர்வை விவரிக்கும் இடைமுக அடையாளங்காட்டி. அதை மேலே ஒரு மாறியில் சேமித்து, பின்னர் அந்த மாறியை வழித்தடங்கள், ஃபயர்வால் விதிகள் மற்றும் அகற்றலுக்குப் பயன்படுத்தவும்.
ipparam office-vpn
சுயவிவரக் குறியை விருப்பங்கள் வரையறுக்கப்படும் இடத்தில் இணைக்கவும், ஸ்கிரிப்டில் அல்ல. சுரங்கப்பாதையின் விருப்பக் கோப்பில் அந்த வரி இருந்தால், அந்தக் கோப்பிலிருந்து உருவாகும் ஒவ்வொரு அமர்வும் ஆறாவது வாதமாக office-vpn சுமக்கிறது. ஸ்கிரிப்ட் குறியின் அடிப்படையில் கிளைபிரியலாம், அதேநேரத்தில் உண்மையான இடைமுகத்தில் செயல்படுகிறது. குறியீட்டில் இரண்டையும் தனித்தனியாக வைத்திருங்கள், ஏனெனில் குறி நிலையானது, இடைமுகம் ஒவ்வொரு அமர்வுக்கும் ஒதுக்கப்படுகிறது.
மறுப்பு சரியாக இருக்கும்போது மட்டும் பெயரைக் கேளுங்கள்
நிலையான பெயர் வாதங்களைப் படிப்பதை விட எளிமையாகத் தோன்றுகிறது, ஆனால் தோல்வி நடத்தையை மாற்றுகிறது. unit விருப்பம் வெளியேறும் இணைப்புக்கு எண்ணைக் கேட்கிறது, அந்த அலகு ஏற்கனவே பணியில் இருந்தால் pppd மாறும் ஒதுக்கீட்டுக்குத் திரும்புகிறது. அந்த முடிவில் எதுவும் உங்கள் சுயவிவரத்திற்காக ppp0-ஐ ஒதுக்கவில்லை.
ifname ppp-office
ifname விருப்பம் வேறுவிதமாக நடக்கிறது: கேட்கப்பட்ட பெயர் ஏற்கனவே பயன்பாட்டில் இருந்தால் அல்லது ஒதுக்க முடியாவிட்டால், pppd வேறொன்றைத் தேர்ந்தெடுக்காமல் வெளியேறுகிறது. அது தோற்ற மாற்றமான பெயர்மாற்றம் அல்ல, கொள்கைத் தேர்வு. ஒரே சுயவிவரத்தின் இரண்டாவது ஒரேநேர நிகழ்வை மறுக்க வேண்டியிருக்கும்போது அதைப் பயன்படுத்தவும், நிறுவப்பட்ட pppd மற்றும் உங்கள் இணைப்பு மேலாளர் அந்த விருப்பத்தைக் கடத்துகிறார்களா என்பதை உறுதிசெய்யவும்.
எப்படியிருந்தாலும், ஸ்கிரிப்ட் காணும் பெயரே செயல்பட வேண்டிய பெயர். உள்ளமைக்கப்பட்ட பெயர் அழைப்பைப் படிக்கும் தேவையை நீக்காது, ஏனெனில் மீண்டும் தொடங்கப்பட்ட அமர்வு முந்தையதிலிருந்து வேறுபட்ட பெயரை இன்னும் வழங்கக்கூடும்.
அகற்றலை நீங்கள் உள்ளமைத்த அமர்வுடன் பொருத்துங்கள்
வழித்தடங்களும் ஃபயர்வால் விதிகளும் அவற்றை உருவாக்கிய ஸ்கிரிப்டை விட நீண்ட காலம் வாழ்கின்றன, எனவே அகற்றல் அமர்வு வைத்திருக்கும் பொருட்களைச் சரியாக நீக்க வேண்டும். விதிகளை இடைமுகத்துடன் சுயவிவரக் குறியாலும் குறியிடுங்கள், அந்தக் குறியால் நீக்குங்கள். இரண்டு சுரங்கப்பாதைகள் ஒரே நேரத்தில் மேலே இருக்கமுடியுமானால், ppp-ஐக் குறிப்பிடும் அனைத்தையும் நீக்குவதே ஒரு துண்டிப்பு மற்ற இணைப்பை உடைக்கும் வழி.
பிழையை வெளிப்படுத்தும் நிலையைச் சோதியுங்கள்: முதலாவது இன்னும் இணைந்திருக்கும்போது இரண்டாவது PPP அமர்வை மேலேற்றுங்கள், பிறகு முதலாவதை மீண்டும் இணைத்து ஹூக் எந்த இடைமுகத்தைத் தெரிவிக்கிறது என்று பாருங்கள். ஒரு அமர்வுடன் வெற்றிகரமாக இயங்கியது பெயர் ஒதுக்கீடு பற்றி எதையும் நிரூபிக்காது. VPN நிறுத்தப்பட்ட நிலையில் மீண்டும் செய்யுங்கள், அகற்றல் பழைய வழித்தடத்தை விட்டுச் செல்லவில்லை என்பதை உறுதிசெய்ய.
குறி, இடைமுகம் மற்றும் ஹூக் பாதையைப் பயன்பாட்டுக் குறிப்புகளில் வைத்திருங்கள். மறுதொடக்கத்திற்குப் பிறகு எண் மாறும்போது, அந்த மூன்று மதிப்புகள் எந்த உள்ளமைவுத் திருத்தமும் இல்லாமல் ஸ்கிரிப்ட் ஏன் வேறுவிதமாக நடந்தது என்பதை விளக்குகின்றன.