如何开启Linux双网卡的转发功能

/*******************************************************
说明:在《 把arm开发板做成USB网卡(RNDIS /Ethernet Gadget)》基础上将mini2440做成一个usb网卡
*********************************************************/

一台Linux服务器,通过两个网卡,连接两个不同的网段,

A:192.168.xxx.xxx   

B:172.24.xxx.xxx, 

从而实现了A网段和B网段的互通。原因Linux机器可以通过设置实现数据包的转发功能。

在不启动机器的情况下运行:

#echo "1" > /proc/sys/net/ipv4/ip_forward

打开包转发功能。

如果要让包转发功能在系统启动以后自动生效,需要修改/etc/sysctl.conf文件,添加一行:

   # Controls IP packet forwarding
    net.ipv4.ip_forward = 1

添加正确的静态路由:

route add -net 192.168.76.0 netmask 255.255.255.0 dev eth0 route add -net 172.24.178.0 netmask 255.255.255.0 dev eth1
做完上面两步之后,如果还不能实现网络的互通,需要核查路由的配置情况,包括来回两个方向,一定要把Linux机器设置为网关。

如果要把Linux设置成路由器,打开iptables的NAT功能:

  /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

上面的语句中eth0是连接外网或者连接Internet的网卡. 执行下面的命令,保存iptables的规则:

   service iptables save

查看路由表:

  netstat -rn

查看iptables规则:

  iptables -L
  • 1
    点赞
  • 0
    收藏
  • 0
    评论
2410平台上dm9000a网卡驱动分析.doc dm9000a网卡驱动.doc 没有经过修改的代码dm9000a.rar 32位软核处理器NIOSII的以太网接口设计与实现.caj ALTERA DE2开发板一个网络芯片DM9000A的应用范例// DE2_Web_Server DE2板子附带的DM9000A网络IP CORE// DM9000A Design and Implementation of the lwIP TCP_IP Stack.pdf DM9000A Application Notes Ver 1_20 042205.pdf DM9000A.pdf DM9000A原理及其与基带信号处理平台结合应用.doc DM9000A数据地址复用问题.doc DM9000寄存器功能详细介绍.doc FPGA控制DM9000A进行以太网数据收发的Verilog实现// C和Verilog代码实现.rar Dm9000a DM9000A Application Notes Ver 1_20 042205.pdf DM9000A.C DM9000A.H DM9000A.pdf Dm9000a和FPGA的接口全图.jpg FPGA控制DM9000A进行以太网数据收发.doc FPGA控制DM9000A进行以太网数据收发的Verilog实现 - 恋恋风尘.mht Test 使用说明请参看右侧注释====〉〉.txt LAN91C111 10-100 Non-PCI Ethernet Single Chip MAC+ PHY Data Sheet.pdf socket编程原理.doc TCP IP 源代码.zip TCP_IP协议在UC_OSII上的实时多任务运行.pdf ucos+lwip应用心得.doc μCOS-II+Lwip知识.doc 便携式远程心电监护仪的原理与设计实例.doc 信号量和消息.doc 单片机驱动DM9000网卡芯片(详细调试过程).doc 在嵌入FPGA的IP核8051上实现TCP/IP的设计.rar 基于DSP和TCP_IP的嵌入式网络数据采集系统.kdh 基于NiosII处理器的以太网接口设计.caj 基于NiosII的嵌入式以太网口的设计.caj 基于NiosII的嵌入式网络通信系统.doc 基于NiosII的数据采集系统网络接口设计.caj 基于NiosII软核CPU的UC_OSII和LwIP移植.pdf 基于NiosII软核嵌入式系统的以太网接口设计.pdf 基于NiosII软核的嵌入式Internet系统设计.kdh 基于NiosII软核的网络摄像头采集与以太网内传输.doc 基于SOPC技术的核信息远程采集系统.doc 基于SOPC技术的核信息远程采集系统.pdf 基于硬件抽象层HAL的Nios_嵌入式处理器系统设备管理模式研究.caj 完整TCP IP实现.rar 嵌入式Internet中轻量级TCP_IP协议栈的研究与实现.nh 嵌入式TCP_IP协议栈的研究与开发.pdf 嵌入式TCP_IP协议栈设计方法的研究.nh 嵌入式振动信号采集系统网络通信设计.pdf 此代码是用Verilog实现的以太网接口// Chapter10 Sample 编程接口指南.pdf 网络控制器DM9000A在嵌入式系统中的应用.doc 网络驱动程序分析// dm9000a的初始化程序.doc DM9000驱动解析.doc Linux下DM9000网卡驱动实验.doc lwip 到 lxRTOS 移植实现.doc NIOS II网络驱动程序分析(1).doc 基于MFC的网络通讯.doc 基于嵌入式调试器的网络通信方法设计与实现.doc 网卡.doc 请问有会dm9000驱动的么.doc 软件编程中的知识点.doc
2410平台上dm9000a网卡驱动分析// 2410平台上dm9000a网卡驱动分析.doc dm9000a网卡驱动.doc 没有经过修改的代码dm9000a.rar 32位软核处理器NIOSII的以太网接口设计与实现.caj ALTERA DE2开发板一个网络芯片DM9000A的应用范例// DE2_Web_Server DE2板子附带的DM9000A网络IP CORE// DM9000A Design and Implementation of the lwIP TCP_IP Stack.pdf DM9000A Application Notes Ver 1_20 042205.pdf DM9000A.pdf DM9000A原理及其与基带信号处理平台结合应用.doc DM9000A数据地址复用问题.doc DM9000寄存器功能详细介绍.doc FPGA控制DM9000A进行以太网数据收发的Verilog实现// C和Verilog代码实现.rar Dm9000a DM9000A Application Notes Ver 1_20 042205.pdf DM9000A.C DM9000A.H DM9000A.pdf Dm9000a和FPGA的接口全图.jpg FPGA控制DM9000A进行以太网数据收发.doc FPGA控制DM9000A进行以太网数据收发的Verilog实现 - 恋恋风尘.mht Test 使用说明请参看右侧注释====〉〉.txt LAN91C111 10-100 Non-PCI Ethernet Single Chip MAC+ PHY Data Sheet.pdf socket编程原理.doc TCP IP 源代码.zip TCP_IP协议在UC_OSII上的实时多任务运行.pdf ucos+lwip应用心得.doc μCOS-II+Lwip知识.doc 便携式远程心电监护仪的原理与设计实例.doc 信号量和消息.doc 单片机驱动DM9000网卡芯片(详细调试过程).doc 在嵌入FPGA的IP核8051上实现TCP/IP的设计.rar 基于DSP和TCP_IP的嵌入式网络数据采集系统.kdh 基于NiosII处理器的以太网接口设计.caj 基于NiosII的嵌入式以太网口的设计.caj 基于NiosII的嵌入式网络通信系统.doc 基于NiosII的数据采集系统网络接口设计.caj 基于NiosII软核CPU的UC_OSII和LwIP移植.pdf 基于NiosII软核嵌入式系统的以太网接口设计.pdf 基于NiosII软核的嵌入式Internet系统设计.kdh 基于NiosII软核的网络摄像头采集与以太网内传输.doc 基于SOPC技术的核信息远程采集系统.doc 基于SOPC技术的核信息远程采集系统.pdf 基于硬件抽象层HAL的Nios_嵌入式处理器系统设备管理模式研究.caj 完整TCP IP实现.rar 嵌入式Internet中轻量级TCP_IP协议栈的研究与实现.nh 嵌入式TCP_IP协议栈的研究与开发.pdf 嵌入式TCP_IP协议栈设计方法的研究.nh 嵌入式振动信号采集系统网络通信设计.pdf 此代码是用Verilog实现的以太网接口// Chapter10 Sample 编程接口指南.pdf 网络控制器DM9000A在嵌入式系统中的应用.doc 网络驱动程序分析// dm9000a的初始化程序.doc DM9000驱动解析.doc Linux下DM9000网卡驱动实验.doc lwip 到 lxRTOS 移植实现.doc NIOS II网络驱动程序分析(1).doc 基于MFC的网络通讯.doc 基于嵌入式调试器的网络通信方法设计与实现.doc 网卡.doc 请问有会dm9000驱动的么.doc 软件编程中的知识点.doc

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值