CentOS minimal wireless network card Intel PRO/Wireless 2200BG problem

Repost: http://blog.sina.com.cn/s/blog_57eee8410100m5sh.html

Author: terrylaufeng

 

A problem that has been bothering me for a long time, after a long time, it turned out to be a firmware problem of the wireless network card.

Q: Why is there a module of ipw2200 in lsmod , but iwconfig cannot see the device? A: Because the system has built-in Intel 2200bg driver, but due to copyright issues, there is no built-in firmware (firmware). Solution:

  1. Open a terminal window.
    Applications -> Accessories -> Terminal
  2. Get ROOT permission.
    Enter su and then enter the root password to gain root privileges. (No sudo configuration by default)
  3. Query the driver version.
    Enter cat /var/log/messages |grep ipw2200
    to find the corresponding characters in the output information. For example, my driver is version 1.2.0:
    ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0kmprq
  4. Download the appropriate firmware.
    Visit http://ipw2200.sourceforge.net/firmware.php , select the firmware of the corresponding driver, I am firmware v3.0,
    after clicking the corresponding firmware link, a license document appears, which can be ignored, just pull it down and click I Agree will do.
  5. Install firmware.
    Switch to the corresponding directory, the default is cd /home/<username>/Desktop , then decompress the tar zxvf ipw2200-fw-3.0.tgz , enter the decompressed directory cd ipw2200-fw-3.0 , copy the firmware cp ipw2200-bss.fw / lib/firmware/
  6. Make the firmware take effect.
    Execute rmmod ipw2200 && modprobe ipw2200 , and then execute iwconfig to find one more eth1.
  7. OK, done, you can scan hotspots with iwlist scan .

Complement simple iwconfig command

iwconfig eth* essid xxxx key xxx
iwconfig eth* essid xxxx key open
ifconfig eth* up
dhclient eth*

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326993366&siteId=291194637