带来一篇Linux平台下架建团体蓝牙局域网办法
如果你想在以后的生涯中在软件行业工作的话,学习linux是一项基本技能,所以打从你打算学习linux那天起,放弃windows吧!因为它除了能给你带来片刻的娱乐,别无其他;用bluetooth在Linux平台下架建团体的无线局域网,便利,有用而天真。
起首必要安装bluez-libs、bluez-utils,另有内核中的bnep模块。
1:启动蓝牙hciconfighci0uppiscan
2:modprobebnep
*以上步骤,在主机和和客户机上都要操纵
3:在主机上,运转pand――listen――roleNAP――master
在客户机上,运转pand――connect00:11:67:46:4E:4E――roleNAPU
00:1167:46:4E:4E为蓝牙设备的地点
4:当用pand-l能看到
bnep000:11:67:46:4E:4EPANU
申明毗连乐成
5:在主机上设置ifconfigbnep010.10.106.1
在客户机上设置ifconfigbnep010.10.106.2
至此,你就能够从10.10.106.2ping到10.10.106.1
若必要共享上彀,则必要在主机上用iptable来设置一下。
客户秘密增加route
routeadd-netdefaultgw10.10.106.1
以下是我的iptable的剧本。
#!/bin/bash IPTABLES=/usr/sbin/iptables #Setinterfacevalues EXTIF=ppp0 INTIF1=bnep0 #enableipforwardinginthekernel /bin/echo1>/proc/sys/net/ipv4/ip_forward #flushrulesanddeletechains $IPTABLES-F $IPTABLES-X #enablemasqueradingtoallowLANinternetaccess $IPTABLES-tnat-APOSTROUTING-o$EXTIF-jMASQUERADE #forwardLANtrafficfrom$INTIF1toInternetinterface$EXTIF $IPTABLES-AFORWARD-i$INTIF1-o$EXTIF-mstate--stateNEW,ESTABLISHED-jACCEPT #echo-e"-AllowingaccesstotheSSHserver" $IPTABLES-AINPUT--protocoltcp--dport22-jACCEPT #echo-e"-AllowingaccesstotheHTTPserver" $IPTABLES-AINPUT--protocoltcp--dport80-jACCEPT
</p>
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。 请问谁有Linux的学习心得的吗?简单的说说? 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 学习Linux应具备的。[书籍+网络资源] 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。? 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。 我是学习嵌入式方向的,这学期就选修了这门专业任选课。
页:
[1]