I have Intel Centrino N 2230 WiFi card and I tried to download iwlwifi tar from Ubuntu wireless drivers and then I copied its .ucode to firmware folder and then I ran modprobe -r lawgn andmodprobe lawgn. It didn't run, even after restart. Then I updated the compat-drivers but still didn't work.
I tried rfkill unblock all, checked the button, etc. but it didn't show up in airmon-ng andiwconfig.
Can anyone kindly help because i have been searching and asking for this to many ubuntu users and experts but no one has made me successful instead they went away quietly. So please solve my problem!
This is the output of mine:

lshw -C network

*-network
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.2
bus info: pci@0000:07:00.2
logical name: eth0
version: 0a
serial: 28:92:4a:1d:af:a1
size: 100MB/s
capacity: 1GB/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.3 latency=0 link=yes multicast=yes port=MII speed=100MB/s
resources: irq:41 ioport:2000(size=256) memory:61404000-61404fff memory:61400000-61403fff
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:08:00.0
version: c4
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:61500000-61501fff


iwconfig

lo no wireless extensions.
eth0 no wireless extensions.


airmon-ng

Interface Chipset Driver


lsb_release -a; uname -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.2 LTS
Release: 10.04
Codename: lucid
Linux bt 2.6.38 #1 SMP Thu Mar 17 20:52:18 EDT 2011 i686 GNU/Linux