curl绑定特定网口作为出口

来源:本站原创 Linux 超过210 views围观 0条评论

我们经常会遇见多网口的情况,希望某一个网口作为输出,我们可以这样设置

第一种是直接使用curl命令测试的用法:

curl –interface ens33:0 -X get http://192.168.142.138

第二种是使用curl源码的方法:

curl_easy_setopt(curl, CURLOPT_INTERFACE, "eth0");

 

网卡配置多个ip

 

cp ifcfg-ens33 ifcfg-ens33:0
vim ifcfg-ens33:0
systemctl restart network
vim ifcfg-ens33:0
ifup ens33:0

 

TYPE=Ethernet
NAME=ens33:0
DEVICE=ens33:0
BOOTPROTO=static
ONBOOT=yes
DEFROUTE=yes
IPADDR0=114.114.114.114
PREFIX0=24

2: ens33:

    inet 192.168.142.138/24 brd 192.168.142.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet 114.114.114.114/24 brd 114.114.114.255 scope global ens33:0
       valid_lft forever preferred_lft forever

文章出自:CCIE那点事 http://www.jdccie.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
本文链接:http://www.jdccie.com/?p=3666转载请注明转自CCIE那点事
如果喜欢:点此订阅本站
  • 相关文章
  • 为您推荐
  • 各种观点

暂时还木有人评论,坐等沙发!
发表评论

快捷键:Ctrl+Enter