Tag: Chromebook

  • Using the SonicWall Connect Tunnel with Firefox on a Chromebook

    Yes, you read that correctly. Firefox on a Chromebook! Without tricks.

    Or at least, not many tricks.

    Why?

    When you want to use the SonicWall Connect Tunnel software (from the SMA 1000 Series) on your Chromebook the suggested SonicWall Mobile Connect app does not work properly. I don’t know why, but there is a solution.

    The solution

    In one sentence: install the (Java based) SonicWall VPN Connect Tunnel software and install Firefox in the Linux VM on your Chromebook.

    The result: Chrome and Firefox side by side with the Sonicwall Connect Tunnel.

    How?

    Here we go.

    Enable Linux virtual machine on your Chromebook: i.e. set up developer mode.

    This used to be a whole thing, now it is very easy.

    Just flip a switch in the settings. No joke.

    Dutch: but go to Settings and Developers

    Great! You now have an (almost) full-blown Linux OS at your disposal!

    You can do things.

    Next, start the Terminal app and select Penguin (this the default name on a Chromebook for your Linux VM).

    Select
    Click it

    You get a prompt.

    Prompt

    Next, download the SonicWall Connect Tunnel from within your terminal with wget.

    Get the correct URL from here.

    wget https://software.sonicwall.com/CT-NX-VPNClients/CT-12.4.2/ConnectTunnel_Linux64-12.42.00664.tar

    It looks like this

    Unpack the downloaded file:

    tar -xvf ConnectTunnel_Linux64-12.42.00664.tar

    Install it:

    sudo ./install.sh

    Next, install the Java Runtime, you need this for the SonicWall VPN:

    sudo apt-get install default-jre

    Install a webbrowser:

    sudo apt-get install firefox-esr

    Now you can start the Sonicwall VPN:

    startctui

    You are presented with the familiar SonicWall tool. And after connecting to your VPN, you can start your browser from your terminal (start a new terminal tab, the other one has startctui running):

    firefox-esr

    Or just use the Chromebook global search to find and start the Firefox browser.

    Being a GUI application installed in your container, somehow Chrome recognizes this and gives you the option to start it from the Chromebook menu and/or pin it to your dock.

    This does not work with the SonicWall GUI.

    And that’s it.

    The strange part is that Firefox is able to use the VPN connection, your regular Chrome browser won’t. I figured that his is probably for the same reason that the default SonicWall app does not work (maybe it does work with Firefox, something for you to try out!).

  • Fix for when your SSH keys are not working on your Chromebook

    If you cannot connect to a remote server from your Chromebook with SSH keys and you get this error:

    Load key "/.ssh/identity/id_rsa": invalid format

    Here is the tip: add an enter to your private key file!

    Yes really!

    I spent way too much time figuring this and only found the solution when I stumbled on the solution here.