Situatie
ifconfig și ip comanda
ifconfig și ip sunt unelte de linie de comandă utilizate pentru configurarea, gestionarea și interogarea parametrilor interfeței de rețea prin interfața liniei de comandă în Linux. În acest articol se găsesc comenzile “ifconfig” și “ip” care vă sunt utile în gestionarea și configurarea interfețelor de rețea în sistemele Linux.
Solutie
1) Afișează toate interfețele de rețea.
Folosirea comenzii “ifconfig?” Fără opțiuni va afișa toate detaliile interfețelor active.
#ifconfig
[root@server1 ~]# ifconfigenp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a00:27ff:fed5:b2a2 prefixlen 64 scopeid 0x20<link> ether 08:00:27:d5:b2:a2 txqueuelen 1000 (Ethernet) RX packets 60 bytes 8139 (7.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 94 bytes 14301 (13.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 28 bytes 2696 (2.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 28 bytes 2696 (2.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Folosind opțiunea “-a”, va afișa informații despre toate interfețele de rețea active sau inactive din sistem.
#ifconfig –a
[root@server1 ~]# ifconfig -aenp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a00:27ff:fed5:b2a2 prefixlen 64 scopeid 0x20<link> ether 08:00:27:d5:b2:a2 txqueuelen 1000 (Ethernet) RX packets 67 bytes 8725 (8.5 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 110 bytes 16373 (15.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp0s8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 08:00:27:20:02:39 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 36 bytes 3464 (3.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 36 bytes 3464 (3.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2) Afișați interfața specifică.
#ifconfig <Interfață de rețea>
[root@server1 ~]# ifconfig enp0s3enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a00:27ff:fed5:b2a2 prefixlen 64 scopeid 0x20<link> ether 08:00:27:d5:b2:a2 txqueuelen 1000 (Ethernet) RX packets 175 bytes 17677 (17.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 178 bytes 33525 (32.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@server1 ~]#
3) Activați și dezactivați o interfață de rețea.
#ifconfig enp0s3 sus sau #ip set de link-uri enp0s3 sus sau #ifup enp0s3
[root@server1 ~]# ifconfig enp0s3 up
O interfață de rețea este dezactivată într-un mod similar:
#ifconfig enp0s3 în jos sau #ip set de link-uri enp0s3 în jos sau #ifdown enp0s3
[root@server1 ~]# ifconfig enp0s3 down
Leave A Comment?