为了账号安全,请及时绑定邮箱和手机立即绑定

Linux如何限制程序使用哪块网卡?

Linux如何限制程序使用哪块网卡?

白猪掌柜的 2019-04-07 09:38:31
现在有一个两块网卡的电脑,我想让一个程序使用有线网卡访问网络,但是他一直通过无线网卡连接,用什么办法可以做到不让这个程序使用指定的网卡?使用的发行版是ubuntu,两块网卡都是可以访问外网的,而且确实需要两块网卡都访问外网,所以不能简单的禁用某一块网卡。eth0Linkencap:以太网硬件地址ac:16:2d:0b:0f:7binet6地址:2001:250:1006:5090:ae16:2dff:fe0b:f7b/64Scope:Globalinet6地址:fe80::ae16:2dff:fe0b:f7b/64Scope:Linkinet6地址:2001:250:1006:5090:5125:3dce:2e39:3435/64Scope:Globalinet6地址:2001:250:1006:5090:3986:8f63:3bc4:ed62/64Scope:GlobalUPBROADCASTRUNNINGMULTICASTMTU:1500跃点数:1接收数据包:689138错误:5丢弃:96过载:0帧数:3发送数据包:70167错误:0丢弃:0过载:0载波:0碰撞:0发送队列长度:1000接收字节:96407419(96.4MB)发送字节:12030321(12.0MB)中断:20Memory:fb100000-fb120000eth0:avahiLinkencap:以太网硬件地址ac:16:2d:0b:0f:7binet地址:169.254.4.53广播:169.254.255.255掩码:255.255.0.0UPBROADCASTRUNNINGMULTICASTMTU:1500跃点数:1中断:20Memory:fb100000-fb120000loLinkencap:本地环回inet地址:127.0.0.1掩码:255.0.0.0inet6地址:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:16436跃点数:1接收数据包:18101错误:0丢弃:0过载:0帧数:0发送数据包:18101错误:0丢弃:0过载:0载波:0碰撞:0发送队列长度:0接收字节:1755000(1.7MB)发送字节:1755000(1.7MB)virbr0Linkencap:以太网硬件地址26:cd:4d:24:53:90inet地址:192.168.122.1广播:192.168.122.255掩码:255.255.255.0UPBROADCASTMULTICASTMTU:1500跃点数:1接收数据包:0错误:0丢弃:0过载:0帧数:0发送数据包:0错误:0丢弃:0过载:0载波:0碰撞:0发送队列长度:0接收字节:0(0.0B)发送字节:0(0.0B)wlan0Linkencap:以太网硬件地址00:1d:0f:31:49:9cinet地址:192.168.1.102广播:192.168.1.255掩码:255.255.255.0inet6地址:fe80::21d:fff:fe31:499c/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500跃点数:1接收数据包:544819错误:0丢弃:0过载:0帧数:0发送数据包:305276错误:0丢弃:0过载:0载波:0碰撞:0发送队列长度:1000接收字节:481549142(481.5MB)发送字节:54082231(54.0MB)
查看完整描述

2 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

通常情况,非特殊程序联网,不会指定使用有线还是无线网卡,更不会指定用哪个网卡。假如同时有两块网卡(笔记本就有无线有无线两块),在有线和无线都连上的情况下,使用哪个网线上网,是系统决定的,如果用户自己没对此时行特别设置的话,系统会默认使用有线的。如果你正在使用有图形界面的Linux,在托盘的网络图标就可以设置,把无线网卡禁掉。如果非图形界面,你要告诉大家你是用什么发行版的Linux,假设你两个网卡都可以联网了,那就试下在终端打入以下命令来禁无线网卡:
ifconfigwlan0down
如果执行完后,程序无法联网,就说明你的有线网卡没配置好,你要给大家提供更多的信息,比如可以打入:
ifconfig-a
把输出粘上来给大家看。
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 877 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信