Month: December 2008

टाटा इंडिकॉम Ubuntu Linux पर यूएसबी मॉडेम (Epi Valley)

टाटा इंडिकॉम Ubuntu Linux पर यूएसबी मॉडेम (Epi Valley)

1] मॉडेम क्या है?

मॉडेम (मॉडुलक-demodulator) एक युक्ति है कि एक एनालॉग वाहक संकेत के लिए डिजिटल जानकारी modulates सांकेतिक शब्दों में बदलना है, और भी ऐसी एक वाहक संकेत demodulates को प्रेषित जानकारी व्याख्या करना. वहाँ केबल मोडेम, ADSL मोडेम, ऑप्टिकल मोडेम और USB सेलुलर मोडेम की तरह उपलब्ध मॉडेम के विभिन्न प्रकार हैं.

2] USB सेलुलर मोडेम?

USB (यूनिवर्सल सीरियल बस) सेलुलर मोडेम एक यूएसबी पोर्ट के बजाय एक PCcard या PCMCIA कार्ड (पर्सनल कंप्यूटर मेमोरी कार्ड इंटरनेशनल एसोसिएशन) का उपयोग करें स्लॉट. एक सेलुलर रूटर और एक सेलुलर मॉडेम के बीच अंतर यह है कि एक मोबाइल रूटर आम तौर पर कई लोगों को यह से कनेक्ट करने की अनुमति देता है, जबकि एक मॉडेम कनेक्शन के लिए किया जाता है. एक सेलुलर रूटर है या हो सकता है एक बाह्य datacard नहीं

नोट-मैं SXC का उपयोग कर रहा हूँ 1080 सीडीएमए 1x USB मॉडेम मॉडेम (महामारी घाटी)

3] इसे का उपयोग कैसे करें?

कृपया लेख अधिक जानकारी के लिए http://www.indiangnu.org/2008/tata-indicom-datacard-huawei-cdma-on-linuxubuntu/ देखें. कदम से अधिकांश वही कर रहे हैं …

Ubuntu Linux का उपयोग करें “wvdialconf” कमांड पर ** उत्पन्न करने के विन्यास फाइल और उपयोगकर्ता नाम और कुछ अन्य विकल्प के रूप में जोड़ दिया नीचे …

root@arun:/home/arunsb#wvdialconf

** मेरा wvdial विन्यास फाइल …

root@arun:/home/arunsb# cat   /etc/wvdial.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
+FCLASS = 0
ISDN = 0
Phone =#777
Username = internet
Password = internet
# IMP setting
stupid mode = 1
root@arun:/home/arunsb#

** कैसे शुरू / संबंध स्थापित करने के लिए?

root@arun:/home/arunsb# /etc/init.d/tataindicom
उपयोग: / etc / init.d / / tataindicom (शुरू | बंद |) स्थिति

root@arun:/home/arunsb# /etc/init.d/tataindicom  start
टाटा इंडिकॉम datacard सेवा शुरू ..
लॉग फाइल है / var / log / tataindicom.log

हो गया.
root@arun:/home/arunsb#

** एक बार संबंध स्थापित है, तो आप ppp0 इंटरफ़ेस और मार्ग के रूप में प्रमाणित कर सकते नीचे दिखाया गया ….

arunsb@arun:~$ ifconfig
….
… …

ppp0 लिंक encap: प्वाइंट के लिए-Point प्रोटोकॉल
मंत्रिमंडल addr: 219.XX.XX.XX PtP: 172.XX.XX.14 मास्क: 255.255.255.255
POINTOPOINT चलती NOARP बहुस्त्र्पीय MTU उत्तर प्रदेश: 1400 मीट्रिक: 1
RX पैकेट: 31,259 त्रुटि: 124 गिरा 0 overruns: 0 फ्रेम: 0
TX पैकेट: 32,249 त्रुटियाँ:: 0 गिरा 0 overruns: 0 वाहक: 0
collisions: 0 txqueuelen: 3
RX बाइट्स 23928690: (22.8 MB) TX बाइट्स 4,880,834: (4.6 MB)

arunsb@arun:~$

root@arun:/home/arunsb# route -n

… ..

** के लिए “/ etc / init.d / tataindicom फ़ाइल” देखना चाहते हैं?

root@arun:/home/arunsb# cat  /etc/init.d/tataindicom
#!/bin/bash
####
## daemon:: /usr/sbin/pppd  9600 modem crtscts defaultroute usehostname -detach user internet noipdefault call wvdial usepeerdns idle 0 logfd 6
####
case “$1″ in

start)
echo “Starting the TATA Indicom datacard service..”
check=$(ps auxwww | grep “$(which wvdial)” | grep -v grep | awk  ‘{print $2}’)
if [ -z “$check” ];then
/usr/bin/wvdial > /var/log/tataindicom.log 2>&1  &
echo “log file is /var/log/tataindicom.log”
echo “…”
echo “Done.”
else
echo “TATA Indicom datacard service already running [pid = $check]”
fi
;;

stop)
echo “killing pppd daemon and dailer…”
kill -9 $(ps auxwww  |  grep “$(which wvdial)”  | grep -v grep | awk  ‘{print $2}’)
kill -9 $(ps auxwww  |  grep “$(which pppd)”  | grep -v grep | awk  ‘{print $2}’)
echo “…”
echo “Done.”
;;
status)
echo “TATA Indicom datacard -”
pid_of_dailer=$( ps auxwww  |  grep “$(which wvdial)”  | grep -v grep | awk  ‘{print $2}’)
pid_of_pppd=$(ps auxwww  |  grep “$(which pppd)”  | grep -v grep | awk  ‘{print $2}’)
pppd_details=”$(ps auxwww | grep “$(which pppd)” | grep -v grep   | awk -F’pppd’  ‘{print $2}’)”
echo -e “Dailer $(which wvdial) : $pid_of_dailer”
echo -e “pppd daemon $(which pppd) :: $pid_of_pppd   $(which pppd) $pppd_details”
;;
*)
echo “Usage: /etc/init.d/tataindicom {start|stop|status}”
exit 1
esac
exit 0
#DONE
root@arun:/home/arunsb#

** दोस्त का आनंद लें!!

धन्यवाद,
अरुण Bagul

TATA Indicom USB modem (Epi Valley) on Ubuntu Linux

TATA Indicom USB modem (Epi Valley) on Ubuntu Linux

1] What is modem?

Modem (modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information. There are different types of modem available like Cable modems, ADSL modems, Optical modems and USB cellular modems.

2] USB cellular modems ?

USB (Universal Serial Bus) cellular modems use a USB port instead of a PCcard or PCMCIA Card (Personal Computer Memory Card International Association) slot. Difference between a cellular router and a cellular modem is that a cellular router normally allows multiple people to connect to it, while the modem is made for one connection. A cellular router may or may not have an external datacard

NOTE- I am using  SXC-1080 CDMA 1x USB MODEM modem (Epi Valley)

3] How to use it ?

Please refer the article http://www.indiangnu.org/2008/tata-indicom-datacard-huawei-cdma-on-linuxubuntu/ for more information. most of the steps are same…

** On Ubuntu Linux use “wvdialconf” command to generate configuration file and add user name and few other options as given below…

root@arun:/home/arunsb# wvdialconf

** My wvdial configuration file…

root@arun:/home/arunsb# cat   /etc/wvdial.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
+FCLASS = 0
ISDN = 0
Phone =#777
Username = internet
Password = internet
# IMP setting
stupid mode = 1
root@arun:/home/arunsb#

** HOW to start / establish connection ?

root@arun:/home/arunsb# /etc/init.d/tataindicom
Usage: /etc/init.d/tataindicom {start|stop|status}
root@arun:/home/arunsb# /etc/init.d/tataindicom  start
Starting the TATA Indicom datacard service..
log file is /var/log/tataindicom.log

Done.
root@arun:/home/arunsb#

** Once connection is establish , you can verify the ppp0 interface and  route as shown below….

arunsb@arun:~$ ifconfig
….
……

ppp0 Link encap:Point-to-Point Protocol
inet addr:219.XX.XX.XX  P-t-P:172.XX.XX.14  Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1400  Metric:1
RX packets:31259 errors:124 dropped:0 overruns:0 frame:0
TX packets:32249 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:23928690 (22.8 MB)  TX bytes:4880834 (4.6 MB)

arunsb@arun:~$

root@arun:/home/arunsb# route -n

…..

** Want to see the “/etc/init.d/tataindicom” file?

root@arun:/home/arunsb# cat  /etc/init.d/tataindicom
#!/bin/bash
####
## daemon:: /usr/sbin/pppd  9600 modem crtscts defaultroute usehostname -detach user internet noipdefault call wvdial usepeerdns idle 0 logfd 6
####
case “$1” in

start)
echo “Starting the TATA Indicom datacard service..”
check=$(ps auxwww | grep “$(which wvdial)” | grep -v grep | awk  ‘{print $2}’)
if [ -z “$check” ];then
/usr/bin/wvdial > /var/log/tataindicom.log 2>&1  &
echo “log file is /var/log/tataindicom.log”
echo “…”
echo “Done.”
else
echo “TATA Indicom datacard service already running [pid = $check]”
fi
;;

stop)
echo “killing pppd daemon and dailer…”
kill -9 $(ps auxwww  |  grep “$(which wvdial)”  | grep -v grep | awk  ‘{print $2}’)
kill -9 $(ps auxwww  |  grep “$(which pppd)”  | grep -v grep | awk  ‘{print $2}’)
echo “…”
echo “Done.”
;;
status)
echo “TATA Indicom datacard -”
pid_of_dailer=$( ps auxwww  |  grep “$(which wvdial)”  | grep -v grep | awk  ‘{print $2}’)
pid_of_pppd=$(ps auxwww  |  grep “$(which pppd)”  | grep -v grep | awk  ‘{print $2}’)
pppd_details=”$(ps auxwww | grep “$(which pppd)” | grep -v grep   | awk -F’pppd’  ‘{print $2}’)”
echo -e “Dailer $(which wvdial) : $pid_of_dailer”
echo -e “pppd daemon $(which pppd) :: $pid_of_pppd   $(which pppd) $pppd_details”
;;
*)
echo “Usage: /etc/init.d/tataindicom {start|stop|status}”
exit 1
esac
exit 0
#DONE
root@arun:/home/arunsb#

**  Enjoy buddy!!!

Thank you,
Arun Bagul