Linux ip 命令

# ip [option] [动作] [命令]
option:设定的参数,主要有:
    -s    显示出该设备的统计数据(statistics),例如总接受封包数等
    动作    就是是可以针对哪些网络参数进行动作,包括有:
        link 关于设备 (device) 的相关设定,包括 MTU、MAC 地址等等
        addr/address 关于额外的 IP 设定,例如多 IP 的实现等等
        route 与路由有关的相关设定

# ip [-s] link show [device] <== 单纯的查阅该设备相关的信息
# ip link set [device] [动作与参数]
show    显示设备的相关内容,加上 -s 会显示更多统计数据
set    设定设备项目
device     eth0,eth1等设备代号
动作与参数:
    up|down 启动 (up) 或关闭 (down) 某个设备,其他参数使用预设的以太网参数
    address 如果这个设备可以更改 MAC,用这个参数修改
    name    给予这个设备一个特殊的名字
    mtu     设置最大传输单元

# ip address show [device] <==查看IP参数
# ip address [add|del] [IP] [dev dev_name] [相关参数]
show    单纯的显示出设备的 IP 信息
add|del    相关参数的增加 (add) 或删除 (del) 设定
IP    主要就是网域的设定,例如 192.168.100.100/24 之类的设定
dev    IP参数所要设定的设备如 eth0,eth1 等
相关参数:
    broadcast 设定广播位址,如果设定值是 + 表示让系统自动计算
    label 该设备的别名,例如eth0:0
    scope 这个设备的领域,通常是以下几个大类:
        global 允许来自所有来源的连线(默认)
        site 仅支持IPv6 ,仅允许本主机的连接
        link 仅允许本设备自我连接
        host 仅允许本主机内部的连接

# ip route show <==单纯的显示出路由的设定
# ip route [add|del] [IP或网域] [via gateway] [dev dev_name]
show    单纯的显示出路由表,也可以使用 list
add|del    增加 (add) 或删除 (del) 路由
IP或网域    可使用 192.168.50.0/24 之类的网域或者是单纯的 IP
via    从那个 gateway 出去
dev    由那个设备连出去
mtu    额外的设定 MTU 的数值


你可能感兴趣的:(linux,IP,route,link,addr)