laoki8888 发表于 2008-6-11 00:04:07

uClinux网络设置心得

uClinux网络设置心得2008-06-10 23:19S3C44B0X开发板的网络驱动是配好的,今天把它接到路由器上面,经过一晚上的折腾,终于能ping通外网

哈~,我的最终目标是穿梭上虎踞龙盘bbs!

====================================================================

改变IP地址

uClinux默认的IP是192.168.0.28,路由器使用的IP段是192.168.3.XXX

使用命令:ifconfig eth0 192.168.3.159 netmask 255.255.255.0

把IP地址改成3.159的地址

=====================================================================

可以PING通路由器,PING不通我的电脑

郁闷了半天,FEI回来后发现可以ping通他的电脑,才发现是防火墙惹得祸,关掉立刻就好了

=====================================================================

固化IP地址

每次重启都要改IP多不爽,修改vender/samsung/44b0/rc文件的地址,重新编译就可以啦

======================================================================

怎么在uClinux下添加网关呢?

刚开始研究的是ifconfig指令,发现靠这个指令是改不了路由表的

添加网关需要学习route指令

执行route add default gw 192.168.3.250 就可以添加上网关了

我这儿犯了个很傻的错误,我看genmask是0.0.0.0,于是把指令修改成

route add default gw 192.168.3.250 netmask 255.255.255.0

结果这样是不能ping通外网的,引用别人的解释

-------------------------------------

Genmask :就是該 Destination 的 netmask 囉!例如 140.116.141.253 為 255.255.255.255 ,因為他是一個 host 而不是一個 network 呀!至於 192.168.1.0 就是 255.255.255.0 這個 C Class 囉!那如果是 default 的話,就顯示 0.0.0.0 ,也就是不論是哪裡,都出自這一個 gateway 就是了!

--------------------------------------

======================================================================


下面编译个telnet,还真能上学校的bbs啦!
http://cache.amobbs.com/bbs_upload782111/files_10/ourdev_306103.jpg
(原文件名:bbs.jpg)
页: [1]
查看完整版本: uClinux网络设置心得