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]