- Nikhil Bhaskar
- July 3, 2021
How to Configure and maintain networking services in Linux.
System/Computer communicate to some other computer via a network. We can internally or externally exchange some information. Network can be small as some computers connected in home or office or can be large or complicated as in large University or the entire Internet.
We can maintain a system’s network & task includes network configuration and troubleshooting.
ifconfig
ifconfig stands for interface configurator. It enables us to initialize an interface, assign IP address, enable or disable an interface. It show route and network interface.
ifconfig
Here is the command output.
eno1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 34:73:5a:c4:f2:2e 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 1000 (Local Loopback)
RX packets 200484 bytes 19555100 (19.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 200484 bytes 19555100 (19.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Details of specific interface
fconfig eth0
or
ifconfig lo
or
ifconfig wlan0
Here is the command output.
Provide IP address and Gateway
ifconfig interface-name <address> netmask <address>
Enable or Disable specific interface
ifup interface-name
or
ifdown interface-name
Listing the IP addresses
ip a
or
ip address show
or
ip addr
Here is the command output.
Show the Ipv4 and Ipv6 Addresses.
ip -4 addr
&
ip -6 addr
Here is the command output.
Add an IP address to an Interface.
- ‘add’ and ‘dev’ are used to add an IP address to an interface.
ip addr add ip-address dev interface-name
- Show Added Ip address.
ip addr show dev wlp6s0
Deleting an IP Address
ip addr del ip-address dev interface
IP with Network Interfaces
ip link show
Here is the command output.
Start & Stop a Network Interface.
ip link set interface-name up
&
ip link set interface-name down
IP address with Routes
- List the defined routes of system.
ip route
Here is the command output.