Linux学习笔记总结(91)——Linux系统中ip命令详解Ip命令,一个网络配置工具,可以配置几乎所有的网络参数。其功能比传统的网络配置命令更强大,可以显示操作网络路由、网络设备、
Ip命令,一个网络配置工具,可以配置几乎所有的网络参数。其功能比传统的网络配置命令更强大,可以显示操作网络路由、网络设备、设置路由等。
看完男人命令:
格式:
ip [选项]对象{命令|帮助}
选项:
-V,-Version:显示版本信息。
-s,-stats,-statistics:显示详细信息。
-f <Protocol >: Or-family::指定协议类型:inet(ipv4协议)(直接选项-4)、inet6(ipv6协议)(直接选项-6)、link(不涉及网络协议)(直接选项-0),默认使用inet或any。
参数:
操作对象:
链接:网络设备
地址:设备的协议地址。
路由:路由表
规则:策略路由表
邻居:arp或ndiso缓存表
隧道:IP通道
Mad:多播地址
Mroute:多播路由缓存表
监视器:监视
操作:
完成指定操作对象的设置任务,不同的操作要支持不同的操作命令:
link支持的命令:set、show
Addr支持的命令:add、del、flus、show
route支持的命令:list、flush、get、add、del、change、append、replace、monitor
规则支持的命令:list、add、del、flush
neigh支持的命令:添加、删除、更改、替换、显示、刷新
隧道支持的命令:添加、更改、删除、显示
maddr支持的命令:add、del
mroute支持的命令:show
注意:使用ip命令时,必须指定相应的操作对象和操作命令。在使用过程中,可以随时使用帮助查看相关帮助信息。
显示当前网络设备的配置信息
Ip -s链接显示#-s详细信息
激活并关闭网络设备sudo ip link set ens33 down#并关闭网络接口ens33,立即中断网络。
O sudip link set ens33up #激活网络接口ens33
修改网络接口的物理地址:
sudo ip链接设置33地址00:00:00:00:00:00
显示配置协议地址
Ip addr show#显示当前的协议地址配置。
IP–saddr显示#-s详细信息
添加新的ip地址sudo ip addr 192.168.1.2/24 dev ens33 label ens33:0 #为ens 33添加一个别名为ens 33:0的设备,IP地址为192 . 168 . 1 . 2,掩码为24位。
删除ip地址:
sudo IP addr del 192 . 168 . 1 . 2/24 dev en s33 label en s33:0
添加和删除邻居表ip neigh show
O sudo ip neigh添加ip地址lladdr物理地址dev网络接口
邻居就是系统自己维护,我们不需要干预。
显示路由表
ip路由显示
添加sudo IP路由添加172.16.1.0/24 via 192.168.2.1 #添加一条路由,使本地计算机可以访问网络172.16.1.0/24,所有数据包将发送到192.168.2.1。