linux/ubuntu/centos系统多ip指定出口ip

  • A+
所属分类:VPS教程
ip route replace default via 网关IP dev eth0 src 出口IP

若为同 C 段 IP,可以将其设置为函数:

# cat ~/.bashrc
function setip() {
    echo "ip route replace default via 192.168.1.1 dev eth0 src 192.168.1.$1"
    ip route replace default via 192.168.1.1 dev eth0 src 192.168.1.$1
    sleep 1
    curl ip.sb
}
# source ~/.bashrc
# setip 2

摘取自:https://www.myluoluo.com/linux-set-out-ip.html

1.修改路由表指定默认路由源ip,也可设置metric优先级指定出口ip:

ip route change default via 192.168.1.1 dev eth0 src 192.168.1.9

2.也可使用iptables snat,扩展可对目标ip、端口、应用软件等单独指定出口ip。

iptables -t nat -I POSTROUTING -o eth0 -d 0.0.0.0/0 -j SNAT --to-source 192.168.1.9
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
广告也精彩
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: