Resolving ENETUNREACH – Network unreachable issue with Filezilla

Recently I added a new site credential to Filezilla and when I try to connect it I got the following error message

ENETUNREACH – Network unreachable issue

Initially, I thought the network was probably down. The error logs simply show the above error and no trace of any other useful information to debug. A google search of the same ended up showing several different answers such as FileZilla update error, firewall issues, etc

Quickly I realized my other sites having different credentials using the same hostname is working which means there is no issue with the hostname or network and the site appears to be online only.

How did I solve it?

When I copy pasted my username and password from Evernote, I noticed there is an extra space in the username. Not sure what this extra space is filled with, maybe some special characters or some junk value or even space? The ideal scenario is that I should be prompted with incorrect credentials message, however, FileZilla does not know how to parse this text and that’s why I ended up getting the above issue. A quick copy paste of the username in notepad or a browser window allowed me to copy the plain text without any special characters and it works like a charm.

In case, you come across the same issue as me, just try checking the username, password and hostname are copied properly in plain texts.




Configuring Airtel VDSL router 777VR1 after resetting accidently

I accidentally reset my airtel VSDL router (777VR1) made by Beetel. After a couple of calls to airtel customer care, I was able to reconfigure it and is working absolutely fine. I highly recommend calling customer care for any issues. Posting the following information just for knowledge and information purpose.

  • As soon as the router is reset, allow few minutes for it to boot up.
  • Once the router finished rebooting, access the router configuration page (by default it should be In case if you have changed the router IP, figure it out by accessing your network settings and see which gateway IP you are connected. If you are directly connecting to the airtel VSDL modem without any router in middle, then usually your gateway IP will be the router IP, in case you are connecting to a primary router which is bridged to your airtel VSDL router, then I suggest looking into the WAN settings of your primary router to figure out the gateway IP your primary router is connecting to.
  • The default username for your VSDL router is “admin” and the password should be “your airtel account no.” or “admin” or “password”. (Reset if you cannot find your router password)
  • After logging into your router, Click  Setup -> Wan as shown in the screenshot below
  • Go to the WAN Interfaces Table below and select PPPoE2. On clicking the radio button, you will be able to edit the configuration in the same screen above. If you do not see PPPoE2, then use the form above to create one.
  • Ensure the following settings are configured correctly
    • Default Route Selection: Specified
    • Channel Type: PTM
    • Channel Mode: PPPoE
    • Check Enable NAPT and Enable IGMP
    • Username: Call customer care to get it. It should be usually in the form of the following format [email protected] (Where the numbers indicate your phone no with std code and sometimes it is also different than your phone no. second “tn” indicates your circle state.)
    • Password: your account no which you used to login your router
    • Type: Continuous
    • Default Route: Enable
    • Click Modify to save it.
  • Restart your router, you should now be able to connect.
  • If you still face problems, then please sort it out by calling airtel customer care. They will send an onsite technician to configure your modem again.



Preparing your GMAT like a Rockstar with Experts’ Global!

One of the growing Edtech trends in 2018 is the drive for using technology to learn with the same experience as in a classroom. Thanks to the cheap and affordable internet access that we get even in remote corners of India. Almost everyone has access to a mobile and a computer but the question to ask our self is, do we have access to a good learning resource and guidance?

I am writing this post to share my experience about Experts’ Global, an EdTech firm that helps MBA aspirants maximize their chances of securing a seat at their preferred business school, by providing professional MBA admission consultation.

Experts’ Global’s GMAT software was developed entirely in-house and has played a pivotal role in helping students to conquer the GMAT. Their training has helped students from fifty nations secure admits to some of the world’s best business schools. In fact, ten percent of all Indians studying in the top fifty American business schools are an Experts’ Global alumnus. The firm offers a number of services, designed to perfect any aspirants MBA candidature. Here is a brief overview of their offerings.


About the Company

Founded by Mr. Mayank Srivastava, Experts’ Global is an EdTech firm. The central idea behind this firm’s conception is to utilize cutting edge technology for the purpose of education. For the last ten years, Experts’ Global has been guiding students worldwide, helping thousands in securing admission to some of the world’s top institutions. The firm boasts of the most complete and exhaustive GMAT training software

GMAT Online Preparation

The cornerstone of Experts’ Global’s repertoire is their GMAT Online Preparation Program. This program is incredibly extensive, with over three-hundred videos, which explain every concept in the GMAT syllabus and over four-thousand questions, designed to test the student’s absorption of those concepts. Experts’ Global has taken great care to replicate the actual GMAT experience in these questions. The question screen is built to closely resemble the one employed in the GMAT exam, so as to familiarize students with the GMAT setup. The program also features a rigorous diagnostics feature, which pinpoints the areas that the students are struggling in. This makes it that much easier for the students to target and overcome their weaknesses.

GMAT Practice Tests

The second major element of the Experts’ Global GMAT training is their Practice Test series. The firm offers fifteen full-length mock tests, for their students to hone their capabilities on. This is considerably more than other firms in this field. Each one of the mock test questions has a video and textual explanation for its solution. These explanations not only help the students understand the questions that escaped them but also provide them with more efficient ways to arrive at the correct answers. These tests are also intended to be as close to the GMAT experience as possible. They have been written to mimic the GMAT questions, in terms of style, the scope of content, complexity, and overall difficulty. These mocks also employ the same GMAT-like screen and analytics software as the training questions. Even the scoring pattern has proven to be incredibly in sync with the GMAT, as countless students have marveled at just how well the mock tests predicted their GMAT performance.

Classroom Program

Experts’ Global also offers GMAT preparation classes in Noida, conducted by the company’s founder, Mr. Mayank Srivastava. As one who secured the Ninety-Ninth percentile on the GMAT and an MBA from Boston University, with a one hundred percent scholarship, Mr. Srivastava understands the GMAT like few others do. Mr. Srivastava teaches these classes out of a sincere love of teaching. According to his students, Mr. Srivastava is a highly devoted teacher, always willing to devote as much time to his students as needed as he teaches just 1-2 small batches per year.

MBA Admissions Consulting

Experts’ Global’s offerings do not end with GMAT training. The firm also offers end-to-end MBA admissions consultation. From the first profile evaluation to the final mock interview, Experts’ Global is behind its students all the way. The admissions consulting services are boutique in nature. Only a small, pre-determined number of students are trained each year. This focus on quality over quantity has clearly paid off, however, as since 2008 Experts’ Global’s students have secured admits to each of the world’s top one hundred and fifty business schools.

MBA Interview Preparation Module

As mentioned earlier, Experts’ Global offers interview training, as part of its MBA admissions consultancy. This training is an excellent example of Experts’ Global’s methodical approach to admissions consulting. First, the students are provided with more than fifteen training videos, which cover all the basic aspects of good MBA interview presentation. After the videos, the students fill out an exhaustive questionnaire, based on the most frequently asked MBA interview questions. This gives the interview mentors a baseline understanding of the students’ skill level. Finally, the student undergoes a series of mock interviews. These interviews are designed with their specific weaknesses and requirements in mind. Each interview is followed by an extensive feedback session.

ISB Admissions Consultation

With the popularity of the Indian School of Business amongst their students, the admissions teams at Experts’ Global have made it a point to develop an impeccable understanding of the ISB admissions process. Since 2010, ninety percent of the Experts Global ISB applicants have been called in for an interview, by that coveted institution. The firm is so confident in their ability to crack the ISB admissions that they even have an ISB interview call guarantee.

Over the last ten years, Experts’ Global has developed a well-earned reputation for excellence. Their consultation teams are extremely well-trained and dedicated. Their methodical approach to GMAT training and admissions, as well as their constant innovation, makes them the prime choice for every MBA aspirant.

Technology Tutorials

Copy macOS Sierra Installer for installing in multiple systems

After downloading from the App Store, Simply quit the installer (Install macOS Sierra) and navigate to Applications folder via Finder.

Copy the file called “Install macOS Sierra” and paste it in any of your backup folders.

You can trigger the installation by just clicking the copied installer.


Google Chrome didn’t shut down properly – Fix

Looking at the title, you might be wondering why I would post an article about a basic error message shown by the Google Chrome Browser. “Google Chrome didn’t shut down properly” was a normal error that you see when the browser or system crashed during the usage. But for some, it is a daily welcome message. There is this on-going issue which some users experience with Google Chrome browser. Every time you open Chrome, you see this error message appearing on your browser, in spite of closing properly.To me, this is annoying issue – completely, I don’t want to see it at all. Although there is no official fix or answer from Google, a deep search for solution in several forums resolved my problem. I have consolidated the steps for you.

Fixing the error message:
1. Open Google Chrome, Go to Settings, click Show advanced settings, and scroll down to the bottom.
2. Under System, uncheck “Continue running background apps when Google Chrome is closed” and close the settings tab.
3. Go to About Google Chrome (Below Settings), in About Chrome Page, click the Chromium Link. The Chromium site is opened in another tab.
4. Close the browser properly. Wait for 5 Minutes. Restart the computer.
These steps look completely idiotic, but who cares? My issue is resolved.

Another Alternative Solution:
Delete the user account and disconnect the google account. If you don’t really need a Google user account linked to your browser. (I personally don’t prefer this option because I wanted all my plugins and settings to be synced across different devices).


Activate Airtel Voicemail service for free on your Prepaid Mobile

Airtel provides Free Voicemail service for all prepaid customers but unfortunately no one is aware of it. Even Airtel website or customer care representative is unaware of it.

Activation by Call Code:

  • Call *321*671# for Activation
  • Call *321*673# for Deactivation

Activation by SMS Code:

  • START VMS to 54321 for Activation
  • STOP VMS to 54321 for Deactivation

Voicemail Account Management:

To access your Voicemail Account Management, call Dial 52555 from your registered Airtel Prepaid Mobile. For the very first time, it will prompt you to set a 4 digit passord. Next time you need to enter the password to access your profile settings.

With your account Management, you can do the following things

  1. Change your language presence
  2. Set your Own Custom Voicemail Message
  3. Hear, Save and Delete the received voice mail messages
  4. Change Voice mail box name

You can press the following numbers to perform action on your current running Voicemails

  • Delete – 3
  • Reply – 4
  • Save – 5
  • Previous Voicemail – 6
  • Replay Again – 7
  • Next Voicemail – 8
  • Settings – 9

Settings Page:

  • When you login to setting, Press 2 to change language presence
  • Rename Mailbox Name – 3
  • Change Password – 4
  • Hear or Change current welcome message – 7
  • Remove current Welcome Message – 8

Let me know if you have any issues in activating the services. Enjoy ignoring those unwanted calls 🙂



Enable and Allow Remote Access to MySQL Server

By default your MySQL Server has default configuration to allow only local connection. So if your application connects MySQL in localhost, then the basic configuration can be left untouched.

If you are planning to allow and enable remote access to MySQL server, then follow the steps below :

Find the MySQL configuration file which mostly is located at /etc/my.cnf. Using a shell editor like vim or nano, find the following line and comment it

bind-address = x.x.x.x (x.x.x.x points to the ip address you wanted to access from remotely, incase multiple servers, just comment it like below)

#bind-address = x.x.x.x

Also for people using old MySQL server, make sure you also comment the following line

# skip-networking

Restart your MySQL server

service mysqld restart

and try to connect your application with database present in remote server.
Note: You also need to give GRANT access to the db user on that particular DB.

Tutorials Uncategorized

Moving multiple files from current folder to parent folder in Linux

People who use shell to install packages or application in their Linux servers usually need to keep this command handy. Every time they download and unzip a folder, they are in a position to move all those files to a parent directory they already created.

For example you download wordpress application and extract it, but those files are extracted in another folder that comes up with the zip package. What you need to do at this point is to move all those files from that particular folder to your parent directory which you usually created and planned to host. In most cases it will be your Application root folder.

Consider a scenario where you are in folderX, you download a package file and extract it but instead of extracting it directly in folderX, it creates another native folder that comes up with package like folderY. So all those extracted files are in path /folderX/folderY/ 🙁 thats bad !!!

Run this simple move file command outside the folderY, you need to be in folderX when you run !

mv folderY/* .

The above command will move all the files and folders inside folderY to folderX 🙂 That works like a charm! Yeah try it. Always ensure to be careful while running commands like mv, rm. If you don’t give the correct part, things will mess up and you end up doing the operation at wrong place.


Configuring Amazon SES with Mantis Bug Tracker for Email Notifications

So you deployed one of best bug tracker system in your ec2 instance and was wondering how to configure its email setting with SES ? After Amazon Introduced SMTP accounts, things that were so complicated become so easier.  Every application that supports SMTP connection method made it possible and compatible to be used with Amazon SES.

But things are not simple with Mantis Bug Tracker Configuration because the basic configuration file does not contain the necessary attributes needed for configuring Amazon SES SMTP email or Google SMTP Accounts. They are just enough for an ordinary SMTP settings.  So after doing some research over a couple of forums and user tryouts, the following configuration listed below works

# — Email Configuration —
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;  #For SMTP Method
$g_smtp_host = ’’; #Your SES SMTP Host
$g_smtp_connection_mode = ‘tls’; #It is mandatory for SES and Gmail SMTP
$g_smtp_port = 587; #For some Reason only this port was working in SES
$g_smtp_username = ‘SMTP Username’; # Your SES SMTP Username
$g_smtp_password = ‘SMTP Password’; # Your SES SMTP Password
$g_administrator_email = ’[email protected]’; #Email displayed at footer (Must be an approved sender list in SES)
$g_webmaster_email = ’[email protected]’; #Verified SES Sender Email
$g_from_email = ’[email protected]’; # From Address (Verified SES Sender Email)
$g_return_path_email = ’[email protected]’; # the return address for bounced mail
$g_from_name = ‘From Name’;
$g_enable_email_notification = ON;

The above configuration will do the trick and you can start receiving emails from Mantis Bug Tracker 🙂 Fire up the comments section if you had any doubts in it !!!


Increase phpMyAdmin upload / import size

By default you get a 2mb limit of upload / import size in phpmyadmin. That makes it odd and highly impossible to import larger files. You can increase the allowed upload size of phpmyadmin by editing your server’s php.ini configuration file. Usually in servers like CentOs it is located at /etc/php.ini.

Step 1: Go to php.ini and find the following and change their values to something more higher than your database size. (In this example i have used 20mb).

upload_max_filesize = 20M

post_max_size = 20M

Step2 : Restart your apache service for this new change to take effect. Usually the command to restart apache would be

service httpd restart (CentOs) / service apache2 restart (ubuntu)

You can also restart directly from their path like

/etc/init.d/apache2 restart or /etc/init.d/httpd restart

If you are in a shared hosting and do not have root access or access to your php.ini configuration file, then the other way is to create a .htaccess file in your application root and add the following line

php_value upload_max_filesize 10M
php_value post_max_size 10M

If you were still not able to increase it, please send me an email for more detailed assistance.