15 Awọn pipaṣẹ "ifconfig" Wulo lati Tunto Ọlọpọọmídíà Nẹtiwọọki ni Lainos
ifconfig ni iwulo “iṣeto ni wiwo” kukuru fun iṣakoso eto/nẹtiwọọki ni awọn ọna ṣiṣe Unix/Linux lati tunto, ṣakoso ati beere awọn ipo wiwo nẹtiwọọki nipasẹ wiwo laini aṣẹ tabi ni awọn iwe afọwọkọ iṣeto eto.
A lo aṣẹ “ifconfig” fun iṣafihan alaye iṣeto ni nẹtiwọọki lọwọlọwọ, ṣiṣeto adirẹsi ip kan, netmask tabi adirẹsi igbohunsafefe si wiwo nẹtiwọọki, ṣiṣẹda inagijẹ fun wiwo nẹtiwọọki, ṣiṣeto adirẹsi ohun elo ati mu ṣiṣẹ tabi mu awọn atọkun nẹtiwọọki ṣiṣẹ.
Nkan yii ni wiwa “15 Awọn iwulo“ ifconfig ”Awọn iwulo” pẹlu awọn apẹẹrẹ iṣe wọn, iyẹn le ṣe iranlọwọ pupọ fun ọ ni ṣiṣakoso ati tunto awọn atọkun nẹtiwọọki ni awọn eto Linux.
Imudojuiwọn: Ifconfig pipaṣẹ nẹtiwọọki ti bajẹ ati rọpo nipasẹ aṣẹ ip (Kọ ẹkọ Awọn apẹẹrẹ 10 ti Ofin IP) ni ọpọlọpọ awọn pinpin kaakiri Linux.
1. Wo Gbogbo Eto Nẹtiwọọki
Aṣẹ “ifconfig” laisi awọn ariyanjiyan yoo han gbogbo awọn alaye awọn wiwo inu ti n ṣiṣẹ. Aṣẹ ifconfig tun lo lati ṣayẹwo adirẹsi IP ti a fun olupin kan.
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. Alaye Ifihan ti Gbogbo Awọn atọkun Nẹtiwọọki
Atẹle ifconfig atẹle pẹlu ariyanjiyan - yoo ṣafihan alaye ti gbogbo awọn wiwo inu ẹrọ nṣiṣe lọwọ tabi aiṣiṣẹ lori olupin. O ṣe afihan awọn abajade fun eth0, wo, sit0 ati 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. Wo Awọn Eto Nẹtiwọọki ti Ọlọpọọmísọ Specific
Lilo orukọ wiwo (eth0) bi ariyanjiyan pẹlu aṣẹ “ifconfig” yoo han awọn alaye ti wiwo nẹtiwọọki kan pato.
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. Bii o ṣe le Jeki Ọlọpọọmídíà Nẹtiwọọki kan
Flag “oke” tabi “ifup” pẹlu orukọ atọkun (eth0) n mu wiwo nẹtiwọọki ṣiṣẹ, ti ko ba si ni ipo ti nṣiṣe lọwọ ati gbigba laaye lati firanṣẹ ati gba alaye. Fun apẹẹrẹ, “ifconfig eth0 oke” tabi “ifup eth0” yoo mu wiwo eth0 ṣiṣẹ.
ifconfig eth0 up OR ifup eth0
5. Bii o ṣe le Mu Ọlọpọọmídíà Nẹtiwọọki kan ṣiṣẹ
Flag “isalẹ” tabi “ifdown” pẹlu orukọ atọkun (eth0) ma muu iṣẹ wiwo nẹtiwọọki pàtó mu. Fun apeere, “ifconfig eth0 isalẹ” tabi “ifdown eth0” pipaṣẹ ni wiwo eth0, ti o ba wa ni ipo ti nṣiṣe lọwọ.
ifconfig eth0 down OR ifdown eth0
6. Bii o ṣe le Fi Adiresi IP kan si Ọlọpọọmídíà Nẹtiwọọki
Lati fi adirẹsi IP si wiwo kan pato, lo aṣẹ atẹle pẹlu orukọ atọkun (eth0) ati adirẹsi IP ti o fẹ ṣeto. Fun apẹẹrẹ, “ifconfig eth0 172.16.25.125” yoo ṣeto adirẹsi IP si wiwo eth0.
ifconfig eth0 172.16.25.125
7. Bii o ṣe le Fi Netmask ranṣẹ si Ọlọpọọmídíà Nẹtiwọọki
Lilo pipaṣẹ “ifconfig” pẹlu ariyanjiyan “netmask” ati orukọ atọkun bi (eth0) gba ọ laaye lati ṣalaye netmask si wiwo ti a fifun. Fun apẹẹrẹ, “ifconfig eth0 netmask 255.255.255.224” yoo ṣeto iboju-boju nẹtiwọki si wiwo wiwo ti a fun ni eth0.
ifconfig eth0 netmask 255.255.255.224
8. Bii o ṣe le Fi igbohunsafefe kan si Ọlọpọọmídíà Nẹtiwọọki
Lilo ariyanjiyan "igbohunsafefe" pẹlu orukọ wiwo yoo ṣeto adirẹsi igbohunsafefe fun wiwo ti a fun. Fun apẹẹrẹ, “ifconfig eth0 igbohunsafefe 172.16.25.63” aṣẹ ṣeto adirẹsi igbohunsafefe si wiwo wiwo eth0.
ifconfig eth0 broadcast 172.16.25.63
9. Bii o ṣe le Fi IP kan, Netmask ati Broadcast si Ibanisọrọ Nẹtiwọọki
Lati fi adirẹsi IP kan han, adirẹsi Netmask ati adirẹsi Broadcast ni ẹẹkan ni lilo pipaṣẹ “ifconfig” pẹlu gbogbo awọn ariyanjiyan bi a ti fun ni isalẹ.
ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63
10. Bii o ṣe le Yi MTU pada fun Ọlọpọọmídíà Nẹtiwọọki kan
Ariyanjiyan “mtu” ṣeto ẹya gbigbe ti o pọ julọ si wiwo kan. MTU n gba ọ laaye lati ṣeto iwọn idiwọn ti awọn apo-iwe ti o tan kaakiri lori wiwo. MTU ti o ni anfani lati mu nọmba ti o pọju awọn ẹja mẹtta pọ si wiwo kan ninu idunadura kan ṣoṣo. Fun apẹẹrẹ, “ifconfig eth0 mtu 1000” yoo ṣeto iwọn gbigbe ti o pọ julọ si ṣeto ti a fifun (bii 1000). Kii ṣe gbogbo awọn atọkun nẹtiwọọki ṣe atilẹyin awọn eto MTU.
ifconfig eth0 mtu 1000
11. Bii o ṣe le Jeki Ipo panṣaga
Kini o ṣẹlẹ ni ipo deede, nigbati apo-iwe ti o gba nipasẹ kaadi nẹtiwọọki kan, o jẹrisi pe apo-iwe jẹ ti ara rẹ. Ti kii ba ṣe bẹ, o ju apo-iwe silẹ deede, ṣugbọn ni ipo panṣaga ni a lo lati gba gbogbo awọn apo-iwe ti nṣàn nipasẹ kaadi nẹtiwọọki.
Pupọ ninu awọn irinṣẹ nẹtiwọọki ti ode oni nlo ipo panṣaga lati mu ati itupalẹ awọn apo-iwe ti nṣàn nipasẹ wiwo nẹtiwọọki. Lati ṣeto ipo panṣaga, lo aṣẹ atẹle.
ifconfig eth0 promisc
12. Bii o ṣe le Mu Ipo panṣaga Mu
Lati mu ipo panṣaga ṣiṣẹ, lo iyipada “-promisc” ti o fa fifalẹ wiwo nẹtiwọọki ni ipo deede.
ifconfig eth0 -promisc
13. Bii o ṣe le ṣafikun Alias Tuntun si Ọlọpọọmídíà Nẹtiwọọki
IwUlO ifconfig n fun ọ laaye lati tunto awọn atọkun nẹtiwọọki afikun nipa lilo ẹya inagijẹ. Lati ṣafikun wiwo nẹtiwọọki inagijẹ ti eth0, lo aṣẹ atẹle. Jọwọ ṣe akiyesi pe adirẹsi nẹtiwọọki inagijẹ ni iboju-iha-net kanna. Fun apẹẹrẹ, ti adirẹsi IP adiresi eth0 rẹ ba jẹ 172.16.25.125, lẹhinna adirẹsi adiresi inagijẹ gbọdọ jẹ 172.16.25.127.
ifconfig eth0:0 172.16.25.127
Nigbamii, rii daju adirẹsi adirẹsi nẹtiwọọki inagijẹ tuntun ti a ṣẹda, nipa lilo pipaṣẹ “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. Bii o ṣe le Yọ Aliasi si Ọlọpọọmídíà Nẹtiwọọki
Ti o ko ba nilo wiwo nẹtiwọọki inagijẹ tabi ti o tunto ni aṣiṣe, o le yọkuro nipa lilo pipaṣẹ atẹle.
ifconfig eth0:0 down
15. Bii o ṣe le Yi adirẹsi MAC pada ti Ọlọpọọmídíà Nẹtiwọọki
Lati yi adirẹsi MAC (Iṣakoso Wiwọle Media) ti wiwo nẹtiwọọki eth0 kan, lo aṣẹ atẹle pẹlu ariyanjiyan “hw ether“. Fun apẹẹrẹ, wo isalẹ.
ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
Iwọnyi ni awọn aṣẹ ti o wulo julọ fun tito leto awọn atọkun nẹtiwọọki ni Linux, fun alaye diẹ sii ati lilo pipaṣẹ ifconfig lo awọn iwe afọwọkọ bi “man ifconfig” ni ebute. Ṣayẹwo diẹ ninu awọn ohun elo nẹtiwọọki miiran ni isalẹ.
- Tcmpdump - jẹ gbigba soso laini aṣẹ ati ọpa itupalẹ fun mimojuto ijabọ nẹtiwọọki.
- Netstat - jẹ ohun elo ila laini nẹtiwọọki laini aṣẹ pipaṣẹ ti o ṣiṣi silẹ ti o ṣetọju ijabọ awọn apo-iwe n wọle ati ti njade.
- Wireshark - jẹ oluṣayẹwo ilana ilana nẹtiwọọki orisun ṣiṣi ti a lo lati ṣe wahala awọn ọran ti nẹtiwọọki wa.
- Munin - jẹ nẹtiwọọki orisun wẹẹbu ati ohun elo ibojuwo eto ti a lo lati ṣe afihan awọn abajade ninu awọn aworan nipa lilo rrdtool.
- Cacti - jẹ ibojuwo oju-iwe ayelujara ti o pari ati ohun elo graphing fun ibojuwo nẹtiwọọki.
Lati gba alaye diẹ sii ati awọn aṣayan fun eyikeyi awọn irinṣẹ ti o wa loke, wo awọn iwe afọwọkọ nipa titẹ “orukọ irinṣẹ irinṣẹ eniyan” ni aṣẹ aṣẹ. Fun apẹẹrẹ, lati gba alaye fun ọpa “netstat”, lo aṣẹ bi “eniyan netstat“.