Linux ip命令教程(linux命令教程)

linux Linux ip命令教程 ip命令是每个Linux系统管理员熟知的网络接口配置的超级工具。它可用于使接口关闭与开启,分配和删除地址以及ARP路由管理缓存等等 By myfreax 19 Jul 2022

ip命令是每一个Linux系统管理者熟知的互联网接口配置的世界级常用工具。它能够用于使接口关闭与开启,分配和删除ip地址以及ARP无线路由器缓存管理方案这种。

ip命令已下载在大部分当今Linux发行版上,这也是iproute2软件的一部分。这里的互联网接口也就是俗称的网络接口。

ip命令的句法结构是ip [ OPTIONS ] OBJECT { COMMAND | help },OBJECT就是你要管理的对象类型。常见目标是。link/l说明和修改网络接口信息。

address/a说明和优化IP地址信息。route/r说明和变动默认路由信息。neigh/n说明和使用ARP表。

目标能通过详尽或缩写形式编写。ip OBJECT help命令打印出每一个目标子命令和参数列表。

在配置网络接口时,必须以root客户和具有sudo管理员权限顾客运行命令,不然就会打印出命令RTNETLINK answers: Operation not permitted

运用ip命令设置配备并非持久的。系统重启后,所有变动都将丢失。对于永久设置,我们需要撰写独特于发行版的系统变量都将命令导到启动脚本。

IP地址

运用addr目标操作中,命令采用ip addr [ COMMAND ] ADDRESS dev IFNAME的形式。常见addr目标命令是show,add和del。分别打印出IP地址的信息,再加上IP地址,删除IP。

ip addr show说明所有互联网接口的文件目录以及关系IP地址,show命令例举所有接口机械设备。

倘若输入ip addr,我们将获得一样的输出。假如你要的是说明IPv4IPv6IP地址运用ip -4 addrip -6 addr

得到有关特殊互联网接口的信息,运用ip addr show dev命令后联接USB名称。ip addr show dev eth0命令查询eth0接口的IP地址信息。

已经掌握如何打印接口的IP地址,看一下如何能为接口分配IP地址。

分配IP地址命令句法是ip addr add ADDRESS dev IFNAME。在这其中IFNAME是接口名称,ADDRESS就是你要分到接口的IP地址。

sudo ip address add 192.168.121.45/24 dev eth0命令将eth0接口的IP地址设成192.168.121.45,子网掩码是24。

成功时,该命令不易说明一切导出来。倘若接口也不会有,我们将获得Cannot find device "eth0"

在Linux你们可以为同一接口分配好多个地址,运用ip命令。能为接口分配好多个IP地址,我们应该运行多次ip命令就能。

例如命令sudo ip address add 192.168.121.241/24 dev eth0sudo ip address add 192.168.121.45/24 dev eth0

要明确IP已分配IP地址ip -4 addr show dev eth0ip -4 a show dev eth0。:

现如今把握ip命令对接口ip地址另一个比较常见的操作过程删除。从接口中删除IP地址的句法结构是ip addr dev ADDRESS dev IFNAMEIFNAME是接口名称,ADDRESS是也可以从接口中彻底删除IP地址。

sudo ip address del 192.168.121.45/24 dev eth0命令从eth0接口中删除地址192.168.121.45/24

互联网接口

这里所说的接口也就是俗称的网络接口。要管理和说明互联网接口情况,挑选link目标。与link目标工作时,常见目标命令是showsetadddel

分别打印出互联网接口的信息,设置网络接口的信息,添加网络接口,删除互联网接口。

ip link show要说明所有互联网接口的信息。接口信息包括MTU,接口状况打开或合上,网关ipip等。与ip addr show不一样的是ip link show不易打印出接口的IP地址的信息。

得到特殊互联网接口的信息可以运行ip link show dev后接接口名称。例如命令ip link show dev eth0查询eth0的信息。

对互联网接口还有一个比较常见的操作过程打开或关闭接口,你可以运行命令ip link set dev脚后跟接口名称和接口情况ip link set dev {DEVICE} {up|down}

ip link set eth0 up命令很有可能打开eth0接口,如果需要关闭,运行命令ip link set eth0 down

默认路由

要分配,删除和说明关键默认路由,挑选route目标。运用route目标时常见命令是listadddel

你会有三个命令说明默认路由的信息,分别ip routeip route listip route list SELECTOR

在没有选择符SELECTOR的情况之下使用时,ip route list命令将例举关键中所有无线路由器记录。

ip route list 172.17.0.0/16命令要说明特殊IP地址是172.17.0.0/16的无线路由器。

如果要向默认路由再加上新记录,能用route add命令脚后跟互联网或设备名称。

ip route add 192.168.121.0/24 via 192.168.121.1命令将再加上192.168.121.1作为到到达192.168.121.0/24的网关ipip。

ip route add 192.168.121.0/24 dev eth0命令将再加上eth0作为到到达192.168.121.0/24的网关ipip。

ip route add default via 192.168.121.1 dev eth0命令运用default关键字再加上默认路由。这一很有可能设置eth0的默认路由是92.168.121.1

能从默认路由中删除历史记录,挑选route del命令,删除路由器句法结构与再加上时一样。

ip route del default命令将删除默认路由,ip route del 192.168.121.0/24 via 192.168.121.1命令删除到达192.168.121.0/24的无线路由器

结论

到这里,您应该更好的了解如何使用Linux ip命令。有关其他ip选项深层次的信息,请访问ip命令手册页。如果您有任何问题或意见和建议,请随时。

LINUX

如何在CentOS安装RPM包(centos如何安装rpm包)

2023-1-19 10:40:06

LINUX

Linux pwd命令(linux pwd命令表示)

2023-1-19 10:45:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索