her er forklaring på DHCP-delen.
Det er to kataloger i systemet ditt:
/etc/dhcp/dhclient-enter-hooks.d/etc/dhcp /dhclient-exit-hooks.d
som inneholder skript som skal kjøres når dhcp
konfigurasjon endres. her er et eksempelskript (mest sannsynlig at du har en lignende under navnet feilsøking
i disse katalogene):
## Formålet med dette skriptet er bare å vise variabler som er # tilgjengelige for alle skriptene i denne katalogen. Alle disse skriptene # kalles fra / etc / dhcp3 / dhclient-script, som eksporterer alle # variablene som er vist før. Hvis du vil feilsøke et problem med DHCP # -oppsettet ditt, kan du aktivere dette skriptet og se på # /tmp/dhclient-script.debug.# For å aktivere dette skriptet, sett følgende variabel til "ja" RUN = "nei" hvis ["$ RUN" = "ja"]; deretter ekko $ (dato): angi $ {0% / *}, dumpingvariabler. \ >> /tmp/dhclient-script.debug # loop over de 4 mulige prefiksene: (tom), cur_, new_, old_ for prefiks i '' 'cur_' 'new_' 'old_'; gjøre # sløyfe over DHCP variablene sendes til dhclient-script for basevar i grunnen grensesnitt medium alias_ip_address \ ip_address host_name network_number subnet_mask \ broadcast_address rutere static_routes \ rfc3442_classless_static_routes \ domene_navn domain_search domain_name_servers \ netbios_name_servers netbios_scope \ ntp_servers \ ip6_address ip6_prefix ip6_prefixlen \ dhcp6_domain_search dhcp6_name_servers; do var = "$ {prefix} $ {basevar}" # viser bare variabler med verdier angitt hvis [-n "$ {! var}"]; deretter ekko "$ var = '$ {! var}'" >> /tmp/dhclient-script.debug fi done done echo '---------------------- ---- '>> /tmp/dhclient-script.debugfi
du kan kopiere dette skriptet under navnet du liker, aktivere det ved å sette RUN = "yes"
og ha det gøy med tilgjengelige variabler (kjør det en gang for å se utdataene i / tmp / dhclient-script.debug
).
eller kanskje bare ignorere variablene og bruk vertsnavn -I
tilnærming som før.
uansett , hvis du trenger en manual for disse skriptene, sjekk dette.