Cant stand NetworkManager?

codetitle. Use wpa-supplicant instead

 yum install wpa-supplicant 
Edit your /etc/wpa_supplicant/wpa_supplicant.conf like this:
 ctrl_interface=/var/run/wpa_supplicant
 ctrl_interface_group=wheel
 update_config=1 
 #WPA2-personal 
 network={ 
 ssid="blagblag" 
 psk="swpasswordsw" 
 proto=RSN 
 key_mgmt=WPA-PSK 
 pairwise=TKIP 
 priority=5 
 }

codetitle. save that an use this command to kick off supplicant:

wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0 -D wext

Eth Routing with iptables

Some poor sod can’t get their wireless to work anyway. So lets do some routing.

codetitle. Configure your wired ethernet port

 ifconfig eth1 192.168.0.23 up netmask 255.255.255.0

codetitle. Start ip_forwarding

 echo 1 > /proc/sys/net/ipv4/ip_forward

codetitle. Flush your iptables and add the necessary rules to postrouting chain

 iptables -t nat -F
 /sbin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
 iptables -t nat --list

codetitle. Now the client can plug into your eth port and run:

 ifconfig ethX 192.168.0.10 up netmask 255.255.255.0 
 route add default gw 192.168.0.23
 echo "nameserver 208.67.222.222" > /etc/resolv.conf

Now any request for route out will be masqueraded by you machine on behalf of client.

Using NETCAT (nc) simply

The problem we needed to copy a file from one machine to another. Nothing available but NETCAT

codetitle. On the receiver:

 nc -l 9100 > foo.tar.gz

codetitle. On the sender

 nc 192.168.0.100 9100 < foo.tar.gz

When the sender finishes sending the receiver will end the listen.