ஒன்று மேலே, பூஜ்ஜியம் இணைகிறது: அந்த strongSwan வரி எதை எண்ணுகிறது
பழைய தலைப்பு IKE சங்கங்களை எண்ணுகிறது, துணை வலையங்களையோ குழந்தை SAகளையோ அல்ல, எனவே முதலில் ஏற்றப்பட்ட வரையறைகளையும் நிறுவப்பட்ட குழந்தைகளையும் படியுங்கள்.
Security Associations (1 up, 0 connecting) எனச் சொல்லும் நிலை வரியைப் படியுங்கள், அது ஒரு இயங்கும் சுரங்கப்பாதையின் அறிக்கை போலத் தெரிகிறது. இரண்டு துணை வலையங்கள் ஒரே நேரத்தில் அதன் வழியாகப் போக்குவரத்தை அனுப்புகின்றன, எனவே எண் பொய் சொல்வது போலத் தெரிகிறது. அது பொய் சொல்லவில்லை; அது IKE சங்கங்களை எண்ணுகிறது, அவற்றில் ஒன்று பல குழந்தைகளைக் கொண்டிருக்கலாம். ஒரு முன்மொழிவையோ பாதையையோ தொடுவதற்கு முன் பட்டியல்களைப் படியுங்கள்.
தலைப்பும் போக்குவரத்தும் ஏன் ஒத்துப்போகவில்லை
பழைய stroke வெளியீடு அதன் மொத்தத்தை பாதுகாப்பு சங்கங்கள் என்று அழைத்து IKE சங்க மேலாளரிடமிருந்து பெறுகிறது. நிறுவப்பட்ட ஒவ்வொரு IKE சங்கமும் ஒன்றைச் சேர்க்கிறது, அதன் கீழ் எத்தனை CHILD SA இருந்தாலும். ஒரு IKEv2 பெற்றோர் வழக்கமாக பல குழந்தைகளைச் சுமக்கிறது, ஒவ்வொரு போக்குவரத்து தேர்ந்தெடுப்பான் இணைக்கும் ஒன்று, மேலும் ஒரு குழந்தையின் ஒப்புக்கொள்ளப்பட்ட தேர்ந்தெடுப்பான்கள் ஒன்றுக்கு மேற்பட்ட முகவரி அல்லது முன்னொட்டை உள்ளடக்கலாம். எனவே உங்கள் கட்டமைப்பில் உள்ள முகவரிகளின் எண்ணிக்கைக்கும் தலைப்பில் உள்ள எண்ணுக்கும் நிலையான தொடர்பு இல்லை.
நவீன வெளியீடு சில நேரங்களில் பழைய “up” சொல்லுக்குப் பதிலாக மொத்தத்தைக் காட்டுகிறது, swanctl நிர்வகிக்கும் டீமன் பழைய stroke அமைப்புகளால் சிறிதும் இயக்கப்படுவதில்லை. பதிப்புகளுக்கு இடையே சொல்லையோ எண்ணும் விதியையோ கருதிக்கொள்ள வேண்டாம்.
எதையும் மாற்றுவதற்கு முன் மூன்று பட்டியல்களை ஒப்பிடுங்கள்
ஏற்றப்பட்டதில் தொடங்குங்கள், பிறகு ஒப்புக்கொள்ளப்பட்டது, பிறகு உண்மையில் பாக்கெட்டுகளை நகர்த்துவது. இவை மூன்று வெவ்வேறு கேள்விகள், ஒவ்வொன்றுக்கும் அதன் சொந்த கட்டளை உள்ளது.
swanctl --list-conns
swanctl --list-sas
முதல் டீமன் ஏற்றுக்கொண்ட இணைப்பு வரையறைகளைப் பட்டியலிடுகிறது. இரண்டாவது நிறுவப்பட்ட IKE சங்கங்களை அவற்றின் குழந்தைகளுடன் பட்டியலிடுகிறது, உண்மையான படிநிலை அங்கேயே தோன்றுகிறது. கோப்பில் உள்ள ஆனால் முதல் பட்டியலில் இல்லாத வரையறை ஒருபோதும் ஏற்றப்படவில்லை, மேலும் தொடக்கியின் எத்தனை மறுமுயற்சிகளும் அதைச் சரிசெய்யாது. அதற்குப் பதிலாக நீங்கள் பழைய இடைமுகத்தை இயக்கினால், சமமான இணை ipsec statusall மற்றும் அதே swanctl பட்டியல், கட்டமைப்பு எந்த செருகுநிரலுக்குச் சொந்தம் என்பதைப் பொறுத்தது. ஒரே புரவலனில் இரண்டு டீமன்களுக்கு இடையே கருவிகளைக் கலக்க வேண்டாம், ஒரே ஒத்திசைவான பதிலை எதிர்பார்க்க வேண்டாம்.
swanctl --list-sas --raw | head -40
ip -s xfrm state
மூல வடிவம் அடையாளங்காட்டிகளையும் தேர்ந்தெடுப்பான்களையும் ஒப்பிடுவதற்குத் தெரியும்படி வைத்திருக்கிறது, கர்னல் நிலை பட்டியல் அடுக்கு எதை நிறுவியதாக நினைக்கிறது என்பதைக் காட்டுகிறது. டீமனும் கர்னலும் ஒத்துப்போகாதபோது, ஒன்று டீமன் ஏற்கனவே உள்ள குழந்தையைச் சுற்றி மறுதொடக்கம் செய்யப்பட்டது அல்லது கர்னல் பொருள் அதன் கீழிருந்து அகற்றப்பட்டது.
படிநிலையைப் படியுங்கள், மொத்தத்தை அல்ல
இரண்டு குழந்தைகளுடன் ஒரு எடுத்துக்காட்டு நிறுவப்பட்ட பெற்றோர் கீழே இரண்டு குழந்தைகளைக் கொண்ட ஒரு முனை போலத் தெரிகிறது, ஒவ்வொன்றும் அதன் நிலை மற்றும் பயன்முறையுடன் குறிக்கப்பட்டுள்ளது. யாரோ டாஷ்போர்டிலிருந்து ஒட்டிய சுருக்கத்தைப் படிப்பதற்குப் பதிலாக உண்மையான வெளியீட்டைக் கொட்டி குழந்தைகளை நீங்களே எண்ணுங்கள்.
swanctl --list-sas
swanctl --list-conns --raw | grep -A4 'accounting'
இரண்டு நிறுவப்பட்ட குழந்தைகளுடன் ஒரு பெற்றோர் ஆரோக்கியமான இரண்டு துணை வலைய சுரங்கப்பாதை. ஒரு நிறுவப்பட்ட மற்றும் ஒரு இல்லாத குழந்தையுடன் ஒரு பெற்றோர் வேறு நிலை, இல்லாத குழந்தையின் தேர்ந்தெடுப்பான்களே தொலைப் பக்கத்தின் முன்மொழிவுடன் ஒப்பிட வேண்டியவை. விசை புதுப்பிப்பின் போது பழைய குழந்தையும் அதன் மாற்றீடும் சிறிது நேரம் சேர்ந்து தோன்றலாம். ஸ்னாப்ஷாட்டுடன் நேர முத்திரையை வைத்திருங்கள், ஏனெனில் புதுப்பிப்பின் நடுவில் எடுக்கப்பட்ட எண்ணிக்கை நகல் போலவும் அதன் பிறகு எடுக்கப்பட்டது இழப்பு போலவும் தெரிகிறது.
ஏற்றப்பட்டது, நிறுவப்பட்டது மற்றும் கடந்து செல்லும் போக்குவரத்து
நிறுவப்பட்ட நிலையில் உள்ள குழந்தைக்கு ஒப்புக்கொள்ளப்பட்ட அளவுருக்கள் மற்றும் கர்னலில் ஒரு உள்ளீடு உள்ளது. ஆனால் அது ஒரு பாக்கெட்டை எடுத்துச் சென்றிருக்க வேண்டிய அவசியமில்லை: தேர்ந்தெடுப்பான்கள் நீங்கள் எதிர்பார்க்கும் போக்குவரத்தை விடக் குறுகலாக இருக்கலாம், மேலும் சுரங்கப்பாதை அதைப் பார்ப்பதற்கு முன்பே ஒரு பாதை அந்தப் போக்குவரத்தை வேறெங்கோ அனுப்பலாம். அங்கீகரிக்கப்பட்ட புரவலனிலிருந்து ஒப்புக்கொள்ளப்பட்ட தேர்ந்தெடுப்பான்களுடன் பொருந்தும் ஓட்டத்தை அனுப்புங்கள், பிறகு தலைப்புக்குப் பதிலாக குழந்தையின் கணக்குகளைப் படியுங்கள். பொருந்தும் போக்குவரத்தை உருவாக்கும்போது பூஜ்ஜியத்தில் நிற்கும் கணக்கு IKE அல்ல, வழிநடத்தல் அல்லது கொள்கையைச் சுட்டுகிறது.
swanctl --initiate --child accounting
swanctl --list-sas --raw | grep -E 'bytes|packets'
பெயரிடப்பட்ட குழந்தையைத் தொடங்குவது தெரியும் விளைவைக் கொண்ட வேண்டுமென்றே செய்யப்பட்ட செயல், அது “யாரும் கேட்காததால் இணைப்பு செயலற்றது” என்பதை “இணைப்பு மேலே வர முடியாது” என்பதிலிருந்து பிரிக்கிறது. தேவைக்கேற்ப பொறி கொள்கை முதல் நிலையைப் போலவே நடந்துகொள்கிறது, எனவே அதைக் குறை என்று அழைப்பதற்கு முன் இணைப்பின் தொடக்க அமைப்பைப் படியுங்கள்.
எண்ணிக்கை உண்மையிலேயே தவறாக இருக்கும்போது
ஏற்றப்பட்ட பட்டியலில் வரையறை இல்லாவிட்டால், கட்டமைப்பு ஏற்றுதல் மற்றும் எந்த டீமன் நகல் இயங்குகிறது என்பதைப் பாருங்கள். அது ஏற்றப்பட்டும் ஒருபோதும் ஒப்புக்கொள்ளவில்லை என்றால், முன்மொழிவுகள், அங்கீகாரச் சூழல் மற்றும் தேர்ந்தெடுப்பான்களை இணையுடன் ஒப்பிடுங்கள், ஒரு நேரத்தில் ஒரு குழந்தை. ஒவ்வொரு முயற்சியிலும் ஒரு உறுப்பை மாற்றி நீங்கள் மாற்றிய அடையாளங்காட்டியைப் பதிவு செய்யுங்கள். எது என்று தெரிந்தால் முன்மொழிவைத் திரும்பப் பெறுவது எளிது; ஒருபோதும் பிரிக்கப்படாத மூன்று திருத்தங்களுக்குப் பிறகு அது ஊகம்.
முதலில் தவறான வாசிப்பைச் சரிசெய்யுங்கள். “காணாமல் போன” இரண்டாவது சுரங்கப்பாதை பற்றிய பெரும்பாலான அறிக்கைகள் ஒரு பெற்றோரின் கீழ் இரண்டு நிறுவப்பட்ட குழந்தைகளுடன் முடிகின்றன, ஒருபோதும் உடைந்த ஒரே விஷயம் மக்கள் படிநிலைக்குப் பதிலாக நம்பிய சுருக்க வரி மட்டுமே.