Author Topic: VPN support in PadOrbiter  (Read 5837 times)

lemming86_au

  • Veteran
  • ***
  • Posts: 87
    • View Profile
    • Josh Hagger
VPN support in PadOrbiter
« on: September 09, 2009, 09:26:28 am »
I have just started using PadOrbiter (Fantastic Work Thom!!)

I was just wondering, as VPNs are now built into core, would it be possible to have support for VPNs & possibly multiple saved WIFI conenctions in PadOrbiter?
It would be awesome to be able to take it to work (for example) & still have full control of my house.

Would there be enough room left for this?
What does everyone else think?

Josh
« Last Edit: September 09, 2009, 09:34:45 am by lemming86_au »

tschak909

  • LinuxMCE God
  • ****
  • Posts: 5549
  • DOES work for LinuxMCE.
    • View Profile
Re: VPN support in PadOrbiter
« Reply #1 on: September 09, 2009, 12:08:44 pm »
nope. but you can prove me wrong though. :)

-Thom

jimbodude

  • Guru
  • ****
  • Posts: 372
    • View Profile
Re: VPN support in PadOrbiter
« Reply #2 on: September 09, 2009, 03:59:30 pm »
I think there are quite a few extra packages in the image file, Thom.  I was able to cut quite a bit out when I moved the 336 image to the 360.  I'll admit that I did it mostly accidentally, but I did end up with significantly more free space.  The thing isn't on right now, so I can't get you a package list from work.  I'll get it tomorrow night if you'd like.

Now, I'm not sure if it's enough free space, but it might give you a better chance.  I'm not sure how much I ended up with off the top of my head - it's been several months since I looked at it.

donpaul

  • Guru
  • ****
  • Posts: 300
    • View Profile
Re: VPN support in PadOrbiter
« Reply #3 on: September 21, 2009, 11:40:45 pm »
If someone could get PPTP installed and added to the webpad image, I'll assist with configuration.

jimbodude

  • Guru
  • ****
  • Posts: 372
    • View Profile
Re: VPN support in PadOrbiter
« Reply #4 on: September 21, 2009, 11:46:42 pm »
Assuming there is enough space on the device (and this is probably not a valid assumption), the installation is pretty easy.  SSH is open, so just "ssh root@{the device IP}", password "root".  Something has filled up 100% of the flash on my unit - not sure what did that - but I did have some free space before, and it was more than Thom's standard image.  I'll get my package list for you.

jimbodude

  • Guru
  • ****
  • Posts: 372
    • View Profile
Re: VPN support in PadOrbiter
« Reply #5 on: September 22, 2009, 01:29:42 am »
Here's the package list, you can compare it to the default.  There are extra things in here from when I was playing with SimplePhone that can be removed.
Code: [Select]
orbiter:~# dpkg --get-selections
9menu install
acpid install
adduser install
alsa-base install
alsa-utils install
apt install
apt-utils install
base-files install
base-passwd install
bash install
bsdmainutils install
bsdutils install
busybox install
cabextract install
console-tools install
coreutils install
cpio install
cpp install
cpp-4.3 install
cron install
dash install
dbus install
dbus-x11 install
debconf install
debconf-i18n install
debian-archive-keyring install
debianutils install
defoma install
dhcp3-client install
dhcp3-common install
diff install
dpkg install
dropbear install
dselect install
e2fslibs install
e2fsprogs install
ed install
eject install
esound-clients install
esound-common install
feh install
file install
findutils install
firmware-iwlwifi install
firmware-rt73-di install
fluxbox install
fontconfig install
fontconfig-config install
gcc-4.3-base install
gdb install
giblib1 install
gnupg install
gpgv install
grep install
groff-base install
grub install
grub-common install
gzip install
hdparm install
hibernate install
hostname install
ifupdown install
info install
initramfs-tools install
initscripts install
installation-report install
iptables install
iputils-ping install
joystick install
klibc-utils install
libacl1 install
libartsc0 install
libasound2 install
libattr1 install
libaudio2 install
libaudiofile0 install
libavc1394-0 install
libavcodec1d install
libavcodec51 deinstall
libavutil1d install
libavutil49 deinstall
libblkid1 install
libbz2-1.0 install
libc6 install
libcap1 install
libcomerr2 install
libconsole install
libdb4.2 install
libdb4.3 install
libdb4.4 install
libdb4.5 install
libdb4.6 install
libdbus-1-3 install
libdevmapper1.02 install
libdevmapper1.02.1 install
libdirectfb-1.0-0 install
libdirectfb-extra install
libdrm2 install
libedit2 install
libelfg0 install
libesd0 install
libevent1 install
libexpat1 install
libfaad0 deinstall
libfontconfig1 install
libfontenc1 install
libfreebob0 install
libfreetype6 install
libgcc1 install
libgcrypt11 install
libgdbm3 install
libgif4 install
libgl1-mesa-dri install
libgl1-mesa-glx install
libglib2.0-0 install
libglib2.0-data install
libglu1-mesa install
libglu1-xorg install
libgmp3c2 install
libgnutls13 install
libgnutls26 install
libgpg-error0 install
libgsm1 install
libgssglue1 install
libhal1 install
libhid0 install
libice6 install
libid3tag0 install
libiec61883-0 install
libimlib2 install
libiw28 install
libiw29 install
libjack0 install
libjpeg62 install
libkeyutils1 install
libklibc install
libkrb53 install
liblcms1 install
libldap-2.4-2 install
libldap2 install
liblinphone1 install
liblinphone1-lmce install
liblocale-gettext-perl install
liblockfile1 install
liblzo1 install
liblzo2-2 install
libmagic1 install
libmediastreamer0 install
libmng1 install
libmpfr1ldbl install
libmysqlclient15off install
libncurses5 install
libncursesw5 install
libnewt0.52 install
libnfsidmap2 install
libogg0 install
libopencdk8 install
libortp5 install
libortp7 deinstall
libosip2-3 install
libpam-modules install
libpam-runtime install
libpam0g install
libpci3 install
libpcre3 install
libpcsclite1 install
libpixman-1-0 install
libpng12-0 install
libpopt0 install
libqt3-mt install
libraw1394-8 install
libreadline5 install
librpcsecgss3 install
libsamplerate0 install
libsasl2-2 install
libsdl-gfx1.2-4 install
libsdl-image1.2 install
libsdl-sge install
libsdl-ttf2.0-0 install
libsdl1.2debian install
libsdl1.2debian-alsa install
libselinux1 install
libsepol1 install
libsigc++-2.0-0c2a install
libslang2 install
libsm6 install
libspeex1 install
libspeexdsp1 deinstall
libsplashy1 install
libsqlite3-0 install
libss2 install
libssl0.9.8 install
libstdc++6 install
libsvga1 install
libswscale0 deinstall
libsysfs2 install
libtasn1-3 install
libtext-charwidth-perl install
libtext-iconv-perl install
libtext-wrapi18n-perl install
libtheora0 install
libtiff4 install
libts-0.0-0 install
libusb-0.1-4 install
libuuid1 install
libvolume-id0 install
libvorbis0a install
libvorbisenc2 install
libwrap0 install
libx11-6 install
libx11-data install
libx86-1 install
libxau6 install
libxaw7 install
libxcb-xlib0 install
libxcb1 install
libxcursor1 install
libxdamage1 install
libxdmcp6 install
libxext6 install
libxfixes3 install
libxfont1 install
libxft2 install
libxi6 install
libxinerama1 install
libxkbfile1 install
libxml2 install
libxmu6 install
libxmuu1 install
libxosd2 install
libxpm4 install
libxrandr2 install
libxrender1 install
libxsettings-client0 install
libxt6 install
libxtrap6 install
libxtst6 install
libxxf86misc1 install
libxxf86vm1 install
linphone-common install
linux-image-2.6.26-1-486 install
linux-sound-base install
locales install
lockfile-progs install
login install
logrotate install
lsb-base install
lsof install
lzma install
makedev install
man-db install
manpages install
mawk install
menu install
mime-support install
mktemp install
module-init-tools install
mount install
msttcorefonts install
mysql-common install
nano install
ncurses-base install
ncurses-bin install
net-tools install
netbase install
netcat install
netcat-traditional install
nfs-common install
ntp install
ntpdate install
openbsd-inetd install
passwd install
pciutils install
pcmcia-cs install
pcmciautils install
perl install
perl-base install
perl-modules install
pluto-simplephone install
portmap install
prelink install
procps install
psmisc install
python install
python-minimal install
python2.5 install
python2.5-minimal install
ratpoison install
readline-common install
rxvt install
sed install
sgml-base install
splashy install
svgalibg1 install
sysv-rc install
sysvinit install
sysvinit-utils install
tar install
tcpd install
ttf-dejavu install
ttf-dejavu-core install
ttf-dejavu-extra install
ttf-liberation install
ttf-mscorefonts-installer install
tzdata install
ucf install
udev install
update-inetd install
usbutils install
uswsusp install
util-linux install
vbetool install
vim-common install
vim-tiny install
wget install
whiptail install
wireless-tools install
wmctrl install
wpasupplicant install
x-ttcidfont-conf install
x11-common install
x11-xkb-utils install
x11-xserver-utils install
xfonts-100dpi install
xfonts-75dpi install
xfonts-base install
xfonts-encodings install
xfonts-utils install
xinit install
xkb-data install
xml-core install
xosd-bin install
xserver-xorg install
xserver-xorg-core install
xserver-xorg-input-all install
xserver-xorg-input-evdev install
xserver-xorg-input-kbd install
xserver-xorg-input-mouse install
xserver-xorg-input-synaptics install
xserver-xorg-input-wacom install
xserver-xorg-video-fbdev install
xserver-xorg-video-geode install
xserver-xorg-video-nsc install
zlib1g install

lemming86_au

  • Veteran
  • ***
  • Posts: 87
    • View Profile
    • Josh Hagger
Re: VPN support in PadOrbiter
« Reply #6 on: September 28, 2009, 12:00:03 pm »
Instead of VPN, would it be easier with SSH tunnel?

jimbodude

  • Guru
  • ****
  • Posts: 372
    • View Profile
Re: VPN support in PadOrbiter
« Reply #7 on: September 28, 2009, 05:31:35 pm »
Might be...  I'm fairly sure the regular Debian OpenSSH package won't fit though - lots of dependencies that are large - so you might have to do some extra work on that front.

donpaul

  • Guru
  • ****
  • Posts: 300
    • View Profile
Re: VPN support in PadOrbiter
« Reply #8 on: September 29, 2009, 05:49:30 am »
I installed pptp client on my webpad. Just clear the logs to get some extra free space(/var/log).

run:

Code: [Select]
apt-get update
apt-get install pptp-linux

man pptpsetup


tschak909

  • LinuxMCE God
  • ****
  • Posts: 5549
  • DOES work for LinuxMCE.
    • View Profile
Re: VPN support in PadOrbiter
« Reply #9 on: September 29, 2009, 05:51:18 am »
ew ew ew

guys, let's try to implement this using SSH and ACTUALLY INTEGRATE IT INTO THE SYSTEM.

-Thom

donpaul

  • Guru
  • ****
  • Posts: 300
    • View Profile
Re: VPN support in PadOrbiter
« Reply #10 on: September 29, 2009, 06:11:29 am »
ew ew ew

guys, let's try to implement this using SSH and ACTUALLY INTEGRATE IT INTO THE SYSTEM.

-Thom

lol. Just demonstrating that pptp client can be installed and used if anyone really wants to. I have other stuff that I want to see more, so this feature will take a back seat.... unless someone wants to donate and motivate ;) J/K