ifconfig Linux Commands
What is Linux ifconfig Command?
Explanation
ifconfig COMMAND: ifconfig command displays information about the network interfaces attached to the system and also used to configure the network interface.
SYNTAX :
ifconfig [options]
OPTIONS:
-a |
dispalys information about both active and inactive Interface |
[interface-name] |
dispalys information about interface |
[interface-name] up |
Activates the interface |
[interface-name] down |
Inactivates the interface |
[interface-name] [IP Address] up |
Assigns IP address to the interface and activates it |
EXAMPLE:
- To get information of active network-interfaces:
ifconfig
The sample output of above command:
- eth0
- Link encap:Ethernet HWaddr 00:14:85:9C:CC:55
- inet addr:192.168.0.12 Bcast:192.168.0.255 Mask:255.255.255.0
- inet6 addr: fe80::214:85ff:fe9c:cc55/64 Scope:Link
- UP LOOPBACK RUNNING MTU:16436 Metric:1
- RX packets:7856 errors:0 dropped:0 overruns:0 frame:0
- TX packets:7856 errors:0 dropped:0 overruns:0 carrier:0
- RX bytes:492016 (480.4 KiB) TX bytes:398 (398.0 b)
- Interrupt:201 Memory:e1000000-0
- lo
- Link encap:Local Loopback
- inet addr:127.0.0.1 Mask:255.0.0
- inet6 addr: ::1/128 Scope:Host
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:1455 errors:0 dropped:0 overruns:0 frame:0
- TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
- RX bytes:1917382 (1.8 MiB) TX bytes:1917382 (1.8 MiB)
|
In above output: |
Link encap:Ethernet | -Specifies the type Interface |
HWaddr 00:14:85:9C:CC:55 | -Specifies the Hardware or MAC address |
inet addr:192.168.0.12 | -Specifies the IP address assigend to network-interface |
- To Assign IP address to Network Interface[Ethernet Card]:
ifconfig eth0 192.168.0.12 up
The above command will Assign IP address 192.168.0.12 to Ethernet card with name eth0.
- To inactivate the Network Interface[Ethernet Card]:
ifconfig eth0 down
The above command inactivates the ethernet card.