snifer

【嵌入式】[原创]嵌入式网络开发环境的配置

0
阅读(4370)

网络配置在嵌入式系统的开发环境中有非常重要的意义,很多同学在这方面不是很擅长,会走很多弯路,今天借着竞赛的势头,给大家讲讲这方面的问题,希望能有一定的作用。

配置网络,包括配置IP 地址、NFS 服务、防火墙。网络配置主要是要安装好以太网卡,对于一般常见的RTL8139 网卡,REDHAT9.0 可以自动识别并自动安装好,完全不要用户参与,因此建议使用该网卡。然后配置宿主机IP 为192.168.1.28(IP 地址完全跟根据需要
配置,无需跟实验指导书中配置相同)。如果是在有多台计算机使用的局域网环境使用此开发设备,IP 地址可以根据具体情况设置。如图1 所示。


双击设备eth0 的蓝色区域,进入以太网设置界面,如图2图3。其中的IP根据自己的需要设置,但要保证是跟PC 主机处于同一网段。

对于REDHAT9.0,它默认的是打开了防火墙,因此对于外来的IP 访问它全部拒绝,这样其它网络设备根本无法访问它,即无法用NFS mount 它,许多网络功能都将无法使用。
因此网络安装完毕后,应立即关闭防火墙。操作如下:点击红帽子开始菜单,选择安全级别设置,选中无防火墙,如图4。

在系统设置菜单中选择服务器设置菜单,再选中服务菜单,将iptables 服务的勾去掉,并确保nfs 选项选中。

Sabam 服务器配置
如图选择Samba,打开。如图5。


点击添加

按照下图配置,注意点击“浏览”选择要共享的目录。“描述”要填写与PC 主机同一网段的IP。如图8和9。

nfs 服务器配置
打开nfs 服务,选项位于刚才samba 选项下,如图10。



点击“浏览”选择共享的目录,然后按照如下配置,如图11、12:


配置完网络、smb 服务器和nfs 服务器后需要对各项服务重新启动指令如下:
网络:/etc/init.d/network restart
smb 服务:/etc/init.d/smb restart
nfs 服务:/etc/init.d/nfs restart
写完了,上传图片好慢啊,大家快投票啊!