IPROUTE241 cmd
ip / iproute2 チート集
ifconfig 後継の iproute2 で link、addr、route、neigh、policy routing、VRF、tc、bridge、veth、VLAN、bond、WireGuard インターフェースを扱うネットワーク運用チート集。
- 更新日
- 2026-05-14
- 参照範囲
- 公式ドキュメント / man page / 主要ベンダーCLI
- 対象実装
- 主要 Linux / BSD / ネットワーク機器 CLI の一般的な実装
- 免責
- OS とバージョン差分は実環境で確認してください。
41 / 41
| Command | Description | Example | Copy |
|---|---|---|---|
ip link show | ip / iproute2 で ip link show を実務運用で使う | $ ip link show | |
ip -s link | ip / iproute2 で ip -s link を実務運用で使う | $ ip -s link show dev eth0 | |
ip link set up | ip / iproute2 で ip link set up を実務運用で使う | $ sudo ip link set eth0 up | |
ip link set down | ip / iproute2 で ip link set down を実務運用で使う | $ sudo ip link set eth0 down | |
ip link set mtu | ip / iproute2 で ip link set mtu を実務運用で使う | $ sudo ip link set dev eth0 mtu 9000 | |
ip link add bond | ip / iproute2 で ip link add bond を実務運用で使う | $ sudo ip link add bond0 type bond mode 802.3ad | |
ip link add vlan | ip / iproute2 で ip link add vlan を実務運用で使う | $ sudo ip link add link eth0 name eth0.100 type vlan id 100 | |
ip link add bridge | ip / iproute2 で ip link add bridge を実務運用で使う | $ sudo ip link add br0 type bridge | |
ip link add veth | ip / iproute2 で ip link add veth を実務運用で使う | $ sudo ip link add veth0 type veth peer name veth1 | |
ip link add wireguard | ip / iproute2 で ip link add wireguard を実務運用で使う | $ sudo ip link add wg0 type wireguard | |
ip addr show | ip / iproute2 で ip addr show を実務運用で使う | $ ip addr show dev eth0 | |
ip addr add | ip / iproute2 で ip addr add を実務運用で使う | $ sudo ip addr add 192.168.1.1/24 dev eth0 | |
ip addr del | ip / iproute2 で ip addr del を実務運用で使う | $ sudo ip addr del 192.168.1.1/24 dev eth0 | |
ip -6 addr add | ip / iproute2 で ip -6 addr add を実務運用で使う | $ sudo ip -6 addr add 2001:db8::1/64 dev eth0 | |
ip addr flush | ip / iproute2 で ip addr flush を実務運用で使う | $ sudo ip addr flush dev eth0 | |
ip route show | ip / iproute2 で ip route show を実務運用で使う | $ ip route show | |
ip route add default | ip / iproute2 で ip route add default を実務運用で使う | $ sudo ip route add default via 192.168.1.254 | |
ip route add prefix | ip / iproute2 で ip route add prefix を実務運用で使う | $ sudo ip route add 10.10.0.0/16 via 192.168.1.254 | |
ip route replace | ip / iproute2 で ip route replace を実務運用で使う | $ sudo ip route replace default via 192.168.1.1 | |
ip route del | ip / iproute2 で ip route del を実務運用で使う | $ sudo ip route del 10.10.0.0/16 | |
ip route get | ip / iproute2 で ip route get を実務運用で使う | $ ip route get 8.8.8.8 | |
ip -6 route | ip / iproute2 で ip -6 route を実務運用で使う | $ ip -6 route show | |
ip neigh show | ip / iproute2 で ip neigh show を実務運用で使う | $ ip neigh show | |
ip neigh flush | ip / iproute2 で ip neigh flush を実務運用で使う | $ sudo ip neigh flush dev eth0 | |
ip neigh add | ip / iproute2 で ip neigh add を実務運用で使う | $ sudo ip neigh add 192.168.1.10 lladdr 00:11:22:33:44:55 dev eth0 nud permanent | |
ip rule show | ip / iproute2 で ip rule show を実務運用で使う | $ ip rule show | |
ip rule add fwmark | ip / iproute2 で ip rule add fwmark を実務運用で使う | $ sudo ip rule add fwmark 0x1 lookup 100 | |
ip route add table | ip / iproute2 で ip route add table を実務運用で使う | $ sudo ip route add default via 10.0.0.1 table 100 | |
ip link add vrf | ip / iproute2 で ip link add vrf を実務運用で使う | $ sudo ip link add vrf-blue type vrf table 10 | |
ip link set master vrf | ip / iproute2 で ip link set master vrf を実務運用で使う | $ sudo ip link set eth1 master vrf-blue | |
ip vrf exec | ip / iproute2 で ip vrf exec を実務運用で使う | $ sudo ip vrf exec vrf-blue ping 8.8.8.8 | |
tc qdisc show | ip / iproute2 で tc qdisc show を実務運用で使う | $ tc qdisc show dev eth0 | |
tc qdisc add tbf | ip / iproute2 で tc qdisc add tbf を実務運用で使う | $ sudo tc qdisc add dev eth0 root tbf rate 100mbit burst 32kbit latency 400ms | |
tc qdisc add netem | ip / iproute2 で tc qdisc add netem を実務運用で使う | $ sudo tc qdisc add dev eth0 root netem delay 50ms loss 0.1% | |
tc filter show | ip / iproute2 で tc filter show を実務運用で使う | $ tc filter show dev eth0 | |
tc qdisc del | ip / iproute2 で tc qdisc del を実務運用で使う | $ sudo tc qdisc del dev eth0 root | |
bridge link show | ip / iproute2 で bridge link show を実務運用で使う | $ bridge link show | |
bridge fdb show | ip / iproute2 で bridge fdb show を実務運用で使う | $ bridge fdb show br br0 | |
bridge vlan show | ip / iproute2 で bridge vlan show を実務運用で使う | $ bridge vlan show | |
ip link set master bridge | ip / iproute2 で ip link set master bridge を実務運用で使う | $ sudo ip link set eth1 master br0 | |
bridge fdb add | ip / iproute2 で bridge fdb add を実務運用で使う | $ sudo bridge fdb add 00:11:22:33:44:55 dev vxlan100 dst 192.0.2.10 |