డెబియన్/మొదలైనవి/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌ల ఫైల్ గురించి

All About Debian Etc Network Interfaces File



ఆ ఫైల్ /etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌లు డెబియన్‌లో అందుబాటులో ఉంది మరియు దాని ఉత్పన్నమైన పంపిణీలు ఇంటర్‌ఫేస్‌లు, సెటప్ రూటింగ్ సమాచారం మరియు డిఫాల్ట్ గేట్‌వేలు, మాస్క్వెరేడింగ్ నెట్‌వర్క్ బాండింగ్ మరియు మరిన్నింటి కోసం స్టాటిక్ మరియు డైనమిక్ IP చిరునామాలను నిర్వచించడానికి అనుమతిస్తుంది.

డిఫాల్ట్ ఇంటర్‌ఫేస్‌లు ఫైల్ కింది విధంగా కనిపిస్తుంది:









ఎక్కడ దానంతట అదే బూట్ వద్ద ఇంటర్‌ఫేస్‌ను ప్రారంభిస్తుంది మరియు ఐఫేస్ నెట్‌వర్క్ ఇంటర్‌ఫేస్‌కు కాల్ చేస్తుంది (ఈ సందర్భంలో లో, లూప్‌బ్యాక్). తో మొదలయ్యే అన్ని పంక్తులు దానంతట అదే నడుస్తున్నప్పుడు ఎనేబుల్ చేయబడే ఇంటర్‌ఫేస్‌లను పేర్కొనండి ifup -a , ఒక ఆదేశం బూట్ వద్ద అమలు చేయబడింది.



Iface తో ప్రారంభమయ్యే పంక్తులు కింది వాక్యనిర్మాణాన్ని కలిగి ఉంటాయి:





ఐఫేస్

ఉదాహరణకి:

iface enp2s0 inet dhcp

కింది ఉదాహరణ DHCP ఉపయోగించి నెట్‌వర్క్ కార్డ్‌ని ఎలా సెటప్ చేయాలో చూపుతుంది:



/Etc/network/ఇంటర్‌ఫేస్‌లను సవరించడం ద్వారా DHCP తో ఇంటర్‌ఫేస్‌ను సెటప్ చేయడం:

DHCP ఉపయోగించి కొత్త ఇంటర్‌ఫేస్‌ను జోడించడానికి, కింది పంక్తులను జోడించండి:

దానంతట అదే
అనుమతించు- hotplug
iface inet dhcp

ఎక్కడ అనుమతించు- hotplug ఈవెంట్ డిటెక్షన్ మీద ఇంటర్‌ఫేస్ ప్రారంభమవుతుంది.

గమనిక: IPv6 యాడ్ కోసం inet6 : iface inet6 dhcp

ఎక్కడ మీరు మీ పరికరం పేరును సెట్ చేయాలి, eth0 , enp2s0 , wlp3s0 , మొదలైనవి

/Etc/network/ఇంటర్‌ఫేస్‌లను సవరించడం ద్వారా స్టాటిక్ అడ్రస్‌తో ఇంటర్‌ఫేస్‌ని సెటప్ చేయడం:

DHCP తో ఇంటర్‌ఫేస్‌ను కాన్ఫిగర్ చేయడానికి బదులుగా మీరు స్టాటిక్ IP చిరునామాను సెట్ చేయాలనుకుంటే మరియు గేట్‌వే మునుపటి సూచనలను కింది వాటితో భర్తీ చేయండి (భర్తీ చేయండి 192.168.0.8/24 మరియు 192.168.0.1 మీ సరైన IP చిరునామాలతో):

దానంతట అదే
iface inet స్టాటిక్
చిరునామా 192.168.0.1
నెట్‌మాస్క్ 255.255.255.0

గేట్‌వే 192.168.0.1
dns-nameservers 8.8.8.8

గేట్‌వే మరియు ప్రసారాన్ని నిర్వచించడం ఐచ్ఛికం.
కింది ఉదాహరణ నెట్‌వర్క్ ఇంటర్‌ఫేస్ ఎనేబుల్ (అప్) లేదా డిసేబుల్ (డౌన్) తర్వాత నడుస్తున్న విభిన్న కాన్ఫిగరేషన్‌ను చూపుతుంది. ది పైకి పరికరం ఎనేబుల్ చేయబడినప్పుడు లైన్‌లు అమలు చేయబడతాయి డౌన్ ఇది నిలిపివేయబడినప్పుడు పంక్తులు:

ఆటో ఎథ్ 0
iface eth0 ఇనెట్ స్టాటిక్
చిరునామా 192.168.0.5
నెట్‌వర్క్ 192.168.0.0
నెట్‌మాస్క్ 255.255.255.128
ప్రసారం 192.168.0.0
అప్ రూట్ యాడ్ -నెట్ 192.168.0.128 నెట్‌మాస్క్ 255.255.255.0 gw 192.168.0.1
అప్ రూట్ డిఫాల్ట్ gw 192.168.0.200 ని జోడించండి
డౌన్ రూట్ డెల్ డిఫాల్ట్ gw 192.168.0.200
డౌన్ రూట్ డెల్ -నెట్ 192.168.0.128 నెట్‌మాస్క్ 255.255.255.128 gw 192.168.0.1

2 ఇంటర్‌ఫేస్‌లతో నెట్‌వర్క్ కార్డ్‌ని సెటప్ చేయడం:

ఈ క్రింది ఉదాహరణ రెండు ఇంటర్‌ఫేస్‌లతో నెట్‌వర్క్ కార్డ్ కోసం స్టాటిక్ కాన్ఫిగరేషన్‌ను చూపుతుంది:

స్వయం eth0 eth0: 1
iface eth0 ఇనెట్ స్టాటిక్
చిరునామా 192.168.0.5
నెట్‌వర్క్ 192.168.0.0
నెట్‌మాస్క్ 255.255.255.0
ప్రసారం 192.168.0.255
గేట్‌వే 192.168.0.1
iface eth0: 1 inet స్టాటిక్
చిరునామా 192.168.0.10
నెట్‌వర్క్ 192.168.0.0
నెట్‌మాస్క్ 255.255.255.0

మీరు ఈ విధంగా చూడగలిగినట్లుగా మీరు ఒకే నెట్‌వర్క్ ఇంటర్‌ఫేస్‌కు బహుళ IP చిరునామాలను కేటాయించవచ్చు.

/Etc/network/ఇంటర్‌ఫేస్‌లను సవరించడం ద్వారా నెట్‌వర్క్ బంధాన్ని కాన్ఫిగర్ చేయండి:

కింది ఉదాహరణ నా మునుపటి బాండింగ్ మోడ్ 1 కాన్ఫిగరేషన్/etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్ ఫైల్‌లో చూపిస్తుంది, సులభంగా అర్థం చేసుకోవడానికి నేను వారి పేర్లతో ఇంటర్‌ఫేస్‌లను వదిలివేస్తాను:

ఆటో ఎన్‌పి 2 ఎస్ 0
iface enp2s0 ఇనెట్ మాన్యువల్
బాండ్-మాస్టర్ బాండ్ 0
బంధం-ప్రాథమిక enp2s0 wlp3s0

ఆటో wlp3s0
iface wlp3s0 ఇనెట్ మాన్యువల్
బాండ్-మాస్టర్ బాండ్ 0
బంధం-ప్రాథమిక enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
ఆటో బాండ్ 0
iface బంధం 0 inet dhcp
బంధం-బానిసలు ఎవరూ
బాండ్-మోడ్ యాక్టివ్-బ్యాకప్
బాండ్-మిమోన్ 100
బాండ్-డౌన్‌డేలే 200
బాండ్ అప్‌డేలే 200

DHCP కి బదులుగా స్టాటిక్ IP తో నెట్‌వర్క్ బాండింగ్ కాన్ఫిగరేషన్ చివరి బ్లాక్‌ను కలిగి ఉంటుంది:

iface బాండ్ 0 ఇనెట్ స్టాటిక్
చిరునామా 192.168.0.54
నెట్‌మాస్క్ 255.255.255.0
నెట్‌వర్క్ 192.168.0.0
గేట్‌వే 192.168.0.1

బంధం సరిగ్గా పనిచేస్తోందని నిర్ధారించుకోవడానికి మీరు కింది ఆదేశాన్ని అమలు చేయవచ్చు:

#పిల్లి /శాతం/నికర/బంధం/బంధం 0

ఉదాహరణల మూలం: Linux Network Bonding ఎలా చేయాలి

ఫైల్/etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌ల కోసం లాగిన్ చేయడం ప్రారంభించండి:

లాగింగ్‌కు సంబంధించి 3 ఎంపికలు ఉన్నాయి:

వెర్బోస్: వివరణాత్మక సమాచారాన్ని కలిగి ఉండటానికి లాగ్ ఫైళ్ళను నిర్దేశిస్తుంది.
డీబగ్: లాగిన్ చేస్తున్నప్పుడు డీబగ్గింగ్‌ను ప్రారంభించండి.
సిస్లాగ్: లాగ్‌లను/var/log/syslog లోపల సేవ్ చేయండి.

/Etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌ల కోసం ప్రీ-అప్ ఆదేశాలు: నెట్‌వర్క్ పరికరాన్ని ప్రారంభించే ముందు ప్రీ-అప్ ఆదేశాలు అమలు చేయబడతాయి. ప్రీ-అప్ కమాండ్ విఫలమైతే నెట్‌వర్క్ కార్డ్ యాక్టివేషన్ జరగదు.

/Etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌ల కోసం పోస్ట్-అప్ సూచనలు: నెట్‌వర్క్ ఇంటర్‌ఫేస్ ప్రారంభించిన తర్వాత పోస్ట్-అప్ సూచనలు అమలు చేయబడతాయి.

/Etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌ల కోసం ముందస్తు సూచనలు: నెట్‌వర్క్ పరికరాన్ని నిలిపివేయడానికి ముందు ప్రీ-డౌన్ సూచనలు అమలు చేయబడతాయి.

/Etc/network/interfaces కోసం పోస్ట్-డౌన్ సూచనలు: నెట్‌వర్క్ ఇంటర్‌ఫేస్ నిలిపివేయబడిన తర్వాత పోస్ట్-డౌన్ సూచనలు అమలు చేయబడతాయి.

ప్రీ-అప్, ప్రీ-డౌన్, పోస్ట్-అప్ మరియు పోస్ట్-డౌన్ ఫ్లాగ్‌లు షరతులతో ఉంటాయి, ఒకవేళ అవి నెట్‌వర్క్ పరికరం ఎనేబుల్ చేయబడవు లేదా సరిగ్గా డిసేబుల్ అని గుర్తించబడవు.

ఉదాహరణకు, సూచన:

ముందస్తుగా/usr/స్థానిక/sbin/iptables

నెట్‌వర్క్ ఇంటర్‌ఫేస్ ప్రారంభించబడే ముందు ఫైర్‌వాల్ రన్ అవుతుంది, iptables నెట్‌వర్క్ ఇంటర్‌ఫేస్ ప్రారంభించడంలో విఫలమైతే ఆన్ చేయబడదు.

ఈ సూచనలు ఏ పద్ధతికి అయినా చెల్లుబాటు అయ్యేవి, అవి పునరుద్ఘాటించబడతాయి, ప్రత్యామ్నాయంగా మీరు నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను ప్రారంభించేటప్పుడు మరియు నిలిపివేసేటప్పుడు స్క్రిప్ట్‌ను అమలు చేయాలనుకుంటే, వాటిని డైరెక్టరీల లోపల సేవ్ చేయవచ్చు:

/మొదలైనవి/నెట్‌వర్క్/if-down.d
/మొదలైనవి/నెట్‌వర్క్/if-post-down.d
/మొదలైనవి/నెట్‌వర్క్/if-pre-up.d
/మొదలైనవి/నెట్‌వర్క్/if-up.d

/Etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌ల ఫైల్ చాలా క్లిష్టంగా ఉంది, ప్రధాన పేజీలో లేదా ఆన్‌లైన్‌లో మరిన్ని అందుబాటులో ఉన్న ఎంపికలు ఉన్నాయి https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

ఈ సంక్షిప్త కథనాన్ని మీరు కనుగొన్నారని నేను ఆశిస్తున్నాను డెబియన్/etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌ల ఫైల్ గురించి ఉపయోగకరమైన.
లైనక్స్ మరియు నెట్‌వర్కింగ్‌పై అదనపు అప్‌డేట్‌లు మరియు చిట్కాల కోసం LinuxHint ని అనుసరిస్తూ ఉండండి.