ºìÁªLinuxÃÅ»§
Linux°ïÖú

FC6ϱàÒë°²×°ÅäÖÃXsupplicant 1.2.8

·¢²¼Ê±¼ä:2007-03-15 01:04:21À´Ô´:ºìÁª×÷Õß:XLooking
¡¡¡¡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ÈÏÖ¤£¬¿ÉÒÔÕý³£ÉÏÍøÁË¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ