ip 命令是linux中常用的网络配置命令
ip命令是iproute2包中的命令
一般发行版再带ip命令
# macosbrew install iproute2mac# ubuntuapt install iproute2# centosyum install iproute2
主要是配置OSI模型中的第二层数据链路层
# 显示所有 ip link show 详细显示 ip -s link show
# 开启网卡ip link set ens33 up# 关闭网卡ip link set ens33 down# 开启网卡的混合模式ip link set ens33 promisc on# 关闭网卡的混个模式ip link set ens33 promisc offi# 设置网卡队列长度ip link set ens33 txqueuelen 1200# 设置网卡最大传输单元ip link set ens33 mtu 1400# 修改名字ip link set ens33 name eth0# 修改网卡的MAC地址ip link set ens33 address aa:aa:aa:aa:aa:aa# 将 ens33 连接到vbr0网桥ip link set ens33 master vbr0
# 显示所有IP地址ip address# 简写ip addr # 显示指定网卡的IPip addr ens# 详细显示指定网卡的IPip -s addr ens332: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:d9:89:c8 brd ff:ff:ff:ff:ff:ff inet 192.168.32.132/24 brd 192.168.32.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fed9:89c8/64 scope link valid_lft forever preferred_lft forever
broadcast:设定广播位址,如果设定值是 + 表示让系统自动计算;
label:该设备的别名,例如eth0:0;
scope:这个设备的领域,默认global,通常是以下几个大类:
global:允许来自所有来源的连线;
site:仅支持IPv6 ,仅允许本主机的连接;
link:仅允许本设备自我连接;
host:仅允许本主机内部的连接;
# 设置ens33网卡IP地址192.168.1.1ip addr add 192.168.1.1/24 dev ens33
# 删除ens33网卡IP地址ip addr del 192.168.1.1/24 dev ens33
# 显示系统路由ip route show# 简写ip r default via 192.168.32.2 dev ens33 proto static metric 100 169.254.0.0/16 dev ens33 scope link metric 1000 172.16.1.0/24 dev docker0 proto kernel scope link src 172.16.1.1 192.168.32.0/24 dev ens33 proto kernel scope link src 192.168.32.132 metric 100 192.168.49.0/24 dev br-e6a94a27c143 proto kernel scope link src 192.168.49.1 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown # 显示vip这个路由表的路由ip route show table vip# 查看某个地址走那条路由ip route get 114.114.114.114
proto:此路由的路由协定,主要有redirect,kernel,boot,static,ra等,其中kernel是直接由核心判断自动设定。
scope:路由的范围,主要是link,是与本设备有关的直接连接。
# 设置192.168.1.0网段的网关为192.168.1.1数据走eth0接口ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0# 设置默认网关为192.168.1.1ip route add default via 192.168.1.1 dev eth0
# 删除192.168.1.0网段的网关ip route del 192.168.1.0/24# 删除默认路由ip route del default# 删除路由ip route delete 192.168.1.0/24 dev eth0
ip netnsip netns show
# 增加一个叫test的网络命名空间ip netns add test
# 删除一个叫test的网络命名空间ip netns del test
# 在 test ns 下执行ip addrip netns exec test ip addr
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/127887.html
摘要:收发两端的对等层通过协议进行通信。以查询的网卡信息为例网络诊断助手命令工具命令采用的协议允许主机或路由器报告差错情况和提供有关异常情况的报告。 TCP/IP网络分层模型 showImg(http://charl-image.oss-cn-hangzhou.aliyuncs.com/cmd-know-network/model.png); TCP/IP五层模型将网络功能五层。 每一层...
摘要:收发两端的对等层通过协议进行通信。以查询的网卡信息为例网络诊断助手命令工具命令采用的协议允许主机或路由器报告差错情况和提供有关异常情况的报告。 TCP/IP网络分层模型 showImg(http://charl-image.oss-cn-hangzhou.aliyuncs.com/cmd-know-network/model.png); TCP/IP五层模型将网络功能五层。 每一层...
摘要:以太网命令配置命令所做出的改动重启网络服务或主机后失效查看以太网络接口显示所有接口的配置信息命令也可以配置地址,配置的地址立即生效,但重启网络服务或主机,都会失效接口名称的修改网络服务的管理路由的管理添加显示路由表以数字方式显示各主 以太网命令配置 命令所做出的改动重启网络服务或主机后失效 1、查看以太网络接口 # ifconfig [ethX] -a: 显示所有接口的配置信...
摘要:利用永恒之蓝对进行攻击环境搭建,其中为靶机。命令有很多,想使用什么命令可以百度,我这里使用一些进行演示的命令就可以了。一般权限不够命令无法执行,这里简单介绍提权,提权方法百度多的很。至此本次利用永恒之蓝攻击漏洞拿到权限结束。 ...
摘要:子程序执行将在新进程中完成。要在上执行子程序,该类将使用该函数。如果是字符串,则字符串指定要通过执行的命令。如果是任何其他负值,则表示完全缓冲。它用于通过网络进行系统管理和应用程序部署。 showImg(https://segmentfault.com/img/remote/1460000018833620); 来源 | 愿码(ChainDesk.CN)内容编辑 愿码Slogan |...
摘要:的备份和恢复的过程是可以被终端然后后继续的,无须冻结文件系统。甚至提供了高性能的多线程备份操作,它把一次拆分多个数据流,每个数据流可以被发往不同的目的地。 基本网络知识 ifconfig 用来配置网络或查看当前网络接口的状态 临时修改网卡IP地址 ifconfig 网卡名称 IP地址 直接修改网卡的IP地址,重启失效 说明:修改后当前终端会终端,需要重新使用新的I...
阅读 1103·2024-02-01 10:43
阅读 282·2024-01-31 14:58
阅读 338·2024-01-31 14:54
阅读 723·2024-01-29 17:11
阅读 2077·2024-01-25 14:55
阅读 1396·2023-06-02 13:36
阅读 1948·2023-05-23 10:26
阅读 426·2023-05-23 10:25