Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Tip

In some places, 3G USB modems might be only way to connect our servers to internet. Below is a guideline to install and use 3G dongles in linux.

 

Install wvdial to be used for dialing 3G modem

 

 

Code Block
yum install wvdial

 

Now create a configuration file for wvdial in ‘/etc/wvdial.conf'

 

  vi

Code Block
    vi /etc/wvdial.conf
Code Block
titleDialer Defaults
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP”,"<APN of Internet provider>"
Stupid Mode = 1
Modem Type = USB Modem
New PPPD = no
Modem = /dev/ttyUSB2
ISDN = 0
Auto Reconnect = 1
Phone = *99#
Username = <Provider username>
Password = <Provider password>
Baud = 460800
Carrier Check = no
Install required libraries and tools.

 

 

Code Block
yum install tcl usbutils libusb1-devel

 

Download usb_modeswitch and usb_modeswitch_data

 

  wget

Code Block
titleDownload using wget command
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20151101.tar.bz2
 (or latest)    wget
 #or latest
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-2.2.6.tar.bz2
    (or latest)
  #or latest

 

Extract and install
      
Code Block
tar xvfj usb-modewitch-2.2.6.tar.bz2
    

tar xvfj usb-modewitch-data-20151101.tar.bz2
    cd 


cd usb-modewitch-2.2.6
   

make
install
    cd 
 install

cd usb-modewitch-data-20151101
make install

 

  make install


usb_modeswitch creates some udev rules to automatically change the mode of 3G dongle to act as usb_modem
Now plug in your 3G dongle, it should automatically be detected.

 

   dmesg | grep tty  // should show something like 'GSM modem

Code Block
     dmesg | grep tty   # should show something like 'GSM modem (1-port) converter now attached to ttyUSB0'
     sudo wvdial &

 

   sudo wvdial &

Now this should start dialing via 3G modem, and internet should be started.