Dhclient - ಲಿನಕ್ಸ್ / ಯುನಿಕ್ಸ್ ಕಮಾಂಡ್

dhclient - ಡೈನಾಮಿಕ್ ಹೋಸ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರೋಟೋಕಾಲ್ ಕ್ಲೈಂಟ್

ಸಿನೋಪ್ಸಿಸ್

dhclient [ -p port ] [ -d ] [ -q ] [ -1 ] [ -r ] [ -lf ಗುತ್ತಿಗೆ-ಫೈಲ್ ] [ -pf pid-file ] [ -cf config-file ] [ -sf script-file ] [ -ಸರ್ವರ್ ] [ -g ರಿಲೇ] [ -n ] [ -nw ] [ -w ] [ if0 [ ... ifn ]]

ವಿವರಣೆ

ಡೈನಮಿಕ್ ಹೋಸ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರೋಟೋಕಾಲ್, BOOTP ಪ್ರೋಟೋಕಾಲ್, ಅಥವಾ ಈ ಪ್ರೋಟೋಕಾಲ್ಗಳು ವಿಫಲವಾದರೆ, ಒಂದು ವಿಳಾಸವನ್ನು ಸ್ಥಿರವಾಗಿ ನಿಯೋಜಿಸುವ ಮೂಲಕ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಸಂರಚಿಸಲು ಇಂಟರ್ನೆಟ್ ಸಾಫ್ಟ್ವೇರ್ ಕನ್ಸೋರ್ಟಿಯಮ್ DHCP ಕ್ಲೈಂಟ್, dhclient ಒಂದು ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಕಾರ್ಯಾಚರಣೆ

ಡಿಎಚ್ಸಿಪಿ ಪ್ರೋಟೋಕಾಲ್ ಒಂದು ಹೋಸ್ಟ್ ಅನ್ನು ಒಂದು ಕೇಂದ್ರ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಅದು ಐಪಿ ವಿಳಾಸಗಳ ಪಟ್ಟಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಅದು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಉಪನೀತಿಗಳಲ್ಲಿ ನಿಯೋಜಿಸಲ್ಪಡುತ್ತದೆ. ಒಂದು ಡಿಎಚ್ಸಿಪಿ ಕ್ಲೈಂಟ್ ಈ ಪೂಲ್ನಿಂದ ವಿಳಾಸವನ್ನು ಕೋರಬಹುದು, ತದನಂತರ ಅದನ್ನು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಸಂವಹನಕ್ಕಾಗಿ ತಾತ್ಕಾಲಿಕವಾಗಿ ಬಳಸಬಹುದು. DHCP ಪ್ರೊಟೊಕಾಲ್ ಸಹ ಒಂದು ವ್ಯವಸ್ಥೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದರ ಮೂಲಕ ಒಂದು ಕ್ಲೈಂಟ್ ಇದು ಜೋಡಿಸಲಾದ ನೆಟ್ವರ್ಕ್ ಬಗ್ಗೆ ಪ್ರಮುಖ ವಿವರಗಳನ್ನು ಕಲಿಯಬಹುದು, ಉದಾಹರಣೆಗೆ ಡೀಫಾಲ್ಟ್ ರೌಟರ್ ಸ್ಥಳ, ಹೆಸರಿನ ಪರಿಚಾರಕದ ಸ್ಥಳ, ಮತ್ತು ಮುಂತಾದವು.

ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ, ಡಿಗ್ಲೈಂಟ್ ಡಿಫೈನ್ಮೆಂಟ್.ಕಾನ್ ಅನ್ನು ಸಂರಚನಾ ಸೂಚನೆಗಳಿಗಾಗಿ ಓದುತ್ತದೆ. ಅದು ಪ್ರಸ್ತುತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸಂರಚಿತವಾಗಿರುವ ಎಲ್ಲಾ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯುತ್ತದೆ. ಪ್ರತಿ ಇಂಟರ್ಫೇಸ್ಗೆ, ಇದು ಡಿಹೆಚ್ಸಿಪಿ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂರಚಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ.

ಸಿಸ್ಟಮ್ ರೀಬೂಟ್ ಮತ್ತು ಸರ್ವರ್ ಪುನರಾರಂಭಗಳಲ್ಲಿ ಲೀಸ್ಗಳ ಜಾಡನ್ನು ಅನುಸರಿಸಲು, ಡಕ್ಕ್ಲಿಯಂಟ್ ಇದು ಡಿಕ್ಲಿಂಟ್.ಲೇಸಸ್ (5) ಫೈಲ್ನಲ್ಲಿ ನಿಗದಿಪಡಿಸಲಾದ ಗುತ್ತಿಗೆಗಳ ಪಟ್ಟಿಯನ್ನು ಇರಿಸುತ್ತದೆ. ಆರಂಭದಲ್ಲಿ, dhclient.conf ಕಡತವನ್ನು ಓದಿದ ನಂತರ, dhclient dhclient.leases ಫೈಲ್ ಅನ್ನು ಅದರ ಮೆಮೊರಿಯನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಲು ಅದರಲ್ಲಿ ಯಾವ ಲೆಸ್ಗಳು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಎಂಬುದರ ಬಗ್ಗೆ ಓದುತ್ತದೆ.

ಒಂದು ಹೊಸ ಗುತ್ತಿಗೆಯನ್ನು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡಾಗ, ಇದು dhclient.leases ಕಡತದ ಕೊನೆಯಲ್ಲಿ ಸೇರ್ಪಡೆಗೊಳ್ಳುತ್ತದೆ. ಕಡತವು ನಿರಂಕುಶವಾಗಿ ದೊಡ್ಡದಾಗಿರುವುದನ್ನು ತಡೆಗಟ್ಟಲು, ಕಾಲಕಾಲಕ್ಕೆ ಡಕ್ಕ್ಲಿಯಂಟ್ ತನ್ನ ಹೊಸ ಕೋರ್ ಡಿಸ್ಕ್ಲೈಂಟ್ ಫೈಲ್ಗಳನ್ನು ಅದರ ಇನ್-ಕೋರ್ ಲೀಸ್ ಡೇಟಾಬೇಸ್ನಿಂದ ರಚಿಸುತ್ತದೆ. Dhclient.leases ಕಡತದ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು dhclient.leases ಎಂಬ ಹೆಸರಿನಲ್ಲಿಯೇ ಉಳಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ ~ ಮುಂದಿನ ಬಾರಿ ಡಕ್ಲಿಂಟ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವವರೆಗೆ ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ.

Dhclient ಮೊದಲ ಬಾರಿಗೆ ಆಮಂತ್ರಿಸಲ್ಪಟ್ಟಾಗ (ಸಾಮಾನ್ಯವಾಗಿ ಆರಂಭಿಕ ಸಿಸ್ಟಮ್ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ) DHCP ಪರಿಚಾರಕವು ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ ಹಳೆಯ ಲೀಸ್ಗಳನ್ನು ಇರಿಸಲಾಗುತ್ತದೆ. ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಇನ್ನೂ ಅವಧಿ ಮೀರಿಲ್ಲದಿರುವ dhclient.leases ಕಡತದಿಂದ ಹಳೆಯ ಗುತ್ತಿಗೆಗಳು ಪರೀಕ್ಷಿಸಲ್ಪಟ್ಟಿವೆ, ಮತ್ತು ಅವುಗಳು ಮಾನ್ಯವೆಂದು ನಿರ್ಧರಿಸಿದರೆ, ಅವು ಅವಧಿ ಮುಗಿಯುವವರೆಗೆ ಅಥವಾ DHCP ಸರ್ವರ್ ಲಭ್ಯವಾಗುವವರೆಗೆ ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಕೆಲವೊಮ್ಮೆ ಡಿಎಚ್ಸಿಪಿ ಸರ್ವರ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರದ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಅಗತ್ಯವಿರುವ ಮೊಬೈಲ್ ಹೋಸ್ಟ್ ಆ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಸ್ಥಿರ ವಿಳಾಸಕ್ಕಾಗಿ ಗುತ್ತಿಗೆಯೊಂದಿಗೆ ಮೊದಲೇ ಲೋಡ್ ಆಗಬಹುದು. DHCP ಪರಿಚಾರಕವನ್ನು ಸಂಪರ್ಕಿಸಲು ಎಲ್ಲಾ ಪ್ರಯತ್ನಗಳು ವಿಫಲಗೊಂಡಾಗ, ಡಕ್ಕ್ಲಿಯಂಟ್ ಸ್ಥಿರ ಗುತ್ತಿಗೆಯನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಾನೆ, ಮತ್ತು ಅದು ಯಶಸ್ವಿಯಾದರೆ, ಅದನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವವರೆಗೆ ಆ ಗುತ್ತಿಗೆಯನ್ನು ಬಳಸುತ್ತದೆ.

ಒಂದು ಮೊಬೈಲ್ ಹೋಸ್ಟ್ ಡಿಎಚ್ಸಿಪಿ ಲಭ್ಯವಿಲ್ಲದ ಕೆಲವು ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಪ್ರಯಾಣಿಸಬಹುದು ಆದರೆ BOOTP ಆಗಿದೆ. ಆ ಸಂದರ್ಭದಲ್ಲಿ, BOOTP ದತ್ತಸಂಚಯದ ಮೇಲೆ ಪ್ರವೇಶಕ್ಕಾಗಿ ನೆಟ್ವರ್ಕ್ ನಿರ್ವಾಹಕರೊಂದಿಗೆ ವ್ಯವಸ್ಥೆ ಮಾಡುವುದು ಅನುಕೂಲಕರವಾಗಿರುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಹೋಸ್ಟ್ ಹಳೆಯ ಲೀಸ್ಗಳ ಪಟ್ಟಿಯ ಮೂಲಕ ಸೈಕ್ಲಿಂಗ್ ಮಾಡುವ ಬದಲು ಆ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ತ್ವರಿತವಾಗಿ ಬೂಟ್ ಮಾಡಬಹುದು.

ಕಮಾಂಡ್ ಲೈನ್

ಸಂರಚಿಸಲು dhclient ಪ್ರಯತ್ನಿಸುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನಗಳ ಹೆಸರುಗಳು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಸೂಚಿಸಬಹುದು. ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಯಾವುದೇ ಇಂಟರ್ಫೇಸ್ ಹೆಸರುಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ ಎಲ್ಲಾ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಗುರುತಿಸಬಲ್ಲದು, ಸಾಧ್ಯವಾದರೆ ಪ್ರಸಾರವಿಲ್ಲದ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ.

Dhclient.conf (5) ಕಡತದಲ್ಲಿ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಹೆಸರಿನಿಂದ ಸೂಚಿಸಲು ಸಾಧ್ಯವಿದೆ. ಅಂತರ್ಮುಖಿಗಳು ಈ ರೀತಿಯಲ್ಲಿ ಸೂಚಿಸಿದ್ದರೆ, ನಂತರ ಕ್ಲೈಂಟ್ ಕೇವಲ ಸಂರಚನಾ ಕಡತದಲ್ಲಿ ಅಥವ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಸೂಚಿಸಲಾದ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಮಾತ್ರ ಸಂರಚಿಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಇತರ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ.

DHCP ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಿತ (ಪೋರ್ಟ್ 68) ಹೊರತುಪಡಿಸಿ ಬೇರೆ ಪೋರ್ಟ್ನಲ್ಲಿ ಕೇಳುವುದು ಮತ್ತು ರವಾನಿಸಬೇಕೆಂದರೆ , -p ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬಳಸಬಹುದಾಗಿದೆ. ಇದನ್ನು ನಂತರ ಡಕ್ಲಿಂಟ್ ಬಳಸಬೇಕಾದ UDP ಪೋರ್ಟ್ ಸಂಖ್ಯೆ. ಡೀಬಗ್ ಮಾಡುವ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಇದು ಹೆಚ್ಚಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. ಕ್ಲೈಂಟ್ ಕೇಳಲು ಮತ್ತು ರವಾನಿಸಲು ವಿಭಿನ್ನ ಬಂದರು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ್ದರೆ, ಕ್ಲೈಂಟ್ ವಿಭಿನ್ನ ಗಮ್ಯಸ್ಥಾನದ ಪೋರ್ಟ್ ಅನ್ನು ಸಹ ಬಳಸುತ್ತದೆ - ನಿರ್ದಿಷ್ಟ ಗಮ್ಯಸ್ಥಾನದ ಬಂದರಿಗಿಂತ ಹೆಚ್ಚಿನದು.

DHCP ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ IP ವಿಳಾಸವನ್ನು 255.255.255.255, ಐಪಿ ಸೀಮಿತ ಪ್ರಸಾರದ ವಿಳಾಸವನ್ನು ಪಡೆಯುವ ಮೊದಲು ಕಳುಹಿಸುವ ಯಾವುದೇ ಪ್ರೋಟೋಕಾಲ್ ಸಂದೇಶಗಳನ್ನು ರವಾನಿಸುತ್ತದೆ. ಡೀಬಗ್ ಮಾಡುವ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಸರ್ವರ್ ಈ ಸಂದೇಶಗಳನ್ನು ಬೇರೆ ಬೇರೆ ವಿಳಾಸಕ್ಕೆ ವರ್ಗಾಯಿಸಲು ಉಪಯುಕ್ತವಾಗಬಹುದು. -s ಧ್ವಜದೊಂದಿಗೆ ಇದನ್ನು ಸೂಚಿಸಬಹುದು, ನಂತರ IP ವಿಳಾಸ ಅಥವಾ ಗಮ್ಯಸ್ಥಾನದ ಡೊಮೇನ್ ಹೆಸರು.

ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಕ್ಲೈಂಟ್ ಕಳುಹಿಸುವ ಎಲ್ಲಾ ಪ್ಯಾಕೆಟ್ಗಳ ಗಿಯಾಡ್ರ್ ಕ್ಷೇತ್ರವನ್ನು -g ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಂದಿಸಬಹುದು, ನಂತರ ಕಳುಹಿಸಲು ಐಪಿ ವಿಳಾಸ. ಇದು ಪರೀಕ್ಷೆಗೆ ಮಾತ್ರ ಉಪಯುಕ್ತವಾಗಿದೆ, ಮತ್ತು ಯಾವುದೇ ಸ್ಥಿರ ಅಥವಾ ಉಪಯುಕ್ತ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ನಿರೀಕ್ಷಿಸಬಾರದು.

DHCP ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವವರೆಗೆ ಮುಂಭಾಗದಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ, ಮತ್ತು ನಂತರ ಹಿನ್ನಲೆಯಲ್ಲಿ ಚಾಲನೆಗೊಳ್ಳಲು ಹಿಂದಿರುಗುತ್ತದೆ. ಫೋರ್ಸ್ ಡಿಕ್ಲಿಂಟ್ ಅನ್ನು ಯಾವಾಗಲೂ ಮುನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಯಾಗಿ ಚಲಾಯಿಸಲು, -d ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು. ಕ್ಲೈಂಟ್ ಅನ್ನು ಡೀಬಗರ್ ಅಡಿಯಲ್ಲಿ ಚಾಲನೆ ಮಾಡುವಾಗ ಅಥವಾ ಸಿಸ್ಟಮ್ ವಿ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಇದನ್ನು inittab ನಿಂದ ಚಾಲನೆ ಮಾಡುವಾಗ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.

ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಆರಂಭಿಕ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಒಂದು ವಿಳಾಸವನ್ನು ಪಡೆದುಕೊಳ್ಳುವವರೆಗೂ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ದೋಷ ವಿವರಣಕಾರರಿಗೆ ಪ್ರೋಟೋಕಾಲ್ ಅನುಕ್ರಮವನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಸಿಸ್ಲಾಗ್ (3) ಸೌಲಭ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಸಂದೇಶಗಳನ್ನು ಮಾತ್ರ ಲಾಗ್ ಮಾಡುತ್ತದೆ. -ಕ ಫ್ಲ್ಯಾಗ್ ದೋಷಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಯಾವುದೇ ದೋಷಗಳನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎರರ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ಗೆ ಮುದ್ರಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ.

DHCP ಪ್ರೊಟೊಕಾಲ್ನಿಂದ ಅಗತ್ಯವಿಲ್ಲದ ಕಾರಣ ಗ್ರಾಹಕನು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಸ್ತುತ ಗುತ್ತಿಗೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವುದಿಲ್ಲ. ಗೊತ್ತುಪಡಿಸಿದ IP ವಿಳಾಸವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲು ಬಯಸಿದರೆ ಕೆಲವು ಕೇಬಲ್ ISP ಗಳು ತಮ್ಮ ಗ್ರಾಹಕರಿಗೆ ಸರ್ವರ್ಗೆ ತಿಳಿಸಲು ಅಗತ್ಯವಿರುತ್ತದೆ. -r ಧ್ವಜವು ಪ್ರಸ್ತುತ ಗುತ್ತಿಗೆಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಗುತ್ತಿಗೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ ನಂತರ, ಕ್ಲೈಂಟ್ ನಿರ್ಗಮಿಸುತ್ತದೆ.

ಒಂದು -1 ಗುತ್ತಿಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು -1- ಫ್ಲ್ಯಾಗ್ ಕಾರಣ ಡಿಕ್ಲಿಂಟ್. ಅದು ವಿಫಲವಾದಲ್ಲಿ, ನಿರ್ಗಮನ ಕೋಡ್ ಎರಡು ಜೊತೆ dhclient ನಿರ್ಗಮಿಸುತ್ತದೆ.

DHCP ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ /etc/dhclient.conf ನಿಂದ ಅದರ ಸಂರಚನಾ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುತ್ತದೆ, /var/lib/dhcp/dhclient.leases ನಿಂದ ಅದರ ಗುತ್ತಿಗೆ ಡೇಟಾಬೇಸ್ , ಅದರ ಪ್ರಕ್ರಿಯೆ ID ಅನ್ನು /var/run/dhclient.pid ಎಂಬ ಕಡತದಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಸಂರಚಿಸುತ್ತದೆ / sbin / dhclient-script ಅನ್ನು ಬಳಸುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನವು ಈ ಕಡತಗಳಿಗಾಗಿ ವಿಭಿನ್ನ ಹೆಸರುಗಳು ಮತ್ತು / ಅಥವಾ ಸ್ಥಳಗಳನ್ನು ಸೂಚಿಸಲು, -cf, -lf, -pf ಮತ್ತು -ff ಧ್ವಜಗಳನ್ನು ಕ್ರಮವಾಗಿ, ಕಡತದ ಹೆಸರನ್ನು ಬಳಸಿ. ಉದಾಹರಣೆಗೆ, DHCP ಕ್ಲೈಂಟ್ ಆರಂಭಗೊಂಡಾಗ / var / lib / dhcp ಅಥವ / var / run ಅನ್ನು ಇನ್ನೂ ಆರೋಹಿಸದೆ ಇದ್ದಲ್ಲಿ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ.

ಸಂರಚಿಸಲು ಯಾವುದೇ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ DHCP ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ಗಮಿಸುತ್ತದೆ. ಲ್ಯಾಪ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್ಗಳು ಮತ್ತು ಬಿಸಿ-ಸ್ವಾಪ್ ಮಾಡಬಹುದಾದ I / O ಬಸ್ಸುಗಳೊಂದಿಗೆ ಇತರ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ, ಸಿಸ್ಟಮ್ ಸ್ಟಾರ್ಟ್ಅಪ್ ನಂತರ ಪ್ರಸಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೇರಿಸಬಹುದು. ಅಂತಹ ಅಂತರ್ಮುಖಿಗಳನ್ನು ಕಂಡುಹಿಡಿಯದಿದ್ದಾಗ ಕ್ಲೈಂಟ್ ನಿರ್ಗಮಿಸಲು ಕಾರಣವಾಗಲು -w ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬಳಸಬಹುದು. ಒಂದು ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಸೇರಿಸಿದಾಗ ಅಥವಾ ತೆಗೆದುಹಾಕಿರುವಾಗ ಒಮೆಶೆಲ್ (8) ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಕ್ಲೈಂಟ್ಗೆ ತಿಳಿಸಲು ಬಳಸಬಹುದು, ಆ ಮೂಲಕ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಐಪಿ ವಿಳಾಸವನ್ನು ಕ್ಲೈಂಟ್ ಮಾಡಲು ಸಂರಚಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು.

-n ಧ್ವಜವನ್ನು ಬಳಸಿಕೊಂಡು ಯಾವುದೇ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಸಂರಚಿಸಲು ಪ್ರಯತ್ನಿಸದೆ DHCP ಕ್ಲೈಂಟ್ ಅನ್ನು ನಿರ್ದೇಶಿಸಬಹುದು. -w ಧ್ವಜದೊಂದಿಗೆ ಸಂಯೋಜನೆಯಲ್ಲಿ ಇದು ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿದೆ.

IP ವಿಳಾಸವನ್ನು ಪಡೆದುಕೊಳ್ಳುವವರೆಗೂ ಕಾಯುವ ಬದಲು, ಡೀಮನ್ ತಕ್ಷಣವೇ ಆಗಲು ಸೂಚನೆ ನೀಡಬಹುದು. -nw ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಸರಬರಾಜು ಮಾಡುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು.

ಸಂರಚನೆ

Dhclient.conf (8) ಕಡತದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಚರ್ಚಿಸಲಾಗಿದೆ.

OMAPI

DHCP ಕ್ಲೈಂಟ್ ಅದನ್ನು ನಿಲ್ಲಿಸದೆ, ಅದನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ ಅದನ್ನು ನಿಯಂತ್ರಿಸುವ ಕೆಲವು ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ರಿಮೋಟ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಒಂದು API, OMAPI ಬಳಸಿಕೊಂಡು ಈ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ. OMAPI ಕ್ಲೈಂಟ್ಗಳು TCP / IP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ಲೈಂಟ್ಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಿ, ದೃಢೀಕರಿಸಲು, ಮತ್ತು ನಂತರ ಗ್ರಾಹಕನ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು ಅದರಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಬಹುದು.

ಆಧಾರವಾಗಿರುವ OMAPI ಪ್ರೊಟೊಕಾಲ್ ಅನ್ನು ನೇರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬದಲು, ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂಗಳು dhcpctl API ಅಥವಾ OMAPI ಅನ್ನು ಬಳಸಬೇಕು. Dhcpctl ಒಂದು ಹೊದಿಕೆಯನ್ನು ಹೊಂದಿದೆ ಅದು ಒಎಂಪಿಐ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡುವುದಿಲ್ಲ ಎಂದು ಕೆಲವು ಮನೆಗೆಲಸದ ಮನೆಗೆಲಸವನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ. Dcpctl ಮತ್ತು OMAPI ಗಳನ್ನು dhcpctl (3) ಮತ್ತು ಒಮಾಪಿ (3) ನಲ್ಲಿ ದಾಖಲಿಸಲಾಗಿದೆ. ಕ್ಲೈಂಟ್ನೊಂದಿಗೆ ನೀವು ಮಾಡಬೇಕೆಂದಿರುವ ಹೆಚ್ಚಿನ ವಿಷಯಗಳು ಒಮ್ಮೇಲ್ (1) ಕಮಾಂಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿಶೇಷ ಕಾರ್ಯಕ್ರಮವನ್ನು ಬರೆಯುವ ಬದಲು ನೇರವಾಗಿ ಮಾಡಬಹುದು.

ನಿಯಂತ್ರಣ ವಸ್ತು

ನಿಯಂತ್ರಣ ಆಬ್ಜೆಕ್ಟ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಮುಚ್ಚಲು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ, ಅದು ಹೊಂದಿದ ಯಾವುದೇ ಡಿಎನ್ಎಸ್ ದಾಖಲೆಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಅದನ್ನು ತೆಗೆದುಹಾಕುವುದರ ಎಲ್ಲಾ ಲೆಸ್ಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಅನ್ನು ವಿರಾಮಗೊಳಿಸಲು ಸಹ ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ - ಈ ಸಂರಚನೆಯು ಕ್ಲೈಂಟ್ ಅನ್ನು ಬಳಸುವ ಯಾವುದೇ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಹೊಂದಿದೆ. ನಂತರ ನೀವು ಅದನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬಹುದು, ಅದು ಆ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಪುನರ್ ಸಂರಚಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ. ಲ್ಯಾಪ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಹೈಬರ್ನೇಷನ್ ಅಥವಾ ಮಲಗುವುದಕ್ಕೆ ಮುಂಚೆಯೇ ನೀವು ಕ್ಲೈಂಟ್ ಅನ್ನು ವಿರಾಮಗೊಳಿಸಬಹುದು. ವಿದ್ಯುತ್ ಮರಳಿ ಬಂದ ನಂತರ ನೀವು ಅದನ್ನು ಪುನರಾರಂಭಿಸುತ್ತೀರಿ. ಕಂಪ್ಯೂಟರ್ ಹೈಬರ್ನೇಟಿಂಗ್ ಅಥವಾ ಮಲಗುತ್ತಿದ್ದಾಗ PC ಕಾರ್ಡ್ಗಳನ್ನು ಮುಚ್ಚಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ, ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಹೈಬರ್ನೇಷನ್ ಅಥವಾ ನಿದ್ರಾಹೀನತೆಯಿಂದ ಹೊರಬಂದ ನಂತರ ಅವರ ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಪುನಃ ಆರಂಭಗೊಳ್ಳುತ್ತದೆ.

ನಿಯಂತ್ರಣ ವಸ್ತುವು ಒಂದು ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿದೆ - ರಾಜ್ಯ ಗುಣಲಕ್ಷಣ. ಕ್ಲೈಂಟ್ ಅನ್ನು ಮುಚ್ಚಲು, ಅದರ ರಾಜ್ಯದ ಗುಣಲಕ್ಷಣವನ್ನು 2 ಕ್ಕೆ ಹೊಂದಿಸಿ. ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಡಿಎಚ್ಸಿ ಪ್ರೈಸ್ ಅನ್ನು ಮಾಡುತ್ತದೆ. ಇದನ್ನು ವಿರಾಮಗೊಳಿಸಲು, ಅದರ ರಾಜ್ಯದ ಗುಣಲಕ್ಷಣವನ್ನು 3 ಕ್ಕೆ ಹೊಂದಿಸಿ. ಇದನ್ನು ಪುನರಾರಂಭಿಸಲು, ಅದರ ರಾಜ್ಯದ ಗುಣಲಕ್ಷಣವನ್ನು 4 ಕ್ಕೆ ಹೊಂದಿಸಿ.

ನೆನಪಿಡಿ: ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಅನ್ನು ಬಳಸಿ.