公司的内部有线网络使用802.1x认证,自己搞了个DB120刷OpenWrt把无线转发给自己用。安装好OpenWrt后

主要是把wpad-mini卸载换成wpad,mini版本的不支持802.1x认证。其实wpad就是wpa_supplicant和hostapd的集合。

#!/bin/ashkillal
l wpa_supplicant 2>/dev/nullwpa_supplicant -B -D wired -i eth0 -c /etc/802.1x.confsleep 5udhcpc -i eth0其实最好的是wpa_supplicant不以deamon启动,直接看输出显示认证成功后重新获取IP。

2.lan下dhcp时指定内网的DNS服务器

修改一下/etc/config/dhcp配置文件

在config dhcp lan段添加

list ‘dhcp_option’ ‘6,DNS1,DNS2′

6的含义是

root@OpenWrt:/etc/config# dnsmasq –help dhcpKnown DHCP options:1 netmask2 time-offset3 router6 dns-server7 log-server9 lpr-server13 boot-file-size15 domain-name16 swap-server17 root-path18 extension-path19 ip-forward-enable20 non-local-source-routing21 policy-filter22 max-datagram-reassembly23 default-ttl26 mtu27 all-subnets-local31 router-discovery32 router-solicitation33 static-route34 trailer-encapsulation35 arp-timeout36 ethernet-encap37 tcp-ttl38 tcp-keepalive40 nis-domain41 nis-server42 ntp-server44 netbios-ns45 netbios-dd46 netbios-nodetype47 netbios-scope48 x-windows-fs49 x-windows-dm60 vendor-class64 nis+-domain65 nis+-server66 tftp-server67 bootfile-name68 mobile-ip-home69 smtp-server70 pop3-server71 nntp-server74 irc-server77 user-class93 client-arch94 client-interface-id97 client-machine-id119 domain-search120 sip-server121 classless-static-route125 vendor-id-encap255 server-ip-address