Tak to mozliwe. Mam system Ubuntu 11.04, NetworkManager 0.8.4, Android Nexus One z systemem Cyanogenmod 7.
Zgodnie z opisem Romana kliknij prawym przyciskiem myszy ikonę NetworkManager i wybierz „Utwórz nową sieć bezprzewodową”. Zdecydowałem się pozostawić połączenie szeroko otwarte (bez WPA, bez WEP). Mój telefon od razu widział sieć i połączyłem się bez problemu. Mostkowanie zostało wykonane automatycznie, więc mogłem przeglądać internet bez konfigurowania czegokolwiek dodatkowego.
Powodem problemów z powyższą metodą jest to, że podstawowy system Android 2.3 nie obsługuje sieci ad-hoc. Mówiąc ściślej, wpa_supplicant Androida nie wyświetla sieci ad-hoc. Istnieje wiele sposobów rozwiązania tego problemu. Szukaj Google i poluj na forach XDA-Developers. Prawdopodobnie będziesz musiał zhakować telefon, który wykracza poza zakres tej odpowiedzi.
Moja osobista rekomendacja: jeśli twój telefon obsługuje Cyanogenmod, możesz go zainstalować, aby uzyskać wsparcie ad-hoc i inne zachwycające przysmaki. Musisz zrootować telefon, co może, ale nie musi, być w twoim guście.
Inną alternatywą jest wypróbowanie „trybu infrastruktury”. Po skonfigurowaniu sieci bezprzewodowej ad-hoc zgodnie z powyższym opisem kliknij ikonę NetworkManager, wybierz „Edytuj połączenia”. Kliknij kartę sieci bezprzewodowej i edytuj właśnie utworzoną sieć ad-hoc. W trybie wybierz „Infrastruktura”. Nie jestem pewien, czy to zadziała, ponieważ nie mam standardowego telefonu z Androidem do przetestowania. Myślę, że jeśli problem stanowi tryb ad-hoc, rozwiązaniem może być inny tryb.
Powodzenia!