移植iptables到mini2440的问题

Sony LCD-X35液晶屏在Mini2440开发板上的应用指南 LCD(Liquid Crystal Display,液晶显示)技术自从20世纪70年代问世以来,已经广泛应用于嵌入式系统中,从最基础的单色显示到如今的全彩高清屏幕,LCD为用户提供了一个不可或缺的交互界面。LCD的主要优点包括:低功耗、轻薄设计、无辐射、使用寿命长,这些特点使得LCD成为嵌入式系统的首选显示解决方案。TFT(Thin-Film Transistor,薄膜晶体管)技术。 阅读详情


转自:http://bbs.chinaunix.net/viewthread.php?tid=3607597


parrot18 发表于 2011-10-14 22:02

移植iptables到mini2440的问题

请教各位大侠:
最近在搞iptables移植到开发板的任务,需要让开发板具有NAT的功能。网络结构是这样,开发板有两块网卡,一块eth0,与公网交互,一块wifi网卡,建立AP节点,与sta端组成局域网。
遇到一个问题:
移植iptables之前需要配置内核参数,使之支持iptables,设置如下:
make menuconfig, 

          Networking support ---> 

              Networking options ---> 

                   Network packet filtering framework (Netfilter) --> 

                            Core Netfilter configuration ---> 

                                  全选为built-in [*] 

                            IP: Netfilter configuration ---> 

                                  全选为built-in [*] 

奇怪的是,设置完,编译,内核烧到板子之后,再建立ap节点,别的sta端就无法加入到这个ap节点建立的局域网中了。
是因为我内核参数选择的都是build-in,系统启动之后,自动加载了iptables的一些模块,导致网络连接失败吗?(做到这一步时我还没有移植iptables的执行程序到板子,也就是板子上只有内核里有与iptables相关的模块,bin或者sbin里没有调用iptables的命令)

parrot18 发表于 2011-10-14 22:04

。。追问一下。。上面内核配置参数 需要都build-in吗?做成modules可以吗。。
上面的选项是不是有一些是不需要的。。我多选了导致局域网无线网络连网失败。。
谢谢大家!

vermouth 发表于 2011-10-16 22:46

iptables 打开了怎么配置的?

parrot18 发表于 2011-10-18 14:37

[b]回复 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=21554282&ptid=3607597]3#[/url] [i]vermouth[/i] [/b]


    还没打开。。刚烧完内核 就加不上网了

parrot18 发表于 2011-10-18 14:38

[b]回复 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=21554282&ptid=3607597]3#[/url] [i]vermouth[/i] [/b]


    打开后的配置也全是ACCEPT
EXTIF="eth0"
INIF="ra0"
INNET="192.168.1.0/24"
25 iptables -F
26 iptables -X
27 iptables -Z
28 iptables -P INPUT ACCEPT
29 iptables -P OUTPUT ACCEPT
30 iptables -P FORWARD ACCEPT
31 iptables -A INPUT -i lo -j ACCEPT
32 iptables -A INPUT -m state --state RELATED -j ACCEPT
33 iptables -A INPUT -i ra0 -j ACCEPT
34
35 iptables -F -t nat
36 iptables -X -t nat
37 iptables -Z -t nat
38 iptables -t nat -P PREROUTING ACCEPT
39 iptables -t nat -P POSTROUTING ACCEPT
40 iptables -t nat -P OUTPUT ACCEPT
41
42 iptables -A INPUT -i $INIF -j ACCEPT
43 echo "1" > /proc/sys/net/ipv4/ip_forward
44 for innet in $INNET
45 do
46        iptables -t nat -A POSTROUTING -s $innet -o $EXTIF -j MASQUERADE
47done

LYZC11 发表于 2011-10-21 09:55

[b]回复 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=21550877&ptid=3607597]1#[/url] [i]parrot18[/i] [/b]


    LZ, iptables的命令实现NAT,那命令要保存在哪里再执行啊??? 
uImage文件 这是mini2440自带的的zImage_x35内核,绝对可以 立即下载

相关推荐

mini2440X35屏幕直接可用的android文件

成功实现mini2440X35屏幕的android系统,可以直接烧录

Linux LCD驱动分析

一.LCD屏理论 1.1 LCD屏基本概念 我们知道,诸如PCI、I2C和USB等外围设备总线都来自于系统PC机的南桥,今天我们看到的视频控制器则来自于北桥。LCD主要由TN(扭转向列型)、STN(超扭转向列型)、DSTN(双层超扭曲向列阵)和TFT(薄膜式晶体管型)四种显示器,许多MCU内部直接集成了LCD控制器,通过LCD控制器可以方便地控制STN和TFT屏,其中TFT屏是

junzhang1122的专栏 640

mini2440驱动索尼LCD_X35驱动及测试代码

mini2440驱动索尼LCD_X35驱动及测试代码,直接操作2440的寄存器。(附加有2440中断、串口、DMA测试程序)

mini2440 X35 移植LCD驱动

友善之臂mini2440配套的X35 LCD显示屏可谓是比较蛋疼,说是sony的,但是没有找到相关手册,从裸机编写程序就一直有问题。为了让以后的广大同胞少走弯路,在此将我遇到的一些问题做一些总结: 相关的裸板和驱动程序见链接:http://t.cn/RyPU3dV LCD pin : GPC,GPD,GPG :GPD[0:15] = VD[8:23] ;GPC[8:15] = VD[0:7

qq361294382的博客 695

为mini2440开发板移植iptables工具

为mini2440移植iptables工具

mini2440开发板sony 索尼液晶 LCD-X35数据手册

mini2440开发板sony 索尼液晶 LCD-X35数据手册,嵌入式学习LCD驱动的时候,需要用到这个手册!

mini2440_x35 使用minicom进行连接,传送文件

设置minicom 利用minicom进行传送文件1 设置minicom首先需要下载minicom,只需要一条语句就OK啦。sudo apt-get install minicom在终端中输入 minicom -s 进入设置。我们主要是设置Serial port setup,那么我们需要知道串口情况。我使用的是USB转串口,输入lsusb来查看驱动情况Bus 002 Device 002: ID 8

记录学习的过程 1626

Mini2440 X35 LCD例程

X35 LCD属于Mini2440中比较头疼的一块LCD,折腾了两天,将结果分享下,希望大家共同学习一下,如果发现有问题,忘广大网友积极指出。附件包含Mini2440 X35 LCD裸板程序和驱动程序,驱动程序有测试方法。

移植iptables到mini2440

移植iptables到mini2440一、首先安装好交叉编译环境。    1.将板子自带的arm-linux-gcc-4.4.3放到/usr/local目录下,并用tar命令解压出来,按照/usr/local/arm/4.4.3目录路径来安放。    2.配置环境变量,在主目录下创建.bash_profile文件,在里面输入export PATH=$PATH:/usr/local/arm/4.4.3/bin。    3.需要使用交叉编译工具时执行~/. .bash_profile,或者执行source ~/

风清云淡 5126

如何在软件复位后保留指定RAM区域的数据

本文主要介绍S32K144的RAM retention功能

北极熊的脖子(16605192620@163.com) 1万+

基于STM32+OV7670的图像采集系统(基础篇:ov7670介绍)

一、简单认识 先来看一下外观: OV7670,图像传感器,体积小,工作电压低,提供单片VGA摄像头和影像处理器的所有功能。通过SCCB总线控制,可以输入整帧、子采样、取窗口等方式的各种分辨率8位影像数据。 其他介绍比较繁琐,这里就不一一赘述了,我们只需要知道它是通过SCCB总线控制的就行了。 带FIFO与不带FIFO 目前市场上购买的ov7670模块分为两种,一种是不带FIFO芯片、一种是带FIFO芯片的。 FIFO是什么:(First Input First Output)先入先出的意思,

m0_59113542的博客 4万+

在mini2440上搭建NAT服务器

在mini2440上搭建NAT服务器一、绑定两个IP首先仍然是想办法给一个网上绑定两个IP,一个外网IP:202.117.132.132,一个留作内部网关的内网IP:192.168.1.2,开发板上修改IP使用的命令格式如下:ifconfig eth0 202.117.132.132 netmask 255.255.0.0 route add default gw 202.117.132.1定义DNS则要使用vi编辑器编辑/etc/resolv.conf文件修改为nameserver 202.117.128

风清云淡 1472

4.无限共轭距柯克物镜设计——zemax学习笔记

无限共轭cooker物镜

fly_daerm的博客 1587

iptables移植到开发板

1、iptables的移植 到netfilter官方网站(http://www.netfilter.org/)下载iptables最新源码并解压,编译方法具体可以参考iptables目录下的INSTALL文件。 ./configure –host=arm-linux-gnueabi –prefix=/home/iptables –enable-static –disable-sha

厚积薄发 1349

【OpenAI】Python:(1) 基于 Gym-CarRacing 的自动驾驶项目 | 前置知识介绍 | 项目环境准备 | 手把手带你一步步实现

本篇是关于多伦多大学自动驾驶专业项目 Gym-CarRacing 的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车在赛道上行驶的物理过程。由于内容比较多所以分多次更新,本篇是关于前置知识介绍,以及项目环境准备的。

有道无术, 术尚可求。有术无道, 止于术。 5045

OpenCV-Python实战(11)——OpenCV轮廓检测相关应用

在计算机视觉领域,轮廓通常指图像中对象边界的一系列点。因此,轮廓通常描述了对象边界的关键信息,包含了有关对象形状的主要信息,该信息可用于形状分析与对象检测和识别。在本文中,我们将学习如何利用获取到的轮廓,进行形状分析以及对象检测和识别。

盼小辉丶的博客 1万+

mini2440 X35上做韦东山LCD裸板程序

现在这块开发板mini2440用的LCD是x35,跟韦老师讲课用的LCD不同。所以韦老师给的程序不能直接用。但是修改之后成功!注意触摸屏驱动跟韦老师的也应该是不一样的,所以只能显示图像,触摸屏没有反应。 终于让lcd裸板 跑起来了。现在这块开发板mini2440用的LCD是x35,跟韦老师讲课用的LCD不同。所以韦老师给的程序不能直接用。但是修改之后成功!注意触摸屏驱动跟韦老师的也应该是不一

luyao3038的博客 1600

手把手教你学simulink实例:基于Simulink的风力发电系统建模与仿真

风力发电作为一种清洁、可再生的能源形式,近年来得到了快速发展。风力发电系统的性能优化和控制策略设计对于提高发电效率、降低运行成本具有重要意义。本项目旨在使用MATLAB/Simulink平台,对风力发电系统进行建模与仿真,研究其动态特性,并验证控制策略的有效性。通过建立风力发电机、传动系统、发电机及电力电子变换器等子系统的模型,实现对风力发电系统的全面分析。

MHD0815的博客 553

Linux-4.9.2内核在mini2440上的移植(九)——LCD驱动移植

本篇目的:添加背光驱动,添加LCD驱动。 本篇参考: 背光添加:http://singleboy.blog.163.com/blog/static/54900194201152183748863/ LCD驱动:http://singleboy.blog.163.com/blog/static/54900194201152113914540/ 9.1 背光驱动添加 LCD的背光控制引脚是G

zl199203的博客 2058

基于注意力机制的行人重识别(Reld)模型论文解读----Relation-Aware Global Attention for Person Re-identification

任务概述:在多摄像头的复杂场景中,快速定位查找指定目标的所有结果。

qq_52053775的博客 1890

YOLOv11改进 | 主干/Backbone篇 | 轻量级移动端网络ShuffleNetV2(附代码+修改教程)

本文给大家带来的改进内容是ShuffleNetV2,这是一种为移动设备设计的高效CNN架构。其在ShuffleNetV1的基础上强调除了FLOPs之外,还应考虑速度、内存访问成本和平台特性。(我在YOLOv11n上修改该主干降低了GFLOPs,但是参数量还是有一定上涨,其非常适合轻量化的读者来使用,同时精度也有一定程度的上涨)。本文通过介绍其主要框架原理,然后教你如何添加该网络结构到网络模型中。

Snu77的博客 3372

【学习心得】计算机网络知识拾遗之计网体系结构

这篇文中,我把计网中的重要知识点摘出来,放在这里进行知识点罗列,方便后续查询和记忆,不会将所有知识全部写出。

qq_39780701的博客 165

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

FreeRTOS 事件标志组

事件标志组是一组二进制标志位。1把它想成一张“状态表”:某个事件发生,负责该事件的任务就把对应位设为1;其他任务可以等待一位,或等待多个位满足条件。事件组只记录,不保存事件的具体数据。需要传递数据时使用队列;需要“计数几个资源/事件”时,考虑计数信号量。

m0_63623453的博客 255

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: 最新的外企待遇
下一篇: 无线网卡的工作模式
qq361301276
博客等级 码龄19年 80粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值