Skip to main content

Dhclient - லினக்ஸ் / யூனிக்ஸ் கட்டளை

Anonim

சுருக்கம்

dhclient -p துறைமுக -d -q -1 -r -lf குத்தகை கோப்பு -pf PID கோப்பு -cf config- கோப்பில் -எஸ் எப் ஸ்கிரிப்ட் கோப்பு -s சர்வர் -g ரிலே -n -nw -w if0 … IFN

விளக்கம்

Dynamic Host Configuration Protocol, BOOTP நெறிமுறை அல்லது ஒன்றுக்கு மேற்பட்ட நெட்வொர்க் இடைமுகங்களை கட்டமைப்பதற்கான ஒரு வழிமுறையை இணைய மென்பொருள் கூட்டமைப்பு DHCP கிளையன்ட் வழங்குகிறது, அல்லது இந்த நெறிமுறைகள் தோல்வியடைந்தால், ஒரு முகவரிக்கு நிலையான முகவரி வழங்கப்படும்.

இயக்கம்

DHCP நெறிமுறை ஒரு புரவலன் ஒரு மைய சேவையகத்தை தொடர்பு கொள்ள அனுமதிக்கிறது, இது ஒன்று அல்லது அதற்கு மேற்பட்ட subnets இல் ஒதுக்கப்படும் ஐபி முகவரிகள் பட்டியலை பராமரிக்கிறது. ஒரு DHCP க்ளையன்ட் இந்த குளத்தில் இருந்து ஒரு முகவரியைக் கோரலாம், பின்னர் அதை ஒரு பிணையத்தில் தொடர்பு கொள்ள தற்காலிக அடிப்படையில் பயன்படுத்தவும். DHCP நெறிமுறையானது ஒரு அமைப்புமுறையை அளிக்கிறது, அதனுடன் இணைக்கப்பட்டுள்ள நெட்வொர்க் குறித்த முக்கியமான விவரங்களை கிளையன் கற்க முடியும், அதாவது இயல்புநிலை திசைவி இடம், பெயர் சேவையகத்தின் இருப்பிடம் மற்றும் பல.

தொடக்கத்தில், டிக்லிக்ண்ட் கூறுகிறது dhclient.conf கட்டமைப்பு வழிமுறைகளுக்கு. இது தற்போதைய கணினியில் கட்டமைக்கப்பட்ட எல்லா பிணைய இடைமுகங்களின் பட்டியலையும் பெறுகிறது. ஒவ்வொரு இடைமுகத்திற்கும், இது DHCP நெறிமுறையைப் பயன்படுத்தி இடைமுகத்தை கட்டமைக்க முயற்சிக்கிறது.

கணினி மறுதொடக்கங்கள் மற்றும் சர்வர் மீண்டும் துவங்குதல் ஆகியவற்றில் குத்தகைகளை கண்காணிக்கும் பொருட்டு, dhclient.leases (5) கோப்பில் ஒதுக்கப்பட்டுள்ள குத்தகைகளின் பட்டியலை Dhclient வைத்திருக்கிறது. துவக்கத்தில், dhclient.conf கோப்பினைப் படித்த பிறகு, dhclient.leases கோப்பினை அதன் நினைவகம் புதுப்பிக்கப்படுவதைப் புதுப்பிப்பதைப் படியெடுக்கிறது.

ஒரு புதிய குத்தகை வாங்கியவுடன், அது dhclient.leases கோப்பின் இறுதியில் சேர்க்கப்படும். கோப்பு தன்னிச்சையாக பெருமளவில் இருந்து வருவதை தடுக்க, அவ்வப்போது DHclient ஒரு புதிய dhclient.leases கோப்பை அதன் in-core குத்தகை தரவுத்தளத்தில் உருவாக்குகிறது. Dhclient.leases கோப்பு பழைய பதிப்பின் பெயரில் தக்கவைக்கப்படுகிறது dhclient.leases ~ அடுத்த முறை டிக்லிக்ட் தரவுத்தளத்தை மாற்றியமைக்கும் வரை.

DHCP சேவையகம் கிடைக்காவிட்டால் DHCP சேவையகம் கிடைக்கவில்லை என்றால் பழைய குத்தகைகளை சுற்றி வைக்கப்படுகிறது (பொதுவாக துவக்க முறை துவக்க செயல்பாட்டின் போது). அந்த நிகழ்வில், dhclient.leases கோப்பில் இருந்து பழைய குத்தகைகளை இன்னும் காலாவதியாகிவிடவில்லை, அவை செல்லுபடியாகும் என தீர்மானிக்கப்பட்டிருந்தால், அவை காலாவதியாகும் வரை அல்லது DHCP சேவையகம் கிடைக்கும் வரை பயன்படுத்தப்படுகிறது.

சில நேரங்களில் ஒரு DHCP சேவையகத்தை எந்த நெட்வொர்க் அணுக வேண்டும் என்று ஒரு மொபைல் ஹோஸ்ட் அந்த நெட்வொர்க்கில் ஒரு நிலையான முகவரியின் குத்தகைக்கு முன்பே ஏற்றப்பட்டிருக்கலாம். DHCP சேவையகத்தை தொடர்பு கொள்ளும் அனைத்து முயற்சிகளும் தோல்வியடைந்தவுடன், நிலையான குத்தகைக்கு மதிப்பீடு செய்ய DHclient முயற்சிக்கும், அது வெற்றிகரமாக இருந்தால், அது மீண்டும் துவங்கப்படும் வரை அந்த குத்தகையைப் பயன்படுத்தும்.

ஒரு மொபைல் ஹோஸ்ட் DHCP கிடைக்கவில்லை, ஆனால் BOOTP உள்ளது, சில நெட்வொர்க்குகளுக்கு செல்லலாம். அந்த சந்தர்ப்பத்தில், BOOTP தரவுத்தளத்தில் உள்ள நுழைவுக்கான பிணைய நிர்வாகியுடன் ஏற்பாடு செய்வதற்கு சாதகமானதாக இருக்கலாம், எனவே புரவலன் அந்த வலையமைப்பில் விரைவாக துவக்கலாம், பழைய உரிமையாளர்களின் பட்டியல் மூலம் சைக்கிள் ஓட்டுவதை விட.

COMMAND LINE

பிணைய இடைமுகங்களின் பெயர்கள் கட்டமைக்க முயற்சிக்க வேண்டும் என்று கட்டளை வரியில் குறிப்பிடப்படலாம். கட்டளை வரி பெயரிடலில் எந்த இடைமுகப் பெயர்களும் குறிப்பிடப்படவில்லை என்றால், பொதுவாக அனைத்து பிணைய இடைமுகங்களையும் அடையாளம் காணலாம், முடிந்தால் அல்லாத ஒளிபரப்பு இடைமுகங்களை நீக்குதல், ஒவ்வொரு இடைமுகத்தை கட்டமைக்க முயற்சிக்கும்.

இதில் இடைமுகங்களை பெயரிடவும் குறிப்பிட முடியும்dhclient.conf (5) கோப்பு. இந்த வழியில் இடைமுகங்கள் குறிப்பிடப்பட்டிருந்தால், கட்டமைப்பு கோப்பில் அல்லது கட்டளை வரியில் குறிப்பிட்டுள்ள இடைமுகங்களை வாடிக்கையாளர் மட்டுமே கட்டமைக்கும், மேலும் பிற இடைமுகங்களை புறக்கணிக்கும்.

DHCP க்ளையன்ட் தரநிலை (போர்ட் 68) விட வேறு ஒரு துறைமுகத்தில் கேட்கவும் அனுப்பவும் வேண்டும் என்றால், the-pகொடி பயன்படுத்தப்படலாம். இது udp போர்ட் எண் பயன்படுத்த வேண்டும் என்று dhclient பயன்படுத்த வேண்டும். பிழைத்திருத்த நோக்கங்களுக்காக இது பெரும்பாலும் பயனுள்ளதாக இருக்கும். கிளையன்ட் மீது கேட்கவும் அனுப்பவும் வேறுபட்ட துறை குறிப்பிடப்பட்டிருந்தால், கிளையன் வேறு ஒரு இலக்கு துறைமுகத்தையும் பயன்படுத்துவார் - குறிப்பிட்ட இலக்கு துறைமுகத்தை விட அதிகமானவர்.

டி.சி.சி. பி கிளையன் ஒரு ஐபி முகவரியை 255.255.255.255 ஐ, ஐபி வரையறுக்கப்பட்ட ஒளிபரப்ப முகவரிக்கு முன்னர் அனுப்பும் எந்த நெறிமுறை செய்திகளையும் பொதுவாக அனுப்பும். பிழைத்திருத்த நோக்கங்களுக்காக, சேவையகமானது இந்தச் செய்திகளை வேறு சில முகவரிகளுக்கு அனுப்புவது பயனுள்ளதாக இருக்கும். இதைக் கொண்டு குறிப்பிடலாம்-sகொடி, இலக்கின் IP முகவரி அல்லது டொமைன் பெயரைத் தொடர்ந்து.

சோதனை நோக்கங்களுக்காக, கிளையண்ட் அனுப்புகின்ற அனைத்து பாக்கெட்டுகளின் giaddr களத்தைப் பயன்படுத்தி அமைக்க முடியும்-g கொடி, ஐபி முகவரி அனுப்பும். இது சோதனைக்கு மட்டுமே பயன்படுகிறது, மேலும் எந்தவொரு நிலையான அல்லது பயனுள்ள வழியில் வேலை செய்ய எதிர்பார்க்கப்படக்கூடாது.

DHCP கிளையன் பொதுவாக முன் முகப்பில் இயங்கும், அது ஒரு இடைமுகத்தை கட்டமைக்கும் வரை, பின் பின்னணியில் இயங்கும். எப்போதும் ஒரு முன்னணி செயல்முறை என இயக்க டிஎல்சிடின் இயக்க,-d கொடி குறிப்பிடப்பட வேண்டும். ஒரு பிழைத்திருத்தத்தின் கீழ் கிளையண்ட் இயங்கும் போது, ​​அல்லது கணினி V கணினிகளில் inittab ஐ இயக்கும்போது இது பயனுள்ளதாக இருக்கும்.

கிளையன் பொதுவாக ஒரு துவக்க செய்தியை அச்சிட்டு, நெறிமுறை வரிசையை ஒரு நிலையான முகவரிக்குத் தரவரிசை வரை காண்பிக்கும், பின்னர் ஒரு செய்தியைsyslog (3)வசதி. தி-q கொடி பிழைகள் தவிர வேறு எந்த செய்திகளும் நிலையான பிழை விளக்கிக்கு அச்சிடப்படுவதை தடுக்கிறது.

DHCP நெறிமுறையால் இது தேவையில்லை என வாடிக்கையாளர் தற்போதைய குத்தகையை வெளியிடவில்லை.சில கேபிஎல் ஐ.எஸ்.பீ கள், வாடிக்கையாளர்களுக்கு ஒரு ஒதுக்கப்படும் ஐபி முகவரியை வெளியிட விரும்பினால் சேவையகம் அறிவிக்க வேண்டும். தி-r கொடி வெளிப்படையாக தற்போதைய குத்தகையை வெளியிடுகிறது, குத்தகை ஒப்பந்தம் வெளியிடப்பட்டவுடன், கிளையன் வெளியேறுகிறது.

தி-1 ஒரு குத்தகைக்கு வாங்க ஒரு முறை முயற்சி செய்வதற்கு கொடிய காரணம். இது தோல்வியுற்றால், வெளியேறும் குறியீட்டை வெளியேறும் Dhclient வெளியேறும்.

DHCP கிளையன் பொதுவாக அதன் கட்டமைப்பு தகவலை பெறுகிறது/etc/dhclient.conf, அதன் குத்தகை தரவுத்தளம், /var/lib/dhcp/dhclient.leases அதன் செயல்முறை ஐடி என்று அழைக்கப்படும் கோப்பில் சேமிக்கிறது/var/run/dhclient.pid, மற்றும் பிணைய இடைமுகத்தை கட்டமைக்கிறது/ Sbin / இல் dhclient ஸ்கிரிப்ட் இந்த கோப்புகளுக்கான வெவ்வேறு பெயர்கள் மற்றும் / அல்லது இருப்பிடங்களைக் குறிப்பிட, பயன்படுத்தவும்-cf, -lf, -pf மற்றும்-எஸ் எப் கொடிகள், முறையே, கோப்பின் பெயரின் பின். எடுத்துக்காட்டாக,/ Var / lib / DHCP அல்லது/ வார் / ரன் DHCP க்ளையன்ட் துவங்கும்போது இன்னும் ஏற்றப்படவில்லை.

கட்டமைக்க எந்த நெட்வொர்க் இடைமுகங்களை அடையாளம் காண முடியவில்லையெனில் DHCP கிளையன் பொதுவாக வெளியேறும். லேப்டாப் கணினிகள் மற்றும் ஹாட்-ஸ்வாப்பபிள் I / O பஸ்ஸுடன் கூடிய மற்ற கணினிகள், கணினியின் துவக்கத்தின்போது ஒரு ஒளிபரப்பு இடைமுகம் சேர்க்கப்படலாம். தி-w கொடியானது அத்தகைய இடைமுகங்கள் கண்டுபிடிக்க முடியாதபோது கிளையிலிருந்து வெளியேறக்கூடாது. திஓம்ஹெல் (8) ஒரு நெட்வொர்க் இடைமுகத்தை சேர்க்கப்பட்டாலோ அல்லது அகற்றப்பட்டாலோ கிளையன்ட் அறிவிக்க பயன்படுகிறது, அதனால் கிளையன் அந்த இடைமுகத்தில் ஐபி முகவரியை கட்டமைக்க முயற்சிக்கும்.

DHCP க்ளையன்ட் பயன்படுத்தி எந்த இடைமுகங்களை கட்டமைக்க முயற்சிக்க கூடாது-n கொடி. இது மிகவும் பயனுள்ளதாக இருக்கும்-w கொடி.

கிளையன் உடனடியாக டீமானாக மாறி, ஐபி முகவரியை வாங்குவதற்கு காத்திருப்பதைக் காட்டிலும் அறிவுறுத்தப்படலாம். இது வழங்குவதன் மூலம் செய்யப்படலாம்-nw கொடி.

கட்டமைப்பு

Dhclient.conf (8) கோப்பின் தொடரியல் seperately விவாதிக்கப்படுகிறது.

ஓஎம்ஏபிஐ

DHCP க்ளையன்ட் அதை இயங்கிக் கொண்டிருக்கும் போது அதை கட்டுப்படுத்த சில திறனை வழங்குகிறது. இந்த திறமை OMAPI ஐ பயன்படுத்தி வழங்கப்படுகிறது, தொலைநிலை பொருட்களை கையாளுவதற்கான ஒரு ஏபிஐ. OMAPI வாடிக்கையாளர்கள் TCP / IP ஐப் பயன்படுத்தி கிளையனுடன் இணைக்க, அங்கீகரிக்கவும், பின்னர் வாடிக்கையாளர் தற்போதைய நிலைமையை ஆராயவும், மாற்றங்களைச் செய்யவும் முடியும்.

நேரடியாக OMAPI நெறிமுறையை செயல்படுத்துவதற்கு பதிலாக, பயனர் நிரல்கள் dhcpctl API அல்லது OMAPI தன்னைப் பயன்படுத்த வேண்டும். Dhcpctl என்பது OMAPI ஆனது தானாகவே செய்யாத வீட்டுப் பணிகளில் சிலவற்றைக் கையாளும் ஒரு போர்வையாகும். Dhcpctl மற்றும் OMAPI ஆகியவை ஆவணப்படுத்தப்பட்டுள்ளனdhcpctl (3) மற்றும்ஓஎம்ஏபிஐ (3). வாடிக்கையாளருடன் நீங்கள் விரும்பும் பெரும்பாலான விஷயங்களை நேரடியாகப் பயன்படுத்தலாம்omshell (1) ஒரு சிறப்பு திட்டத்தை எழுத வேண்டிய கட்டாயத்திற்கு மாறாக.

கட்டுப்பாட்டு நோக்கம்

கட்டுப்பாட்டு பொருள் நீங்கள் கிளையன்ட்டை மூடுவதற்கு அனுமதிக்கிறது, அது வைத்திருக்கும் எந்த உரிமையாளரினையும் வெளியிடுவதோடு எந்த டிஎன்எஸ் பதிவையும் நீக்கியிருக்கலாம். வாடிக்கையாளர் இடைநிறுத்தப்படுவதற்கு இது அனுமதிக்கிறது - கிளையன் பயன்படுத்துகின்ற எந்த இடைமுகத்தையும் இந்த தனிப்பயனாக்குகிறது. நீங்கள் அதை மறுதொடக்கம் செய்யலாம், இது அந்த இடைமுகங்கள் மறுகட்டமைக்கும். ஒரு லேப்டாப் கணினியில் உறங்குவதற்கு முன் அல்லது தூங்குவதற்கு முன் வாடிக்கையாளரை நீங்கள் சாதாரணமாக இடைநிறுத்துவீர்கள். சக்தி மீண்டும் வந்தவுடன் நீங்கள் அதை மீண்டும் தொடருவீர்கள். கணினி hibernating அல்லது தூங்கி போது பிசி அட்டைகள் மூடப்படும் அனுமதிக்கிறது, மற்றும் கணினி தூக்கமின்மை அல்லது தூக்கம் வெளியே வரும் முறை பின்னர் தங்கள் முந்தைய மாநில reinitialized.

கட்டுப்பாட்டு பொருள் ஒரு கற்பிதம் - மாநில பண்பு. கிளையன்ட்டை மூடுவதற்கு, அதன் மாநில பண்பு 2 ஐ அமைக்கவும். இது தானாகவே DHCPRELEASE ஐ செய்யும். அதை இடைநிறுத்துவதற்கு, அதன் மாநில பண்புக்கூறு 3 ஐ அமைக்கவும். அதை தொடர, அதன் மாநில பண்பு 4 ஐ அமைக்கவும்.

முக்கியமான: பயன்படுத்த ஆண் கட்டளை ( % ஆண் ) உங்கள் குறிப்பிட்ட கணினியில் ஒரு கட்டளை எவ்வாறு பயன்படுத்தப்படுகிறது என்பதைப் பார்க்கவும்.