15 Iwu ifconfig bara uru iji hazie netwọkụ na Linux
ifconfig na mkpirisi nhazi interface maka sistemụ/nchịkwa netwọk na Unix/Linux sistemụ arụmọrụ iji hazie, jikwaa na jụọ ajụjụ netwọk interface site na interface-line interface ma ọ bụ na nhazi nhazi usoro.
[Ị nwekwara ike ịmasị: 22 Linux Networking Commands for Sysadmin]
A na-eji iwu ifconfig mee ihe maka igosipụta ozi nhazi netwọk ugbu a, ịmepụta adreesị IP, netmask, ma ọ bụ adreesị mgbasa ozi na netwọk netwọk, ịmepụta aha maka netwọk netwọk, ịmepụta adreesị ngwaike, ma mee ma ọ bụ gbanyụọ netwọk netwọk.
Edemede a kpuchiri iwu “ifconfig” 15 bara uru na ihe atụ ha bara uru, nke nwere ike ịbara gị ezigbo uru na ijikwa na ịhazi oghere netwọkụ na sistemụ Linux.
Mmelite: Iwu ịkparịta ụka n'Ịntanet ifconfig emebiela ma jiri iwu ip dochie ya (Mụta Ihe Nlereanya 10 nke Iwu IP) n'ọtụtụ nkesa Linux.
[Ị nwekwara ike ịmasị: ifconfig vs ip: Kedu ihe dị iche na iji nhazi netwọkụ atụnyere]
1. Lelee niile Network Interface ntọala
Iwu ifconfig na-enweghị arụmụka ga-egosipụta nkọwa interface niile na-arụ ọrụ. A na-ejikwa iwu ifconfig iji lelee adreesị IP e kenyere nke sava.
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. Gosipụta ozi nke niile netwọk Interface
Iwu ifconfig na-esonụ na arụmụka -a ga-egosipụta ozi nke netwọk niile na-arụ ọrụ ma ọ bụ adịghị arụ ọrụ na sava ahụ. Ọ na-egosiputa nsonaazụ eth0, lo, sit0 na 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. Lelee Ntọala netwọkụ nke Interface Specific
Iji aha interface (eth0) dị ka arụmụka na iwu ifconfig ga-egosipụta nkọwa nke interface netwọk a kapịrị ọnụ.
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. Otu esi eme ka netwọkụ rụọ ọrụ
Ọkọlọtọ “elu” ma ọ bụ “ifup” nwere aha interface (eth0) na-eme ka interface netwọk rụọ ọrụ ma ọ bụrụ na ọ bụghị steeti adịghị arụ ọrụ ma na-enye ohere izipu na ịnata ozi. Dịka ọmụmaatụ, ifconfig eth0 up ma ọ bụ ifup eth0 ga-eme ka interface eth0 rụọ ọrụ.
ifconfig eth0 up OR ifup eth0
5. Otu esi agbanyụọ netwọkụ netwọkụ
Ọkọlọtọ “ala” ma ọ bụ “ifdown” nwere aha interface (eth0) na-emebi interface netwọk akọwapụtara. Dịka ọmụmaatụ, iwu ifconfig eth0 down ma ọ bụ ifdown eth0 na-ewepụ interface eth0 ma ọ bụrụ na ọ nọ n'ọnọdụ adịghị arụ ọrụ.
ifconfig eth0 down OR ifdown eth0
6. Otu esi ekenye adreesị IP na ntanetị netwọkụ
Iji kenye adreesị IP na otu interface, jiri iwu na-esonụ nwere aha interface (eth0) na adreesị IP nke ịchọrọ ịtọ. Dịka ọmụmaatụ, ifconfig eth0 172.16.25.125 ga-edozi adreesị IP na interface eth0.
ifconfig eth0 172.16.25.125
[Ị nwekwara ike ịmasị: Otu esi ahazi netwọk IP na ngwa 'nmtui']
7. Otu esi ekenye Netmask na Interface netwọkụ
Iji iwu ifconfig na arụmụka netmask na aha interface dị ka (eth0) na-enye gị ohere ịkọwapụta netmask na interface nyere. Dịka ọmụmaatụ, ifconfig eth0 netmask 255.255.255.224 ga-edobe ihe nkpuchi netwọk na ihe e nyere interface eth0.
ifconfig eth0 netmask 255.255.255.224
8. Otu esi ekenye mgbasa ozi na ntanetị netwọkụ
Iji arụmụka mgbasa ozi nwere aha interface ga-edobe adreesị mgbasa ozi maka interface enyere. Dịka ọmụmaatụ, iwu ifconfig eth0 mgbasa ozi 172.16.25.63 na-edozi adreesị mgbasa ozi na interface eth0.
ifconfig eth0 broadcast 172.16.25.63
9. Otu esi ekenye IP, Netmask, na Mgbasa ozi na Interface Network
Iji kenye adreesị IP, adreesị Netmask, na adreesị mgbasa ozi n'otu oge na-eji iwu ifconfig yana arụmụka niile dị ka enyere n'okpuru.
ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63
10. Otu esi agbanwe MTU maka ntanetị netwọkụ
Arụmụka “mtu” na-edobe ngalaba nnyefe kacha na interface. MTU na-enye gị ohere ịtọ oke nke ngwugwu na-ebufe na interface. MTU nwere ike ijikwa ọnụ ọgụgụ octets kachasị na interface n'otu azụmahịa.
Dịka ọmụmaatụ, ifconfig eth0 mtu 1000 ga-edobe nkeji nnyefe kachasị na nke enyere (ya bụ 1000). Ọ bụghị netwọk netwọk niile na-akwado ntọala MTU.
ifconfig eth0 mtu 1000
11. Otu esi eme ka ọnọdụ mmekọahụ nwee ike
Ihe na-eme na ọnọdụ nkịtị, mgbe kaadị netwọk natara ngwugwu, ọ na-achọpụta na ọ bụ nke ya. Ọ bụrụ na ọ bụghị, ọ na-adaba ngwugwu ahụ na-emekarị, ma na ọnọdụ ịkwa iko na-eji nabata ngwugwu niile na-agafe na kaadị netwọk.
Ngwá ọrụ netwọk nke oge a na-eji ụdị ịkwa iko iji weghara ma nyochaa ngwugwu ndị na-agafe na netwọk netwọk. Ka ịtọọ ọnọdụ ịkwa iko, jiri iwu na-esonụ.
ifconfig eth0 promisc
12. Otu esi agbanyụọ ọnọdụ agụụ mmekọahụ
Iji gbanyụọ mode ịkwa iko, jiri mgba ọkụ -promisc na-eweghachite interface netwọk na ọnọdụ nkịtị.
ifconfig eth0 -promisc
13. Otu esi agbakwunye New Alias na Interface Network
Utility ifconfig na-enye gị ohere iji njirimara utu aha hazie netwọkụ ọzọ. Ka ịgbakwunye utu aha netwọk interface nke eth0, jiri iwu na-esonụ. Biko mara na adreesị netwọk utu aha dị n'otu nkpuchi subnet. Dịka ọmụmaatụ, ọ bụrụ na adreesị IP netwọk eth0 gị bụ 172.16.25.125, mgbe ahụ, adreesị IP alias ga-abụrịrị 172.16.25.127.
ifconfig eth0:0 172.16.25.127
Na-esote, nyochaa adreesị interface utu aha netwọkụ emepụtara ọhụrụ, site na iji iwu 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. Otu esi ewepu utu aha na ntanetị netwọkụ
Ọ bụrụ na ịchọghịzi interface netwọkụ utu aha ma ọ bụ na ị hazie ya na ezighi ezi, ịnwere ike wepu ya site na iji iwu a.
ifconfig eth0:0 down
15. Olee otú ịgbanwe MAC adreesị nke Network Interface
Iji gbanwee adreesị MAC (Media Access Control) nke interface netwọk eth0, jiri iwu na-esonụ na arụmụka hw ether. Dịka ọmụmaatụ, lee n'okpuru.
ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
Ndị a bụ iwu kachasị baa uru maka ịhazi netwọkụ netwọkụ na Linux, maka ozi ndị ọzọ na ojiji nke ifconfig iwu jiri manpages dị ka “nwoke ifconfig” na ọdụ. Lelee ụfọdụ ngwa netwọkụ ndị ọzọ n'okpuru.
- nmcli – onye ahịa-akara iwu nke a na-eji ejikwa NetworkManager wee kọọ ozi netwọkụ.
- Tcmpdump – bụ ihe ngwungwu ngwungwu nwude na ngwa nyocha maka nyochaa okporo ụzọ netwọkụ.
- Netstat – bụ ngwa nleba anya netwọkụ iwu iwu mepere emepe nke na-enyocha okporo ụzọ ngwungwu netwọkụ na-abata ma na-apụ apụ.
- ss (ọnụọgụ sọket) – ngwa ọrụ na-ebipụta ozi metụtara socket netwọk na sistemụ Linux.
- Wireshark – bụ ihe nyocha protocol network mepere emepe nke a na-eji achọpụta nsogbu metụtara netwọkụ.
- Munin – bụ netwọkụ dabere na ngwa nleba anya sistemụ na-eji rrdtool gosipụta nsonaazụ dị na eserese.
- Cacti – bụ ngwa nleba anya na eserese webụ zuru oke maka nlekota netwọkụ.
Iji nweta ozi ndị ọzọ na nhọrọ maka ngwaọrụ ọ bụla dị n'elu, hụ ibe mmadụ site na itinye aha njirimara nwoke na ngwa ngwa iwu. Dịka ọmụmaatụ, iji nweta ozi maka ngwa netstat, jiri iwu man netstat.