是这样的,我有一台远程的Linux服务器(Debian系统),上面有两块网卡,同样的IP。

我现在需要选择第二块网卡,因为这块网卡连上了CMCC的专线,可以进行一些CMCC的业务操作。但是默认的使用的是第一块网卡。

不知道如何实现选择不同的网卡进行网络访问。

谢谢

谢谢各位的回答,总结了各位的答案,我成功的解决了问题。

一开始两个网卡同个IP是服务器那边配置出了问题,没有配置第二个网卡的内网IP,现在配置了之后两个网卡分别有两个IP地址。

首先运行nmcli查看两个网卡的网关:

sudo nmcli dev list

其中的IP4的GW就是网关的,可以直接这样查看:

sudo nmcli dev list | grep gw

然后记着那张需要的网卡的gw地址xxx.xxx.xxx.xx,然后使用下面这条命令:

sudo route add -host xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xx

其中第一个是需要制定访问eth1网卡的Host地址,第二个是前面查到的网关的内容。

再次感谢大家的热心帮助。

```

route add -net CMCC的网段 netmask xxx dev 第二块网卡的名字

我做毕业设计的时候就撞过这个。当时的需求和你的差不多:

我把当时做的笔记共享一下。

补充一下,两块网卡的IP相同没什么稀奇的,也没什么需要考虑的。重要的是调查到CMCC业务专线对方服务器的IP或IP段。这个方法仅使用解析到的对方IP地址,决定数据走哪块网卡。

Python 程序的话,在 socket.connect 之前 socket.bind(('需要用的本地网卡IP', 0)) 就可以了。

这个用Linux下的策略路由就能搞定

1. 编辑路由表,增加CMCC专线的表项vim /etc/iproute2/rt_tables

200 cmcc

2.比如eth2的网卡IP是124.0.0.1,CMCC专线的网段为124.127.101.0/24,可以如下配置ETH2=eth2

IP2=124.0.0.1

SEGMENT2=124.127.101.0/24

TABLE2=cmcc

ip route add $SEGMENT2 dev $ETH2 src $IP2 table $TABLE2

ip route add default via $IP2 table $TABLE2

ip rule add from $IP2 table $TABLE2

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19593.html

相关文章 Recommend

python做一个linux网卡,Linux系统Python可以选择不同网卡进行网络访问吗?相关推荐

  1. 用python做一个简单的游戏,用python写一个小游戏

    大家好,本文将围绕如何用python做一个简单的小游戏展开说明,python编写的入门简单小游戏是一个很多人都想弄明白的事情,想搞清楚用python做一个简单的游戏需要先了解以下几个事情. 1.Pyt ...

  2. 用python做毕业设计多少钱_我的毕业设计是利用Python做一个淘淘购物系统!

    此篇文章是纯代码!更多精彩案例加群:626017123 #首页 def tao_first(): t1 = '欢迎进入淘淘购物'.center(110) print(t1) print('~' * 1 ...

  3. 用python做一个简单的双色球系统

    #初始化开奖号码 import random kaijiang_red=[x for x in range(1, 21)] kaijiang_red_ball=random.sample(kaijia ...

  4. python做一个小游戏_利用python做个小游戏

    从本期开始,我们将利用几天的时间用python来做个小游戏,当然,在做小游戏之前,我们必须学会一个做小游戏的第三方库--pygame.可能有人会说,python不擅长或者说不适合用来做游戏,的确是这样 ...

  5. python做一个星座分析_利用python输出星座的方法

    利用python输出星座的方法 发布时间:2020-09-23 12:12:36 来源:亿速云 阅读:84 作者:小新 这篇文章将为大家详细讲解有关利用python输出星座的方法,小编觉得挺实用的,因 ...

  6. 用python做一个购物车编程_利用python实现简单的循环购物车功能示例代码

    本文主要给大家介绍了关于python实现循环购物车功能的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 示例代码 # -*- coding: utf-8 -*- __author__ = ...

  7. python做一个本地搜索工具_用Python打造一款文件搜索工具,所有功能自己定义!...

    一.前言 大家好,又到了Python办公自动化系列. 在日常的办公中,我们经常会从一堆不同格式的文件(夹)中搜索特定的文件,可能你是凭着记忆去找或是借助软件,但你有想过如何用Python实现吗?本文将 ...

  8. Python做一个Kindle电子书下载助手,真香!

    哈喽,大家好,我是菜鸟哥! 大家有没有想过把亚马逊网站上的Kindle电子书下载到自己的电脑上? 今天分享的项目可以帮大家实现这一目的.该项目用Python开发,简单.好用.开源. 下面分享下项目的使 ...

  9. 用python写搜索引擎_用python做一个搜索引擎(Pylucene)的实例代码

    1.什么是搜索引擎? 搜索引擎是"对网络信息资源进行搜集整理并提供信息查询服务的系统,包括信息搜集.信息整理和用户查询三部分".如图1是搜索引擎的一般结构,信息搜集模块从网络采集信 ...

  10. python写一个系统-使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

最新文章

  1. netty权威指南学习笔记五——分隔符和定长解码器的应用
  2. 海浪 shader_海浪下的发现
  3. [BZOJ1726][Usaco2006 Nov]Roadblocks第二短路
  4. Jupyter Notebook的15个技巧和窍门,可简化您的编码体验
  5. LeetCode--95. 不同的二叉树搜索Ⅱ(动态规划)
  6. DB2 9 使用开辟(733 测验)认证指南,第 3 局部: XML 数据独霸(2)
  7. 使用Seaborn和Pandas进行数据可视化
  8. Media Player Classic - HC 源代码分析 4:核心类 (CMainFrame)(3)
  9. 熊猫烧香完整的病毒源代码
  10. 免费!全网!真正的听歌下载神器
  11. 《西瓜书》学习笔记-目录
  12. 学生用计算机的功能,怎么使用学生专用计算器? 来看看吧
  13. NB-IoT 智能门磁代码快速实现
  14. arm tcm linux,ARM紧致内存TCM的解释
  15. TensorRT 命令行程序trtexec常用用法
  16. CatBoost参数解释
  17. MATLAB定义大气湍流模型退化函数,基于改进的Kolmogorov谱湍流模型的图像退化研究...
  18. 2008521美赛E题
  19. 指纹识别属于计算机技术,指纹识别技术主要涉及四个功能,是哪四个呢?
  20. 安卓手机文件系统 roots recovery bootimg

热门文章

  1. 魔兽世界终端服务器,《魔兽世界》怀旧服数据已上传服务器:登录画面引人怀念...
  2. oracle rman 实例,Oracle数据库rman常用命令的使用示例
  3. 基于JAVA+Servlet+JSP+MYSQL的学生选课系统
  4. 心理软件测试自学,软件测试中的心理学
  5. Python之基础练习题
  6. thinkphp3.2 无法加载模块
  7. mysql 以及mysql可视化工具下载安装地址
  8. jQuery中animate的一个隐藏很深的坑
  9. Win10 64位安装SQL2000(个人版)
  10. 数据分析应用统计学之分散性与变异性的测量【极差、四分位差、偏态系数、峰态系数、统计指标】