当前位置: 首页 > Linux

Linux命令—ip

时间:2023-04-06 12:03:35 Linux

功能:用于管理网络设备。ip命令有多个子命令,子命令可以缩写。1、ip地址可以简写为ipa。检查IP地址[root@localhost~]#ipa1:lo:mtu65536qdiscnoqueuestateUNKNOWNlink/loopback00:00:00:00:00:00brd00:00:00:00:00:00inet127.0.0.1/8scopehostlovalid_lftforeverpreferred_lftforeverinet6::1/128scopehostvalid_lftforeverpreferred_lftforever...addIPaddress[root@localhost~]#ipaddressadddevtap110.0.0.1/24deleteIPaddress[root@localhost~]#ipaddressdeletedevtap110.0.0.1/24emptyIPaddress[root@localhost~]#ipaddressflushdevtap12.iplink可以缩写为ipl。检查设备[root@localhost~]#ipl1:lo:mtu65536qdiscnoqueuestateUNKNOWNmodeDEFAULTlink/loopback00:00:00:00:00:00brd00:00:00:00:00:002:eth0:mtu1500qdiscpfifo_fast状态UP模式默认qlen1000链接/ether52:54:00:a4:18:9bbrdff:ff:ff:ff:ff:ff...启动和停止设备[root@localhost~]#iplinksetdevtap1up[root@localhost~]#iplinksetdevtap1down网桥操作#创建网桥[root@localhost~]#iplinkaddnamebr0typebridge#mountinterface[root@localhost~]#iplinksetdevtap1masterbr0#removeinterface[root@localhost~]#iplinksetdevtap1nomaster创建VXLAN隧道[root@localhost~]#iplinkaddnametun0typevxlanid42dstport4789remote192.168.1.20local192.168.1.10deletedevice[root@localhost~]#iplinkdeletedevbr03.iproute可以缩写为ipr。检查路由表[root@localhost~]#iprdefaultvia192.168.122.1deveth0192.168.122.0/24deveth0protokernelscopelinksrc192.168.122.106Addroute#to10.0.0.0/24:destinationnetwork#via10.0.0.1:下一跳路由器的IP#devtap1:数据包出接口[root@localhost~]#iprouteaddto10.0.0.0/24via10.0.0.1devtap1#Defaultroute[root@localhost~]#iprouteadd默认通过192.168.1.1deveth0deleteroute[root@localhost~]#iproutedeleteto10.0.0.0/244。ipneigh可以缩写为ipn。查看ARP映射表#lladdr:linklayeraddress[root@localhost~]#ipn192.168.122.1deveth0lladdr52:54:00:95:7c:07STALE10.0.0.2devtap1FAILED添加ARP映射#deveth0:202.38.247.220可以通过eth0网卡到达[root@localhost~]#ipneighadd202.38.247.220lladdr18:66:da:eb:df:92deveth0deleteARP映射[root@localhost~]#ipneigh删除202.38.247.220deveth0