1.需求:
项目中需要为respberry pi外接一个USB网卡,在respberry pi启动的时候需要为这个网卡进行一些网络设置。
2.实现方案:
(1)在/etc/rc.local文件中加入如下代码:
<code>if</code> <code>[ -x /etc/mynet.conf ]; then</code>
<code> </code><code>/etc/mynet.conf &</code>
<code>fi</code>
(2)完成mynet.conf脚本并放到/etc/目录下,mynet.conf的内容如下:
<code>#!/bin/bash</code>
<code>while</code> <code>! iw dev wlan1 info &></code><code>/tmp/netlog</code><code>; </code><code>do</code>
<code> </code><code>sleep</code> <code>0.2</code>
<code> </code><code>done</code>
<code> </code>
<code> </code><code>ifconfig</code> <code>wlan1 down</code>
<code> </code><code>iw dev wlan1 interface add ah0 </code><code>type</code> <code>ibss</code>
<code> </code><code>ifconfig</code> <code>ah0 up</code>
<code> </code><code>iw dev ah0 ibss </code><code>join</code> <code>RPI-ah0 2462</code>
<code> </code><code>ifconfig</code> <code>ah0 192.168.2.6</code>
<code> </code><code>route add 192.168.1.102 gw 192.168.1.102 dev wlan0</code>
<code> </code><code>route add 192.168.2.102 gw 192.168.2.102 dev ah0</code>
(3)设置mynet.conf文件可执行权限,打开终端输入以下命令:
<code>sudo</code> <code>chmod</code> <code>755 </code><code>/etc/mynet</code><code>.conf</code>
<code></code>
本文转自wauoen51CTO博客,原文链接:http://blog.51cto.com/7183397/1834360 ,如需转载请自行联系原作者