linux网络配置命令ip(ifconfig+route)小结

1.ip

ip相当于结合了ifconfig和route的功能,但是还有其他的功能。ip工具非常强大。


2.使用格式

ip [option] action

其中,
常用的选项有:
-s #显示设备的统计的信息

action有三种link、addr/address、route。
ip link用来进行设备相关的配置,如MTU、MAC地址等
ip addr用来配置额外的ip协议,例如多ip的实现等
ip route是用来配置路由相关的信息,同route


3.ip link

使用格式有:

ip [options] link show [device]  #查看网络接口相关信息
ip link set [device] [动作与参数] #修改网络接口信息
常用的操作举例:

(1)显示本机所有网络接口的信息
ip link show
(2)显示指定网络接口eth1的信息
ip -s link show eth1
(3)启动指定的网络接口设备
ip link set eth0 up
(4)关闭指定的网络接口设备
ip link set eth0 down
(5)更改指定网络接口设备,达到1000Bytes,单位是Byte
ip link set eth0 mtu 1000
(6)修改网络接口设备的名称
ip link set eth1 name wahaha #将网络接口设备eth1的名称修改为wahaha
(7)修改网络接口设备的MAC地址
ip link set eth0 address aa:aa:aa:aa:aa:aa

4.ip address

作用是用来设定额外ip配置

使用格式:

ip address show  #查看信息
ip address [add|del] ... #修改信息
常用的操作举例:

(1)显示出所有网络接口的ip参数
ip address show
(2)添加一个虚拟网络接口设备
ip address add 192.168.50.50/24 broadcast + dev eth1 label eth1:wahaha
(3)删除(2)中的虚拟网络接口设备
ip address del 192.168.50.50/24 dev eth1

5.ip route

ip route和route命令几乎是一样的。

使用格式:

ip route show  #显示信息
ip route [add|del] ... #修改信息
常用的操作举例:

(1)列出当前的路由信息
ip route show
(2)添加一条路由
ip route add 192.168.10.0/24 via 192.168.5.100 dev eth1
(3)添加默认路由
ip route add default via 192.168.1.254 dev eth0
(4)删除一条路由
ip route del 192.168.10.0/24

你可能感兴趣的:(linux网络配置命令ip(ifconfig+route)小结)