linux网络配置(iproute2)
iproute2家族
ip命令:show / manipulate routing,devices,policy routing and tunnels(显示/操纵路由、设备、策略路由和隧道)
语法:ip [ OPTIONS ] OBJECT { COMMAND | HELP}
OBJECT:link, addr ,route 等。注意OBJECT可以简写,各OBJECT的子命令也可简写
ip link:network device configuration(网络设备配置)
ip link set -change device attributes (更改设备属性)
dev NAME:指名要管理的设备,dev关键字可以省略。
up 和down:启用和禁用。
multicast on 或 multicast off:启用或禁用多播功能。
name NAME:重命名接口。
mtu NUMBER:设置MTU大小,默认1500。
ip link show :display device attributes(查看设备属性)
ip address:protocol address management。(地址管理)
ip address add :add new protocol address。(添加新的ip地址)
语法:ip addr add IFADDR dev IFACE
[label NAME]:为新添加的地址指名接口别名。
[broadcast ADDRESS]:广播地址,会很具IP和netmask自动计算生成。
[scope SCOPE_VALUE]:
global:全局可用。
link:接口可用。
host:仅本机可用。
使用ip命令添加一个地址,使用ifconfig看不到。
使用ip命令可以查看
设置别名后使用ifconfig即可查看
ip address delete:delete protocal address
语法:ip addr delete IFADDR dev IFACE
ip address show :look at protocol address
语法:ip addr show|list [IFACE]
ip address flush :flush protocol address
语法:ip addr flush dev IFACE
ip route :routing table management
ip route add :add new route
ip route add TARGET via gw [dev IFACE] [ src sourceip]
ip route change:change route
iproute replace:change or add new one
ss命令:
ss [option] [ FILTER ]
option选项:
-t:TCP协议相关的连接
-u:UDP相关的连接
-w:raw socket相关的连接
-l:处于监听状态的连接
-a:所有状态的连接
-n:数字格式
-p:相关程序及其PID
-e:扩展格式信息
-m:内存用量
-o:计时器信息
FILTER:=[state TCP-STATE] [ EXPRESSION ]
TCP-STATE(TCP常见状态):
LISTEN:监听状态
ESTABLISISHED::已建立的连接
CLOSED:连接关闭
EXPRESSION:
dport =
sport =
最新文章
- HTML label标签的for属性--input标签的accesskey属性
- yii2 Pjax的使用
- @ModelAttribute运用详解
- androidd 程序默认安装位置和数据存储位置(公用和私用)
- Doodle Poll 投票文档
- thinkphp 目录
- PYTHON多进程并发WEB服务器(利用LINUX的FORK)
- paip.c++ qt 共享库dll的建立
- 80x86汇编小站站长简单介绍-2014年08月23日
- UVAlive 6833 Miscalculation 字符串处理
- CodeForces 725A
- 动态分配数组(new)和用随机数赋值(rand)
- Linq--一个集合中查找另一个集合,需熟悉这种写法
- Ethereum(1)—— 基本介绍
- Python的日期函数datetime使用
- 【剑指offer】反转链表
- Java:Hashtable
- zabbix-server启动报错解决
- [C++]值传递和引用传递
- c++第二十六天