一个arm-linux有ppp0设备和eth0设备.怎么做这样的应用.

yanjinbin0 2010-04-29 11:44:56
首先介绍下环境:
使用一个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啊.欢迎大家一起探讨....
...全文
749 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanjinbin0 2010-05-18
  • 打赏
  • 举报
回复
谢谢了.
spfbc 2010-05-05
  • 打赏
  • 举报
回复
用iptables,把iptables移植到板子上面,设置路由规则就可以了,去年的时候做过类似的东西,就是这样通的。。。
yanjinbin0 2010-05-05
  • 打赏
  • 举报
回复
没人对路由器有研究吗?
yanjinbin0 2010-04-29
  • 打赏
  • 举报
回复
我想到了一个办法即是,
1.添加一个虚拟网卡eth1(eth0:1 116.30.162.250 up ),
2.设置IP为ppp0拨号设备IP,并修改其MAC地址,ifconfig eth0 hw ether 00:0C:29:2B:F7:9C
3.设置路由规则,
所有从eth1 IP都通过ppp0设备 接收/转发
所有从eth0 IP数据都通过ppp0设备 转发/接收

这是这样的路由规则,应该怎么设置呢.那位哥们知道.
yanjinbin0 2010-04-29
  • 打赏
  • 举报
回复
谁整过啊,或则提供一些资料看看也好啊。

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧