Crear una red ad-hoc en Ubuntu 11.04 o windows 7 es bastante sencillo solo necesitas un ordenador con tarjeta wifi conectado a Internet por Ethernet y el ordenador que quieres conectar que tenga tarjeta wifi también.
Con el ubuntu 11.04: Con el ordenador que tienes conectado por Ethernet tienes que ir al icono de red que tienes en el panel superior ( yo aun utilizo Gnome Classic ) e ir a la casilla crear una red inalámbrica nueva.
Con windows 7: Con el ordenador que tienes conectado por Ethernet tienes que ir al centro de redes i recursos compartidos i desde ai accedes a redes sin ilo pones añadir i le das a crear una red ad hoc elijes el nombre i la contraseña si quieres i ia esta.
Cuando le des te saldrá una pequeña ventana en la que tendrás que poner el nombre de la nueva red inalámbrica y la contraseña eligiendo el tipo de seguridad que quieres para la red y darle a crear.
Y aparecerá en el menú de conexiones de red la nueva red creada, cuando esto ocurra apaga y enciende manualmente la tarjeta wifi.
Es inportante este paso porque permite que la red empieze a emitir señal.
Y ahora desde otro ordenador solo queda conectar por wifi como se hace normalmente en Ubuntu o Windows a esa nueva red puniendo la contraseña que pusiste al crear la nueva red con el mismo tipo de seguridad.