Može bez sviča.
Moja ti je preporuka da prvo malo središ konekcije da ne prave konflikte i da ti internet proradi stabilno - bez obzira na status druge konekcije i da lokalna mreža radi između računara.
Dok ovo podešavaš prporučujem da privremeno isključiš fajervol, a kad sve lepo proradi ponovo ga uključiš.
Ako ti ADSL preko USB radi ispravno ostavi ga tako (ako ne radi prvo to podesi da proradi), a drugu konekciju na desktopu(LAN) i konekciju na laptopu podesi na primer ovako
desktop IP 192.168.0.1
laptop IP 192.168.0.2
mask (na oba) 255.255.255.0
Sem toga kompjuteri moraju da imaju različita imena i da se nalaze u istoj radnoj grupi (podešava se u kontrol panel >> system >> computer name)
Posle ovoga bi trebalo da ti radi lokalna mreža i da desktop ima internet
Ako je ovo postignuto pokreni "Set up a home or small office network" iz "Network Tasks" u prozoru "Network Connections" i to prvo na desktopu a onda i na laptopu i to bi trebalo da proradi. Sa opcijama u čarobnjaku ćeš se verovatno sam snaći, a ako ne uspeš ovo sve ima u windows helpu i na majkrosoftovom suport sajtu ili recimo ovde
http://www.practicallynetworked.com/sharing/xp_ics/ ili ovde
http://www.homenethelp.com/ics/ics-install-netxp.asp