15 Kmandi utli ifconfig biex Jikkonfiguraw in-Netwerk fil-Linux
ifconfig fil-qosor konfigurazzjoni tal-interface utilità għall-amministrazzjoni tas-sistema/netwerk f'sistemi operattivi Unix/Linux biex jiġi kkonfigurat, immaniġġjat u mistoqsija l-parametri tal-interface tan-netwerk permezz tal-interface tal-linja tal-kmand jew fi skripts tal-konfigurazzjoni tas-sistema.
[ Tista' wkoll tixtieq: 22 Kmand ta' Netwerking Linux għal Sysadmin ]
Il-kmand ifconfig huwa użat għall-wiri ta 'informazzjoni kurrenti tal-konfigurazzjoni tan-netwerk, it-twaqqif ta' indirizz ip, netmask, jew indirizz tax-xandir għal interface tan-netwerk, il-ħolqien ta ' alias għall-interface tan-netwerk, it-twaqqif tal-indirizz tal-ħardwer, u l-attivazzjoni jew id-diżattivazzjoni tal-interfaces tan-netwerk.
Dan l-artikolu jkopri 15 Kmand Utli ifconfig bl-eżempji prattiċi tagħhom, li jistgħu jkunu ta 'għajnuna kbira għalik fil-ġestjoni u l-konfigurazzjoni ta' interfaces tan-netwerk fis-sistemi Linux.
Aġġornament: Il-kmand tan-netwerking ifconfig huwa deprecato u sostitwit mill-kmand ip (Tgħallem 10 Eżempji ta 'Kmand IP) fil-biċċa l-kbira tad-distribuzzjonijiet tal-Linux.
[ Tista 'tħobb ukoll: ifconfig vs ip: X'inhi d-Differenza u t-Tqabbil tal-Konfigurazzjoni tan-Netwerk ]
1. Ara l-Issettjar kollha tal-Interface tan-Netwerk
Il-kmand ifconfig mingħajr argumenti se juri d-dettalji kollha tal-interfaces attivi. Il-kmand ifconfig jintuża wkoll biex jiċċekkja l-indirizz IP assenjat ta 'server.
ifconfig eth0 Link encap:Ethernet HWaddr 00:0B:CD:1C:18:5A inet addr:172.16.25.126 Bcast:172.16.25.63 Mask:255.255.255.224 inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2341604 errors:0 dropped:0 overruns:0 frame:0 TX packets:2217673 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:293460932 (279.8 MiB) TX bytes:1042006549 (993.7 MiB) Interrupt:185 Memory:f7fe0000-f7ff0000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:5019066 errors:0 dropped:0 overruns:0 frame:0 TX packets:5019066 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2174522634 (2.0 GiB) TX bytes:2174522634 (2.0 GiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.1.1.1 P-t-P:10.1.1.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
2. Uri l-Informazzjoni tal-Interfaces tan-Netwerk Kollha
Il-kmand ifconfig li ġej bl-argument -a se juri informazzjoni tal-interfaces tan-netwerk attivi jew inattivi kollha fuq is-server. Hija turi r-riżultati għal eth0, lo, sit0 u tun0.
ifconfig -a eth0 Link encap:Ethernet HWaddr 00:0B:CD:1C:18:5A inet addr:172.16.25.126 Bcast:172.16.25.63 Mask:255.255.255.224 inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2344927 errors:0 dropped:0 overruns:0 frame:0 TX packets:2220777 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:293839516 (280.2 MiB) TX bytes:1043722206 (995.3 MiB) Interrupt:185 Memory:f7fe0000-f7ff0000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:5022927 errors:0 dropped:0 overruns:0 frame:0 TX packets:5022927 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2175739488 (2.0 GiB) TX bytes:2175739488 (2.0 GiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.1.1.1 P-t-P:10.1.1.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
3. Ara s-Settings tan-Netwerk ta' Interface Speċifiku
L-użu tal-isem tal-interface (eth0) bħala argument mal-kmand ifconfig se juri dettalji tal-interface tan-netwerk speċifiku.
ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0B:CD:1C:18:5A inet addr:172.16.25.126 Bcast:172.16.25.63 Mask:255.255.255.224 inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2345583 errors:0 dropped:0 overruns:0 frame:0 TX packets:2221421 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:293912265 (280.2 MiB) TX bytes:1044100408 (995.7 MiB) Interrupt:185 Memory:f7fe0000-f7ff0000
4. Kif Tippermetti Interface tan-Netwerk
Il-bandiera up jew ifup bl-isem tal-interface (eth0) jattiva interface tan-netwerk jekk ma jkunx stat inattiv u jippermetti li tibgħat u tirċievi informazzjoni. Per eżempju, ifconfig eth0 up jew ifup eth0 se jattiva l-interface eth0.
ifconfig eth0 up OR ifup eth0
5. Kif tiddiżattiva Interface tan-Netwerk
Il-bandiera down jew ifdown bl-isem tal-interface (eth0) tiddiżattiva l-interface tan-netwerk speċifikat. Pereżempju, il-kmand ifconfig eth0 down jew ifdown eth0 jiddiżattiva l-interface eth0 jekk ikun fi stat inattiv.
ifconfig eth0 down OR ifdown eth0
6. Kif Tassenja Indirizz IP lill-Interface tan-Netwerk
Biex tassenja indirizz IP għal interface speċifiku, uża l-kmand li ġej b'isem ta 'interface (eth0) u indirizz ip li trid issettja. Per eżempju, ifconfig eth0 172.16.25.125 se tissettja l-indirizz IP għall-interface eth0.
ifconfig eth0 172.16.25.125
[ Jista' jħobb ukoll: Kif tikkonfigura Netwerk IP bl-Għodda 'nmtui']
7. Kif Tassenja Netmask lill-Interface tan-Netwerk
L-użu tal-kmand ifconfig bl-argument netmask u l-isem tal-interface bħala (eth0) jippermettilek tiddefinixxi netmask għal interface partikolari. Pereżempju, ifconfig eth0 netmask 255.255.255.224 se tissettja l-maskra tan-netwerk għal interface partikolari eth0.
ifconfig eth0 netmask 255.255.255.224
8. Kif Tassenja Xandira lil Interface tan-Netwerk
L-użu tal-argument xandir b'isem ta 'interface se jistabbilixxi l-indirizz tax-xandir għall-interface partikolari. Pereżempju, il-kmand ifconfig eth0 broadcast 172.16.25.63 jistabbilixxi l-indirizz tax-xandir għal interface eth0.
ifconfig eth0 broadcast 172.16.25.63
9. Kif Tassenja IP, Netmask, u Xandir lil Interface tan-Netwerk
Biex tassenja indirizz IP, indirizz Netmask, u indirizz tax-Xandir kollha f'daqqa billi tuża l-kmand ifconfig bl-argumenti kollha kif mogħti hawn taħt.
ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63
10. Kif tibdel l-MTU għal Interface tan-Netwerk
L-argument mtu jistabbilixxi l-unità massima ta 'trażmissjoni għal interface. L-MTU jippermettilek li tissettja d-daqs tal-limitu tal-pakketti li huma trażmessi fuq interface. L-MTU huwa kapaċi jimmaniġġja numru massimu ta' ottetti għal interface fi tranżazzjoni waħda.
Pereżempju, ifconfig eth0 mtu 1000 se tistabbilixxi l-unità massima ta 'trażmissjoni għal sett partikolari (jiġifieri 1000). Mhux l-interfaces tan-netwerk kollha jappoġġjaw is-settings tal-MTU.
ifconfig eth0 mtu 1000
11. Kif Jippermetti l-Modalità Promiskua
X'jiġri fil-modalità normali, meta pakkett jiġi riċevut minn karta tan-netwerk, jivverifika li jappartjeni għalih innifsu. Jekk le, tinżel il-pakkett normalment, iżda fil-mod promisku huwa użat biex jaċċetta l-pakketti kollha li jgħaddu mill-karta tan-netwerk.
L-għodod tan-netwerk tal-lum jużaw il-mod promiscuous biex jaqbdu u janalizzaw il-pakketti li jgħaddu mill-interface tan-netwerk. Biex tissettja l-mod promisku, uża l-kmand li ġej.
ifconfig eth0 promisc
12. Kif tiddiżattiva l-Modalità Promiskwa
Biex tiddiżattiva l-mod promiscuous, uża s-swiċċ -promisc li qatra lura l-interface tan-netwerk fil-modalità normali.
ifconfig eth0 -promisc
13. Kif Żid Alias Ġdid mal-Interface tan-Netwerk
L-utilità ifconfig tippermettilek tikkonfigura interfejs tan-netwerk addizzjonali billi tuża l-karatteristika tal-alias. Biex iżżid l-interface tan-netwerk alias ta 'eth0, uża l-kmand li ġej. Jekk jogħġbok innota li l-indirizz tan-netwerk psewdonimu jinsab fl-istess subnet mask. Per eżempju, jekk l-indirizz ip tan-netwerk eth0 tiegħek huwa 172.16.25.125, allura l-indirizz ip alias għandu jkun 172.16.25.127.
ifconfig eth0:0 172.16.25.127
Sussegwentement, ivverifika l-indirizz tal-interface tan-netwerk tal-alias maħluq ġdid, billi tuża l-kmand ifconfig eth0:0.
ifconfig eth0:0 eth0:0 Link encap:Ethernet HWaddr 00:01:6C:99:14:68 inet addr:172.16.25.123 Bcast:172.16.25.63 Mask:255.255.255.240 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:17
14. Kif Neħħi Alias għall-Interface tan-Netwerk
Jekk m'għadekx teħtieġ interface tan-netwerk alias jew ikkonfigurajtha ħażin, tista 'tneħħiha billi tuża l-kmand li ġej.
ifconfig eth0:0 down
15. Kif tibdel l-indirizz MAC ta 'Netwerk Interface
Biex tibdel l-indirizz MAC (Media Access Control) ta 'interface tan-netwerk eth0, uża l-kmand li ġej bl-argument hw ether. Per eżempju, ara hawn taħt.
ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
Dawn huma l-aktar kmandi utli għall-konfigurazzjoni tal-interfaces tan-netwerk fil-Linux, għal aktar informazzjoni u użu tal-kmand ifconfig uża l-manpages bħal man ifconfig fit-terminal. Iċċekkja xi utilitajiet tan-netwerking oħra hawn taħt.
- nmcli – klijent tal-linja tal-kmand li jintuża biex jikkontrolla NetworkManager u jirrapporta l-informazzjoni tan-netwerk.
- Tcmpdump – hija għodda ta' qbid u analizzatur ta' pakketti mil-linja tal-kmand għall-monitoraġġ tat-traffiku tan-netwerk.
- Netstat – hija għodda ta' monitoraġġ tan-netwerk tal-linja tal-kmand open-source li timmonitorja t-traffiku tal-pakketti tan-netwerk deħlin u ħerġin.
- ss (statistika tas-sockets) – għodda li tipprintja informazzjoni relatata mas-sockets tan-netwerk fuq sistema Linux.
- Wireshark – huwa analizzatur tal-protokoll tan-netwerk open-source li jintuża biex issolvi problemi relatati man-netwerk.
- Munin – hija applikazzjoni ta' monitoraġġ tas-sistema u tan-netwerk ibbażata fuq il-web li tintuża biex turi r-riżultati fil-grafiċi bl-użu ta' rrdtool.
- Cacti – hija applikazzjoni kompluta ta' monitoraġġ u grafika bbażata fuq il-web għall-monitoraġġ tan-netwerk.
Biex tikseb aktar informazzjoni u għażliet għal kwalunkwe għodda ta 'hawn fuq, ara l-paġni man billi ddaħħal man toolname fil-pront tal-kmand. Pereżempju, biex tikseb l-informazzjoni għall-għodda netstat, uża l-kmand man netstat.