2022年busybox网络配 .pdf
《2022年busybox网络配 .pdf》由会员分享,可在线阅读,更多相关《2022年busybox网络配 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、想找一些现成的busybox 配置脚本启动网络搜到的都是些介绍性质的,彼此拷来拷去的东西,没办法.自己看脚本配置,很简单,几分钟就搞定了.过程从 busybox 的启动脚本:/etc/rc.d/init.d/network的启动过程终可以看到网设备的初始化过程.首先/etc/network.conf终定义了 NETWORKING和网关的值,如果是 yes 那么从network.d中找设备的配置文件.(在 linux 发行版中看network配置,它地网卡配置在/etc/sysconfig目录下)network如下;#!/bin/ash#Network interface(s)init scri
2、pt#config:/etc/network.conf#/etc/network.d/interface.devname./etc/rc.d/init.d/functions./etc/network.conf if$NETWORKING!=yes;then echo Networking is disabled in/etc/network.conf exit 0 fi case$1 in start)for i in/etc/network.d/interface.*do if -r$i;then.$i if$DHCP=yes;then echo-n Starting DHCP for i
3、nterface$INTERFACE:udhcpc-b-i$INTERFACE -p/var/run/udhcpc.$INTERFACE.pid /dev/null else echo-n Setting up interface$INTERFACE:ifconfig$INTERFACE$IPADDRESS netmask$NETMASK broadcast$BROADCAST up fi check_status fi done if$USE_GATEWAY=yes-a-n$GATEWAY;then 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -echo-n Set
4、ting default route:route add default gw$GATEWAY check_status fi;stop)if$USE_GATEWAY=yes-a-n$GATEWAY;then echo-n Removing default route:route del-net 0.0.0.0 check_status fi for i in/etc/network.d/interface.*do if -r$i;then.$i echo-n Shutting down interface$INTERFACE:ifconfig$INTERFACE down check_sta
5、tus if$DHCP=yes;then kill cat/var/run/udhcpc.$INTERFACE.pid sleep 1 fi fi done;restart)$0 stop$0 start;status)ifconfig route;*)echo Usage:$0 start|stop|restart|status exit 1 esac 所以设计网络初始化如下:在/etc/rc.d/init.d/start中加文件联结如下;ln-s./init.d/network 02network 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -定义/etc/net
6、work.conf如下:NETWORKING=yes USE_GATEWAY=yes GATEWAY=192.168.2.1 在 etc 中加目录 network.d,并且定义 v/etc/network.d/interface.eth0如下;DHCP=no INTERFACE=eth0 IPADDRESS=192.168.1.3 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 按照上述步骤可以添加网卡配置.如果输入命令echo 1 /proc/sys/net/ip_forward 那么可以实现转发。通过上述步骤可以自动完成网络系统的配置.下面是转载
7、的网上的文章,实际上可以更加简单,busybox 编译的时候确定选上不需要inetd 启动,那么在启动过程中直接添加:telnetd 就可以了。转贴:进入 busybox源代码目录,选择telnet,telnetd.后确保在 ramdisk 的 sbin 目录下存在inetd 和 in.telnetd 或 telned。在 ramdisk 中的 mnt/etc 目录中,确保存在文件 fstab,service,inetd.conf,passwd文件确保 fstab 文件中存在none /dev/pts devpts mode=0622 0 0 这一行确保 services 文件中存在telne
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年busybox网络配 2022 busybox 网络
限制150内