Если через блютуз, то примерно такой скрипт:
Code
sudo modprobe bnep
sudo pand -c 00:00:00:00:00:00 -d NAP -e bnep0
sleep 5
sudo dhclient bnep0
предварительно должен быть установлен пакет bluez-utils; в ядре должана быть включена поддержка bnep. 00:00:00:00:00:00 замени на mac-адрес блютуза твоего телефона. (узнать можно через 'hcitool scan'). Так же неплохо, если будет установлен kdebluetooth(если у тебя KDE) или bluez-gnome(если GNOME) - это здорово облегчит процесс сопряжения компа и телефона. Что же касается USB - к сожалению я мало чем смогу помочь - у самого разьем давно сломан
Можешь попробовать данное действо(предварительно нужно установить пакет subversion):
Однако за давностью лет ручаться за алгоритм не могу
P.S. все названиия пакетов даны для Debian (Ubuntu, Runtu и прочих клонов).