¡¡¡¡Xsupplicant 1.2.8 ÐèÒª OpenSSL ¿â¡£FC6ĬÈÏÒѾ°²×°ÁËopenssl-0.9.8b-8£¬×¢Òâ±ØÐëÏȰ²×°ºÃopenssl
¡¡¡¡Ê×ÏÈÏÂÔØÎļþ xsupplicant-1.2.8.tar.gz
¡¡¡¡½âѹ
¡¡¡¡tar zxvf xsupplicant-1.2.8.tar.gz
¡¡¡¡½øÈë½âѹºóÉú³ÉµÄĿ¼
¡¡¡¡./configure
¡¡¡¡Õâʱºò¿ªÊ¼±¨´í£¬ÔÒòÊÇûÓÐlibiw.hÕâ¸öÎļþ¡£FC6ϵͳÉÏÕâ¸ö¶«Î÷°üº¬ÔÚwireless-tools-devel-28-1.fc6.i386.rpmÎļþÖÐ
¡¡¡¡ÔÚFC6µÄ°²×°ÅÌÖоͿÉÒÔÕÒµ½²¢°²×°wireless-tools-devel-28-1.fc6.i386.rpm
¡¡¡¡rpm -ivh wireless-tools-devel-28-1.fc6.i386.rpm
¡¡¡¡configureµÄÎÊÌâ¾Í½â¾öÁË£¬conifgure¿ÉÒÔͨ¹ýÁË
¡¡¡¡½ÓמÍÊÇ
¡¡¡¡make
¡¡¡¡makeµÄʱºòÒ²»á±¨´í£¬È±ÉÙlinux/compiler.hÕâ¸öÎļþ¡£Õâ¸öÎļþÔÚÒÔǰµÄ°æ±¾ÉÏÊÇ¿ÉÒÔÕÒµ½µÄ£¬µ«ÊÇFC6·¢ÐаæÈ¥µôÁË¡£Ã»¹ØÏµ£¬¿ÉÒÔÔÚFC6µÄ/usr/src/kernels/2.6.18-1.2798.fc6-i586/include/linuxĿ¼ÏÂÕÒµ½£¬ÕÒµ½Õâ¸öÎļþcpµ½FC6µÄ/usr/include/linuxĿ¼Ï¾͸㶨ÁË¡£
¡¡¡¡È»ºómake install
¡¡¡¡xsupplicant¾Í°²×°µ½ÏµÍ³ÖÐÁË¡£
¡¡¡¡ÅäÖÃxsupplicant
¡¡¡¡ÔÚ½âѹxsupplicant-1.2.8.tar.gzµÄλÖã¬xsupplicant-1.2.8.tar.gzĬÈϽâѹºóµÄÎļþ¼ÐÃû½Ðxsupplicant-1.2.8£¬ÀïÃæÓиöetcµÄÎļþ¼Ð£¬ÕÒµ½ÀïÃæµÄ xsupplicant.confÎļþ£¬Õâ¸ö¾ÍÊÇxsupplicantµÄÅäÖÃÎļþÁË¡£
¡¡¡¡1¡¢°ÑÕâ¸öÅäÖÃÎļþcpµ½ /etcÏ£¬xspplicantÔËÐÐʱ»áĬÈϵ÷ÓÃÕâ¸öÅäÖÃÎļþ¡£
¡¡¡¡2¡¢±à¼Õâ¸öÅäÖÃÎļþ£¬Á½ÖÖ·½·¨£º
¡¡¡¡1£©½«¿ÕµÄdefaultÅäÖÿéɾ³ý£¬¸ÄÏÂÃæµÄmy_networkΪdefault¡£
¡¡¡¡2£©»òÕßÔÚdefaultÖмÓÈ룺
¡¡¡¡allow_types = all
¡¡¡¡identity £½ yourid
¡¡¡¡eap-md5 {
username = testuser
password = "test user pass!" # Since the password has spaces, quote it.
¡¡¡¡}
¡¡¡¡3¡¢°Ñeap-md5²¿·ÖÖеÄusername passwordµÄÖµ¸Ä³ÉÄãµÄÓû§ÃûÃÜÂë¡£
¡¡¡¡4¡¢Ö´ÐÐÒÔÏÂÃüÁ
¡¡¡¡#/usr/local/sbin/xsupplicant -i eth0
¡¡¡¡#/sbin/dhclient eth0(¿ÉÄÜ֮ǰҪkillall dhclient)
¡¡¡¡ÖÁ´ËÒÑÕýʽͨ¹ý802.1xÈÏÖ¤£¬¿ÉÒÔÕý³£ÉÏÍøÁË¡£

