Raspberry Pi学习笔记(一)——Rasbian无线网络配置


目标:使用有线连接网络,通过Mentohust认证锐捷,无线网络配置为AP热点共享上网。

一、配置有线网络

编辑

  nano /etc/network/interfaces

注释掉DHCP,配置静态IP和MAC地址

:XX:XX:XX...

配置DNS服务器

  nano /etc/resolv.conf

添加Google Dns服务地址

nameserver ..

保存并重启network服务

  /etc/init.d/networking restart

二、安装Mentohust

先安装libpcap

  apt-get  libpcap-dev

  apt-get  autotools-dev libgtk2.-dev libscim-dev libtool automake1.

Mentohust源码准备

 git clone https:
   autogen.

编译并安装

 ./configure --prefix=/  &&   

给程序授予超级用户权限(可选)

   u+s /usr/bin/mentohust

配置Mentohust

欢迎使用MentoHUST        版本: .-
---k --------g 网关[默认0..-s DNS[默认0..-o Ping主机[默认0..-----a 组播地址: (标准) (锐捷) -d DHCP方式: (不使用) (二次认证) (认证后) -b 是否后台运行: (否) (是,关闭输出) (是,保留输出) -y 是否显示通知: (否) ~----q 显示SuConfig.dat的内容(如-q/path/-uusername -ppassword -neth0 -i192.. -m255.. -g0..
-s0.. -o0.. -t8 -e30 -r15 -a0 -d1 -b0 -v4. -fdefault.mpf -

三、配置无线网络

安装无线网卡驱动,以EDUP EP-N8508GS,8188cus芯片为例。

先要获取kernel header源码

 
 cd /usr/  https:
  xvfz rpi-.y. KVER=` -  linux-rpi-.y linux- cd linux-$KVER/
  -i   /proc/config.gz >  https:
    -s /usr/src/linux-$KVER /usr/src/  -s /usr/src/linux-$KVER /lib/modules/$KVER/  -s /usr/src/linux-$KVER /lib/modules/$KVER/ exit

  http:
  RTL8192xC_USB_linux_v3..4_4749..
 cd RTL8188C_8192C_USB_linux_v3..4_4749./driver/
 upzip rtl8188C_8192C_usb_linux_v3..4_4749.. cd rtl8188C_8192C_usb_linux_v3..4_4749.

修改Makefile文件,找到如下配置,可以看到默认配置是i386平台。

  nano Makefile
====

将上面

 

=====

 

添加下面的配置到文件里相似的地方

+= -=== $(shell  -= /lib/modules/$(KVER)/= /lib/modules/$(KVER)/kernel/drivers/net/wireless/=

改好后保存退出,就可以开始编译安装了

  &&   

安装后模块名称是8192cu.ko,载入模块后网卡就能正常使用了。

   8192cu.ko

四、配置无线网络

先给无线网络配置静态IP

  nano /etc/network/interfaces

添加下面的内容

#allow-...-roam /etc/wpa_supplicant/

  https:
  -zxvf v1.. cd RTL8188-hostapd-/  &&   

  vim /etc/default/hostapd

DAEMON_CONF=

  vim /etc/hostapd/hostapd.conf

修改为:

========-=WPA-=====

  [ ok ] Stopping advanced IEEE  [ ok ] Starting advanced IEEE  management: hostapd.

五、

  apt-get  isc-dhcp-   /etc/dhcp/dhcpd.conf  /etc/dhcp/  nano /etc/dhcp/dhcpd.conf

default-lease- -lease- -. netmask .. ..-address .-name-servers .,.-lease- -lease- 

  service  isc-dhcp-server restart

六、

  iptables -  iptables -  iptables -t nat -A POSTROUTING -o eth0 -  iptables-save > /etc/ exit

  nano /etc/network/-pre-up.d/iptables

#!/bin//sbin/iptables-restore < /etc/iptables.up.rules

    /etc/network/-pre-up.d/iptables

  nano /etc/sysctl.conf

# Uncomment the next line to enable packet forwarding =

  sysctl -p

七、添加开机自启动

完成上面的步骤,

  apt-  chkconfig --  chkconfig --add isc-dhcp-server

好了,全部配置完成,非常适合校园网用锐捷的同学们,比买个路由器有趣多了。树莓派的功能还是很强大的,希望有更多的伙伴和我一起研究。

相关内容