日期:2014-05-16  浏览次数:20777 次

一个arm-linux有ppp0设备和eth0设备.怎么做这样的应用.
首先介绍下环境:
使用一个arm-linux开发板,带ppp0拨号设备,eth0网口设备.简称 ->TE
一个外接设备板,带eth0网口设备,简称 ->TC
内核版本:2.4.21
arm-linux-gcc:3.3

TE网络设备有:
1.ppp0拨号设备,开发板通过ppp拨号上网,获取IP为116.30.162.250

2.eth0网设备,接TC,以让其可以连接到intel网.设置IP:192.168.1.2 网关:192.168.1.1 子网掩码:255.255.255.0

TC的网络设备有:
1.eth0网设备,接TE,设置IP:192.168.1.3 网关:192.168.1.1 子网掩码:255.255.255.0


现在我们想让TC通过TE网口连接到intel网,这样应该怎么设置TE,可以让TC上网呢.

有人说有路由规则routh,但我不知道怎么设置TE,有对网络设置了解的人,可以说下吗.

TE功能不能仅仅为转发TC的IP数据包,还要能自己上网,因为我需要TE可以自己连接到FTP以便远程升级程序..

这些功能实现,应该怎么设置TE啊.欢迎大家一起探讨....

------解决方案--------------------
用iptables,把iptables移植到板子上面,设置路由规则就可以了,去年的时候做过类似的东西,就是这样通的。。。