@duke: ponekad se upitam da li mi sve vreme pricamo o istom modemu

Prvo moze da radi sa multimode (umesto G.DMT, na koji ga posle sam prebaci a i G.DMT je po defaultu u meniju), drugo Auto RJ11 Line Pair select je po default i u windozee. Treca stvar install.sh sve to ionako podesi sa ovom sed kobasicom na osnovu unosa korisnika
sed -i -e "s/^PVCVCI.\+/PVCVCI\|$vci/" \
-e "s/^PVCVPI.\+/PVCVPI\|$vpi/" \
-e "s/^RJ11PairSelect.\+/RJ11PairSelect\|$rj11_num/" \
-e "s/^xDSLmodulation.\+/xDSLmodulation\|$modulation_num/" \
-e "s/^PVCEncapsulation.\+/PVCEncapsulation\|$encaps_num/" \
"${1}"
promeni podesavanja, pa proveri u /etc/ndiswrapper sta odradi.
Dalje mi nije jasno sto
modprobe ndiswrapper &>/dev/null
ne bi trebalo da radi, pa mi se cini da ne razumes bas najbolje bash (bez uvrede)
to je isto kao da pise ovo
modprobe ndiswrapper 2>&1 >/dev/null
znaci samo redirektuje stderr/stdout pa u /dev/null
Nego, greska se nalazi na drugom mestu, a to sam provalio posle post-a koji je poslao saleksand.
Naime u /etc/modprobe.d/ndiswrapperr upise ovo
{options ndiswrapper if_name=dsl0}
sa sve viticastim zagradama

a trebalo bi bez njih i zato samo modprobe ndiswraper nece da napravi dsl0,
i ifconfig nece da podigne iface, ali takodje i alias linija
alias dsl0 ndiswrapper
koja je po defaultu /etc/modprobe.d/ndiswrapper, ne radi na svim verzijama ndis-a i na svim distroima, pa options mora eksplicitno
Sve to se desava zbog ove greske u skriptu
echo "{$optline}" >> ${cfgfile}
$ je na pogresnom mestu, treba da stoji ispred zagrade
echo "${optline}" >> ${cfgfile}
to sam ja s*ebo kad sam prebacivao na drugu verziju ndisa.
To je sve koliko sam provalio, drugih gresaka nema (jos uvek), pa ako te ne mrzi ispravi to i zapakuj ponovo
ja nemam zivaca, a ni modem

@saleksand: ne neces morati sve to ponovo da kucas, ako skript bude prepravljen,
ali mozes i sam da promenis /etc/modprobe.d/ndiswrapper i izbrises viticaste zagrade, ako
ti to ne predstavlja neki problem.
