Home >Operation and Maintenance >Linux Operation and Maintenance >Some common commands for setting network parameters in Linux
Here are three commands related to network settings:
ifconfig: Query and set network card and ip, subnet mask and other parameters (net-tools tool needs to be installed first)
ifup, ifdown: Start and shut down the network interface
route: View and configure routing information
ifconfig
First look at the ifconfig command
ifconfig [网卡名] [选项] up、down:启动或关闭该网络接口 mtu:设置mtu值 netmask:设置子网掩码 broadcast:设置广播地址
First look at the first example to view all network cards on the system, just enter ifconfig Just use the command without adding any parameters
# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.2.220 netmask 255.255.255.0 broadcast 192.168.2.255 inet6 fe80::1733:cf21:906d:57af prefixlen 64 scopeid 0x20<link> ether 00:0c:29:84:5b:d0 txqueuelen 1000 (Ethernet) RX packets 9946 bytes 10315936 (9.8 MiB) RX errors 0 dropped 3 overruns 0 frame 0 TX packets 2208 bytes 186213 (181.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 ……
From the output information of this command, we can get a lot of information, such as network card name, IP address, subnet mask, broadcast address, etc.
Let's continue to look at a few examples
# 修改ip地址 # ifconfig eth0 192.168.1.222
You will find that you only modified the IP address, but the broadcast address will also change accordingly.
# 同时修改ip、子网掩码以及mtu值 ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000
Please practice with confidence as soon as possible. In the end, you only need to restart the network and it will be restored to the settings of the previous configuration file
ifup ifdown
When we modify the network configuration file /etc/sysconfig/network-scripts/ After eth0, I want to take effect immediately. Then you need to use
ifdown eth0 ifup eth0
In addition to this method, generally we will also use
/etc/init.d/network restart
to restart all network cards.
route
route This command can view the routing table and can also be used to set routes.
View routing information route [-nee]
-n: Do not display the host name, display it directly with IP, which is faster. This option has many commands about the network.
-ee: Display more detailed information
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.19.255.253 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Destination : Network address
Genmask: Subnet mask, Destination and Genmask form a network
Gateway: Gateway address (if displayed is 0.0. 0.0 means that the route is transmitted directly by the local machine, that is, it can be sent directly through the LAN. If the IP address is displayed, it means that the route needs the help of the router (gateway) before it can be sent out.
Flag: Flag, the common U indicates that the route is enabled, G indicates that the route needs to transmit data packets through an external host.
The above is the detailed content of Some common commands for setting network parameters in Linux. For more information, please follow other related articles on the PHP Chinese website!