跳到主要内容
uencoder

SO_BINDTODEVICE

SO_BINDTODEVICE 将套接字绑定到特定网络接口(如 eth0),使流量仅经该接口收发。

用途

在多网卡环境中指定出口接口,用于 VPN、路由与接口隔离。

机制

setsockopt(SOL_SOCKET, SO_BINDTODEVICE, ifname) 将套接字绑定到命名接口,所有收发限于该接口。需 root 权限。用于策略路由与接口绑定服务。

用例

  • 多网卡路由控制
  • VPN 接口绑定
  • 网络隔离

相关工具

参考链接