Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    [SOLVED] Poor-man's VPN via SSH using sshuttle

    Scheduled Pinned Locked Moved General pfSense Questions
    10 Posts 2 Posters 4.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      alphazo
      last edited by

      I came across a pretty nice solution that uses SSH for creating a VPN connection. When setup all TCP packets and even DNS requests are forwarded through the tunnel… no more port forwarding to access remote machines on the network. Client works on Linux, MacOS and even on my N900 phone http://talk.maemo.org/showthread.php?t=68805&highlight=vpn

      Project homepage is here: https://github.com/apenwarr/sshuttle

      Make sure to use the new --dns switch to pass DNS requests as well.

      The only requirement on the server side is SSH and python. Looks like python is installed on my pfSense 1.2.3 box although when I run it I get:

      # python
      /libexec/ld-elf.so.1: Shared object "libutils.so.5" not found, required by "python"
      
      

      I looked at /lib and can see libutil.so.7 but as /lib is read-only I cannot symlink it to libutil.so.5.

      Any idea?

      PS: The only way I found to use sshuttle is to use the SSH Proxy command associated to "nc" command in order to connect to another ssh server behind pfSense.

      [SOLUTION]
      Python needs the compat package to work properly. I'm running 1.2.3 Embedded on an Alix board so filesystem is mounted R/O by default.
      So here are the instructions to get it working from a shell console:

      # exec /etc/rc.conf_mount_rw
      # setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/"
      # pkg_add -r compat6x-i386
      # exec /etc/rc.conf_mount_ro to remount root filesystem back to read-only mode.
      
      

      That's it you can now use sshuttle from a remote machine and access your local network, tunnel all TCP packets as well as DNS request (new feauture with –dns switch).

      1 Reply Last reply Reply Quote 0
      • T
        tommyboy180
        last edited by

        I had this error a while ago with something else. I remember installing the compatibility pack and it fixed my problem. Perhaps this is what you need as well.

        -Tom Schaefer
        SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

        Please support pfBlocker | File Browser | Strikeback

        1 Reply Last reply Reply Quote 0
        • A
          alphazo
          last edited by

          How do you install the compatibility package on 1.2.3? There is no such package in the package list?

          Is this specific to 2.0 version?

          Thanks
          Alphazo

          1 Reply Last reply Reply Quote 0
          • T
            tommyboy180
            last edited by

            It's not a pfsense package. It's a FreeBSD package. Use the 7.3 Stable repository. I cannot remember the exact name of the package but you can easily find it by browsing the repository and searching for it.

            -Tom Schaefer
            SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

            Please support pfBlocker | File Browser | Strikeback

            1 Reply Last reply Reply Quote 0
            • A
              alphazo
              last edited by

              I went there:  ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.3-release/All/

              And it lists two compatxxx packages:

              • compat5x-i386-5.4.0.8_11.tbz
              • compat6x-i386-6.4.604000.200810_3.tbz

              Is one of the them the one you were refering to?

              I tried to install compat5x via SSH:

              # setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.3-release/All/
              # pkg_add -r compat5x-i386-5.4.0.8_11
              Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.3-release/All/compat5x-i386-5.4.0.8_11.tbz... Done.
              Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.3-release/All/localedata-5.4.tbz... Done.
              share/compat/locale/UTF-8/LC_CTYPE: Failed to create dir 'share/compat': No such file or directoryCan't create 'share/compat/locale/UTF-8/LC_CTYPE': No such file or directory
              share/compat/locale/af_ZA.ISO8859-1/LC_MESSAGES: Failed to create dir 'share/compat': No such file or directoryCan't create 'share/compat/locale/af_ZA.ISO8859-1/LC_MESSAGES': No such file or directory
              ..
              ..
              Big5/LC\_MESSAGES share/compat/locale/zh\_TW.Big5/LC\_MONETARY share/compat/locale/zh\_TW.Big5/LC\_TIME share/compat/locale/zh\_TW.UTF-8/LC\_MESSAGES share/compat/locale/zh\_TW.UTF-8/LC\_TIME|/usr/bin/tar --unlink -xpPf - -C /usr/local
              pkg_add: pkg_add of dependency 'localedata-5.4' failed!
              

              I also tried:

              setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/"
              pkg_add -r compat6x-i386
              
              

              Which gave me:

              Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/compat6x-i386.tbz... Done.
              lib/compat/libalias.so.5: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libalias.so.5': No such file or directory
              lib/compat/libarchive.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libarchive.so.2': No such file or directory
              lib/compat/libasn1.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libasn1.so.8': No such file or directory
              lib/compat/libatm.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libatm.so.3': No such file or directory
              lib/compat/libbegemot.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libbegemot.so.2': No such file or directory
              lib/compat/libbluetooth.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libbluetooth.so.2': No such file or directory
              lib/compat/libbsdxml.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libbsdxml.so.2': No such file or directory
              lib/compat/libbsm.so.1: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libbsm.so.1': No such file or directory
              lib/compat/libbsnmp.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libbsnmp.so.3': No such file or directory
              lib/compat/libbz2.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libbz2.so.2': No such file or directory
              lib/compat/libc.so.6: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libc.so.6': No such file or directory
              lib/compat/libc_r.so.6: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libc_r.so.6': No such file or directory
              lib/compat/libcalendar.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libcalendar.so.3': No such file or directory
              lib/compat/libcam.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libcam.so.3': No such file or directory
              lib/compat/libcom_err.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libcom_err.so.3': No such file or directory
              lib/compat/libcrypt.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libcrypt.so.3': No such file or directory
              lib/compat/libcrypto.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libcrypto.so.4': No such file or directory
              lib/compat/libdevinfo.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libdevinfo.so.3': No such file or directory
              lib/compat/libdevstat.so.5: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libdevstat.so.5': No such file or directory
              lib/compat/libdialog.so.5: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libdialog.so.5': No such file or directory
              lib/compat/libedit.so.5: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libedit.so.5': No such file or directory
              lib/compat/libfetch.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libfetch.so.4': No such file or directory
              lib/compat/libform.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libform.so.3': No such file or directory
              lib/compat/libformw.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libformw.so.3': No such file or directory
              lib/compat/libftpio.so.6: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libftpio.so.6': No such file or directory
              lib/compat/libg2c.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libg2c.so.2': No such file or directory
              lib/compat/libgeom.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libgeom.so.3': No such file or directory
              lib/compat/libgnuregex.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libgnuregex.so.3': No such file or directory
              lib/compat/libgpib.so.1: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libgpib.so.1': No such file or directory
              lib/compat/libgssapi.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libgssapi.so.8': No such file or directory
              lib/compat/libhdb.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libhdb.so.8': No such file or directory
              lib/compat/libhistory.so.6: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libhistory.so.6': No such file or directory
              lib/compat/libipsec.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libipsec.so.2': No such file or directory
              lib/compat/libipx.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libipx.so.3': No such file or directory
              lib/compat/libkadm5clnt.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libkadm5clnt.so.8': No such file or directory
              lib/compat/libkadm5srv.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libkadm5srv.so.8': No such file or directory
              lib/compat/libkafs5.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libkafs5.so.8': No such file or directory
              lib/compat/libkiconv.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libkiconv.so.2': No such file or directory
              lib/compat/libkrb5.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libkrb5.so.8': No such file or directory
              lib/compat/libkvm.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libkvm.so.3': No such file or directory
              lib/compat/libm.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libm.so.4': No such file or directory
              lib/compat/libmagic.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libmagic.so.2': No such file or directory
              lib/compat/libmd.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libmd.so.3': No such file or directory
              lib/compat/libmemstat.so.1: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libmemstat.so.1': No such file or directory
              lib/compat/libmenu.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libmenu.so.3': No such file or directory
              lib/compat/libmenuw.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libmenuw.so.3': No such file or directory
              lib/compat/libmilter.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libmilter.so.3': No such file or directory
              lib/compat/libmp.so.5: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libmp.so.5': No such file or directory
              lib/compat/libncp.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libncp.so.2': No such file or directory
              lib/compat/libncurses.so.6: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libncurses.so.6': No such file or directory
              lib/compat/libncursesw.so.6: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libncursesw.so.6': No such file or directory
              lib/compat/libnetgraph.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libnetgraph.so.2': No such file or directory
              lib/compat/libngatm.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libngatm.so.2': No such file or directory
              lib/compat/libobjc.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libobjc.so.2': No such file or directory
              lib/compat/libopie.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libopie.so.4': No such file or directory
              lib/compat/libpam.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libpam.so.3': No such file or directory
              lib/compat/libpanel.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libpanel.so.3': No such file or directory
              lib/compat/libpanelw.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libpanelw.so.3': No such file or directory
              lib/compat/libpcap.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libpcap.so.4': No such file or directory
              lib/compat/libpmc.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libpmc.so.3': No such file or directory
              lib/compat/libpthread.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libpthread.so.2': No such file or directory
              lib/compat/libradius.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libradius.so.2': No such file or directory
              lib/compat/libreadline.so.6: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libreadline.so.6': No such file or directory
              lib/compat/libroken.so.8: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libroken.so.8': No such file or directory
              lib/compat/librpcsvc.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/librpcsvc.so.3': No such file or directory
              lib/compat/libsbuf.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libsbuf.so.3': No such file or directory
              lib/compat/libsdp.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libsdp.so.2': No such file or directory
              lib/compat/libsmb.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libsmb.so.2': No such file or directory
              lib/compat/libssh.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libssh.so.3': No such file or directory
              lib/compat/libssl.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libssl.so.4': No such file or directory
              lib/compat/libstdc++.so.5: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libstdc++.so.5': No such file or directory
              lib/compat/libtacplus.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libtacplus.so.2': No such file or directory
              lib/compat/libthr.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libthr.so.2': No such file or directory
              lib/compat/libthread_db.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libthread_db.so.2': No such file or directory
              lib/compat/libufs.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libufs.so.3': No such file or directory
              lib/compat/libugidfw.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libugidfw.so.2': No such file or directory
              lib/compat/libusbhid.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libusbhid.so.2': No such file or directory
              lib/compat/libutil.so.5: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libutil.so.5': No such file or directory
              lib/compat/libvgl.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libvgl.so.4': No such file or directory
              lib/compat/libwrap.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libwrap.so.4': No such file or directory
              lib/compat/libypclnt.so.2: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libypclnt.so.2': No such file or directory
              lib/compat/libz.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/libz.so.3': No such file or directory
              lib/compat/pam_chroot.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_chroot.so.3': No such file or directory
              lib/compat/pam_deny.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_deny.so.3': No such file or directory
              lib/compat/pam_echo.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_echo.so.3': No such file or directory
              lib/compat/pam_exec.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_exec.so.3': No such file or directory
              lib/compat/pam_ftpusers.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_ftpusers.so.3': No such file or directory
              lib/compat/pam_group.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_group.so.3': No such file or directory
              lib/compat/pam_guest.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_guest.so.3': No such file or directory
              lib/compat/pam_krb5.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_krb5.so.3': No such file or directory
              lib/compat/pam_ksu.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_ksu.so.3': No such file or directory
              lib/compat/pam_lastlog.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_lastlog.so.3': No such file or directory
              lib/compat/pam_login_access.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_login_access.so.3': No such file or directory
              lib/compat/pam_nologin.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_nologin.so.3': No such file or directory
              lib/compat/pam_opie.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_opie.so.3': No such file or directory
              lib/compat/pam_opieaccess.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_opieaccess.so.3': No such file or directory
              lib/compat/pam_passwdqc.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_passwdqc.so.3': No such file or directory
              lib/compat/pam_permit.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_permit.so.3': No such file or directory
              lib/compat/pam_radius.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_radius.so.3': No such file or directory
              lib/compat/pam_rhosts.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_rhosts.so.3': No such file or directory
              lib/compat/pam_rootok.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_rootok.so.3': No such file or directory
              lib/compat/pam_securetty.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_securetty.so.3': No such file or directory
              lib/compat/pam_self.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_self.so.3': No such file or directory
              lib/compat/pam_ssh.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_ssh.so.3': No such file or directory
              lib/compat/pam_tacplus.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_tacplus.so.3': No such file or directory
              lib/compat/pam_unix.so.3: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/pam_unix.so.3': No such file or directory
              lib/compat/snmp_atm.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/snmp_atm.so.4': No such file or directory
              lib/compat/snmp_bridge.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/snmp_bridge.so.4': No such file or directory
              lib/compat/snmp_hostres.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/snmp_hostres.so.4': No such file or directory
              lib/compat/snmp_mibII.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/snmp_mibII.so.4': No such file or directory
              lib/compat/snmp_netgraph.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/snmp_netgraph.so.4': No such file or directory
              lib/compat/snmp_pf.so.4: Failed to create dir 'lib/compat': No such file or directoryCan't create 'lib/compat/snmp_pf.so.4': No such file or directory
              tar: Error exit delayed from previous errors.
              pkg_add: extract_plist: can not invoke 2950 byte tar pipeline: /usr/bin/tar cf - lib/compat/libalias.so.5 lib/compat/libarchive.so.2 lib/compat/libasn1.so.8 lib/compat/libatm.so.3 lib/compat/libbegemot.so.2 lib/compat/libbluetooth.so.2 lib/compat/libbsdxml.so.2 lib/compat/libbsm.so.1 lib/compat/libbsnmp.so.3 lib/compat/libbz2.so.2 lib/compat/libc.so.6 lib/compat/libc\_r.so.6 lib/compat/libcalendar.so.3 lib/compat/libcam.so.3 lib/compat/libcom\_err.so.3 lib/compat/libcrypt.so.3 lib/compat/libcrypto.so.4 lib/compat/libdevinfo.so.3 lib/compat/libdevstat.so.5 lib/compat/libdialog.so.5 lib/compat/libedit.so.5 lib/compat/libfetch.so.4 lib/compat/libform.so.3 lib/compat/libformw.so.3 lib/compat/libftpio.so.6 lib/compat/libg2c.so.2 lib/compat/libgeom.so.3 lib/compat/libgnuregex.so.3 lib/compat/libgpib.so.1 lib/compat/libgssapi.so.8 lib/compat/libhdb.so.8 lib/compat/libhistory.so.6 lib/compat/libipsec.so.2 lib/compat/libipx.so.3 lib/compat/libkadm5clnt.so.8 lib/compat/libkadm5srv.so.8 lib/compat/libkafs5.so.8 lib/compat/libkiconv.so.2 lib/compat/libkrb5.so.8 lib/compat/libkvm.so.3 lib/compat/libm.so.4 lib/compat/libmagic.so.2 lib/compat/libmd.so.3 lib/compat/libmemstat.so.1 lib/compat/libmenu.so.3 lib/compat/libmenuw.so.3 lib/compat/libmilter.so.3 lib/compat/libmp.so.5 lib/compat/libncp.so.2 lib/compat/libncurses.so.6 lib/compat/libncursesw.so.6 lib/compat/libnetgraph.so.2 lib/compat/libngatm.so.2 lib/compat/libobjc.so.2 lib/compat/libopie.so.4 lib/compat/libpam.so.3 lib/compat/libpanel.so.3 lib/compat/libpanelw.so.3 lib/compat/libpcap.so.4 lib/compat/libpmc.so.3 lib/compat/libpthread.so.2 lib/compat/libradius.so.2 lib/compat/libreadline.so.6 lib/compat/libroken.so.8 lib/compat/librpcsvc.so.3 lib/compat/libsbuf.so.3 lib/compat/libsdp.so.2 lib/compat/libsmb.so.2 lib/compat/libssh.so.3 lib/compat/libssl.so.4 lib/compat/libstdc\+\+.so.5 lib/compat/libtacplus.so.2 lib/compat/libthr.so.2 lib/compat/libthread\_db.so.2 lib/compat/libufs.so.3 lib/compat/libugidfw.so.2 lib/compat/libusbhid.so.2 lib/compat/libutil.so.5 lib/compat/libvgl.so.4 lib/compat/libwrap.so.4 lib/compat/libypclnt.so.2 lib/compat/libz.so.3 lib/compat/pam\_chroot.so.3 lib/compat/pam\_deny.so.3 lib/compat/pam\_echo.so.3 lib/compat/pam\_exec.so.3 lib/compat/pam\_ftpusers.so.3 lib/compat/pam\_group.so.3 lib/compat/pam\_guest.so.3 lib/compat/pam\_krb5.so.3 lib/compat/pam\_ksu.so.3 lib/compat/pam\_lastlog.so.3 lib/compat/pam\_login\_access.so.3 lib/compat/pam\_nologin.so.3 lib/compat/pam\_opie.so.3 lib/compat/pam\_opieaccess.so.3 lib/compat/pam\_passwdqc.so.3 lib/compat/pam\_permit.so.3 lib/compat/pam\_radius.so.3 lib/compat/pam\_rhosts.so.3 lib/compat/pam\_rootok.so.3 lib/compat/pam\_securetty.so.3 lib/compat/pam\_self.so.3 lib/compat/pam\_ssh.so.3 lib/compat/pam\_tacplus.so.3 lib/compat/pam\_unix.so.3 lib/compat/snmp\_atm.so.4 lib/compat/snmp\_bridge.so.4 lib/compat/snmp\_hostres.so.4 lib/compat/snmp\_mibII.so.4 lib/compat/snmp\_netgraph.so.4 lib/compat/snmp\_pf.so.4|/usr/bin/tar --unlink -xpPf - -C /usr/local
              
              

              Most of my filesystem is read-only. How can I add this package?

              1 Reply Last reply Reply Quote 0
              • T
                tommyboy180
                last edited by

                Ouch. That's a lot of errors. Once get write access to the file system then you won't have a problem installing.

                -Tom Schaefer
                SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                Please support pfBlocker | File Browser | Strikeback

                1 Reply Last reply Reply Quote 0
                • A
                  alphazo
                  last edited by

                  I use PFsense 1.2.3 Embedded on an Alix board. Does that mean I'm screwed with a read-only filesystem?

                  1 Reply Last reply Reply Quote 0
                  • T
                    tommyboy180
                    last edited by

                    I would assume there is a way. Try searching the forum for installing binaries on embedded.

                    -Tom Schaefer
                    SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                    Please support pfBlocker | File Browser | Strikeback

                    1 Reply Last reply Reply Quote 0
                    • A
                      alphazo
                      last edited by

                      Thanks for the pointers… I finally got it working. I updated my initial post with instructions.

                      1 Reply Last reply Reply Quote 0
                      • T
                        tommyboy180
                        last edited by

                        Awesome. Thanks for posting the solution.

                        -Tom Schaefer
                        SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                        Please support pfBlocker | File Browser | Strikeback

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.