Linux常用的网络命令

一、ifconfig、ifup、ifdown

1.ifconfig:查询、设置网卡与IP网段等相关参数

2.ifup、ifdown:这两个文件是Script,通过更简单的方式来启动网络接口。

3.Route:查询、设置路由表(Route table)

4.ip:复合式的命令,可以直接修改上述命令提到的功能。

例子:(1)观察所有的网络接口:直接输入ifconfig

       (2)暂时修改网络接口:ifconfig eth0 192.168.100.100

    (3)设置网络接口,同时设置MTU的数值:ifconfig eth0 192.168.100.100 netmask 255.255.255.128 mtu 8000

       (4)在原网络接口上,再仿真一个网络接口:ifconfig eth0:0 192.168.50.50

       (5)仅修改该接口的MTU数值,其他的保持不动:ifconfig eth0 MTU 9000

二、路由修改Route

1. 单纯的观察路由状态:route -n

2. 路由的增加与删除:route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0

                             route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0

                             route add default gw 192.168.10.30

三、ip

1. 关于设备接口(device)的相关设置:ip link

        (1)显示出所有的接口信息:ip link show

        (2)启动、关闭与设置设备的相关信息:

                              启动 eth0 这个设备接口:ip link set eth0 up

                              关闭。。。。。。。。。:ip link set eth0 down

                              更改MTU的值,实现1000 bytes:ip link set eth0 mtu 1000

       (3)修改网卡代号、MAC等参数:

                           ip link set eth0 down

                           ip link set eth0 name vbird

                           ip link show;

                           ip link set eth0 address aa:aa:aa:aa:aa:aa

2.关于额外的IP相关设置:ip address

         (1)显示出所有的接口之IP参数: ip address show

         (2)新增一个接口,名称假设为(eth0:vbird): ip address add 192.168.50.50/24 broadcast+ \

>dev eth0 label eth0:vbird

3.关于路由的相关设置:ip route

          (1)显示出目前的路由资料:ip route show

          (2)增加路由,主要是本机直接可沟通的网段:ip route add 192.168.5.0/24 dev eth0

          (3)增加可以通往外部的路由:ip route add 192.168.10.0/24 via 192.168.5.100 dev eth0

          (4)增加默认路由:ip route add default via 192.168.1.2 dev eth0

          (5)删除路由:ip route del 192.168.10.0/24


 

原文地址:https://www.cnblogs.com/jiangjh/p/2114479.html