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

    [Share] Install Samba di Pfsense 2.0.1

    Scheduled Pinned Locked Moved Indonesian
    11 Posts 3 Posters 6.0k 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
      abnisrea
      last edited by

      mhn bantuan untuk menambah user samba bagaimana…?
      saya udah coba pake

      smbpasswd -a [user]

      hasilnya : failed to add entry for user …

      Treimakasih atas post samba nya..

      1 Reply Last reply Reply Quote 0
      • B
        bluejune
        last edited by

        @abnisrea:

        mhn bantuan untuk menambah user samba bagaimana…?
        saya udah coba pake

        smbpasswd -a [user]

        hasilnya : failed to add entry for user …

        Treimakasih atas post samba nya..

        –> pw useradd coba

        --> smbpasswd -a coba
        New SMB password:
        Retype new SMB password:
        Added user coba.

        Cek user :
        --> tdbdump /usr/local/etc/samba/passdb.tdb | grep USER

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

          makasih banyak atas panduannya tapi ada sedikit pertanyaan

          ee /etc/rc.conf.local
          Isikan :

          –>  [ -d /var/run/samba ] || mkdir /var/run/samba
            chmod -R 0755 /var/run/samba
            samba_enable="Yes"
            nmbd_enable="Yes"
            smbd_enable="Yes"
            winbindd_enable="Yes"

          itu yg diblok merah diisikannya dari  –>  [ -d /var/run/samba ] || mkdir /var/run/samba
          atau ada penjelasannya..

          tks

          1 Reply Last reply Reply Quote 0
          • B
            bluejune
            last edited by

            @abnisrea:

            makasih banyak atas panduannya tapi ada sedikit pertanyaan

            ee /etc/rc.conf.local
            Isikan :

            –>  [ -d /var/run/samba ] || mkdir /var/run/samba
              chmod -R 0755 /var/run/samba
              samba_enable="Yes"
              nmbd_enable="Yes"
              smbd_enable="Yes"
              winbindd_enable="Yes"

            itu yg diblok merah diisikannya dari  –>  [ -d /var/run/samba ] || mkdir /var/run/samba
            atau ada penjelasannya..

            tks

            Pada waktu psfense restart, dia akan menghapus folder /var/run/samba, padahal samba gak akan jalan tanpa folder itu. Untuk itu pada waktu booting kita minta samba membuat folder itu lagi dengan menambahkan script di /etc/rc.conf.local.

            [ -d /var/run/samba ] || mkdir /var/run/samba

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

              Mantaaaab dah aku ikutun caranya dan berjalan lancar..
              Terima kasih berat panduannya..

              tapi… ;) mw tanya lagi,
              aku dah masukin user nya dah bisa masuk ke folder yg dishare
              tapi aku gx bisa tulis/edit/hapus..
              bisa dibantu seting share folder di smb.conf nya..

              tks

              1 Reply Last reply Reply Quote 0
              • B
                bluejune
                last edited by

                @abnisrea:

                Mantaaaab dah aku ikutun caranya dan berjalan lancar..
                Terima kasih berat panduannya..

                tapi… ;) mw tanya lagi,
                aku dah masukin user nya dah bisa masuk ke folder yg dishare
                tapi aku gx bisa tulis/edit/hapus..
                bisa dibantu seting share folder di smb.conf nya..

                tks

                Jika ingin folder yg dishare dapat diakses tanpa  login dan bisa read n write, ubah konfigurasi smb.conf :
                security = user
                ganti dengan :
                security = share

                1 Reply Last reply Reply Quote 0
                • P
                  pfz
                  last edited by

                  Sekedar menambahi saja, mungkin ada yg belum tahu samba  ;D  ???.

                  samba adalah server yang melayani file sharring. inti nya itu kalo soal fungsi yang lain itu tergantung penggunannya.
                  selain samba bisa juga menggunakan freenas, tapi masih kesulitan menginstall (jadiin paket pf) mesti harus pakai komp terpisah.

                  nb:
                  untuk membatasi jumlah user yang mengakses di smb.conf bisa ditambahi

                  max connections = 10 (misal 10 user)

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

                    nah makin mantab ada pak de.. ulas juga dong freenas nya pak de.. web server n ftp servernya.. sehingga lengkap sudah pFsense nya.. untuk Indonesia n khususnya dunia Pendidikan Indonesia..
                    Salut untuk rekan-rekan yg memberikan ilmunya bagi orang banyak..

                    Seperti pepatah : Ilmu yg bermanfaat adalah Ilmu yg selalu hidup pada penerimanya dan diteruskan treusssssssssssssss pd yg memerlukannya..

                    Bukan menggurui para Sesepuh..

                    Maju pFsense Indonesia Maju Bangsa Indonesia

                    1 Reply Last reply Reply Quote 0
                    • P
                      pfz
                      last edited by

                      Karena saya LEBIH menyukai pfsense sebagai Firewall Murni sedangkan untuk server Data saya lebih menyukai TERPISAH dengan pfsense. (alasannya hanya sederhana, Just only Mitigations of Risk saja)

                      Namun demikian, jika ada yang menyukai pfsense + gado-gado sesuai keperluannya ini ada tutorial singkat padat jelas dan berjalan, yang saya ambil dari sumbernya :

                      a howto get a full functioning webserver on pfsense via vhost

                      @sash99:

                      A requested HowTo

                      For those that wish to have a  functional webserver on   their pfsense router/firewall to handle content internally ( or otherwise)
                      I simplified it as easy as possible

                      Installing  the packages and  preparing  pfsense  vhost
                      ( from a clean install)

                      go to system > packages

                      install BandwidthD ( installs most of GD libaries)
                      install Vhost

                      then go to System > advance

                      give pfsense a  non standard TCP port ie: 11111  (  do not forget  to be able to log into pfsense  you have to add  the port number to your  ip ie:  https://192.168.1.1:11111)
                      disable WebGUI redirect
                      enable secure shell

                      you should now be able to use port 80 as your webserver port ( internal (lan) and externally (wan) )

                      now use putty  or terminal to  ssh into pfsence
                      ie: ssh root@192.168.1.1

                      go to shell (8 )
                       
                      copy and paste each line  to shell command line  and press enter   ( any deviation can break pfsense)

                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/php52-gd-5.2.13_3.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/t1lib-5.1.2_1,1.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libX11-1.3.3,1.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libXpm-3.5.7.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libxcb-1.6.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libXau-1.0.5.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libXdmcp-1.0.3.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libpthread-stubs-0.3_3.tbz
                      pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/mysql-server-5.1.48.tbz
                      pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/mcrypt-2.6.8_1.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/php52-mcrypt-5.2.13_3.tbz
                      pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libltdl-2.2.6b.tbz

                      touch /etc/php_dynamodules/pdo                                                                        
                      touch /etc/php_dynamodules/pdo_sqlite                                                                  
                      touch /etc/php_dynamodules/gd  
                      touch /etc/php_dynamodules/mysql
                      touch /etc/php_dynamodules/json        
                      touch /etc/php_dynamodules/mcrypt
                      touch /etc/php_dynamodules/dom
                      touch /etc/php_dynamodules/sqlite

                      /etc/rc.php_ini_setup

                      /usr/local/bin/mysql_install_db
                      chmod 777 /var/db/mysql
                      chmod 777 /var/db/mysql/mysql
                      chmod 777 /var/db/mysql/mysql/.
                      mv /usr/local/etc/rc.d/mysql-server /usr/local/etc/rc.d/mysql-server.sh

                      now if you are  familar with vi  continue  to enter this line and then edit the following

                      vi /usr/local/etc/rc.d/mysql-server.sh

                      changed
                      : ${mysql_enable="NO"}
                      to
                      : ${mysql_enable="YES"}

                      save the file

                      I am not so great at vi  so I usually use filezilla log into the server  and use the ftp program to edit the  file

                      to log in pfsense with filezilla  the user name is not admin it is always root and the port is 22 –
                      then negotiate to  /usr/local/etc/rc.d and edit the file mysql-server.sh

                      once the line is edited

                      exit
                      restart webconfiguator ( 11 )
                      reboot ( 5 )

                      once it reboots  ssh into it again  and give mysql a password

                      mysqladmin -u root password "your new password"

                      now you have a fully functioning webserver on PFsense

                      To get the web Server  running  ( vhost)

                      services > vhosts

                      click add +
                      Host:  create a simple name ie: info   or admin  this will create a folder in your web server directory
                      ip address;  assign this to  to your wan,  lan, opt   or virtual ip that you created on your system
                      post the default is 8001   but if you disabled Webgui redirect as mentioned above then you can use  port  80 ( I would suggest if it some form of administration website use a non standard port)
                      Directory  leave this one blank on some installs  it breaks vhost  if you enter  in anything  
                      Certificate & key also leave blank unless you want https website

                      now start the vhost services

                      status > services
                      click start  vhost  
                      ( it will not change to green status  but it is  functioning )

                      test  web server

                      enter in  ip plus directory name in browser
                      ie: Ip 192.168.1.1
                      if using  port 8001 and the host is called info  –   http://192.168.1.1:8001/info
                      if using  port 80 and host is called admin –   http://192.168.1.1/admin
                      or you can use servers host name ie:  http:// pfsense.localdomain/admin

                      It should display a PHP  webpage describing what php module you have installed

                      Uploading your website
                      install filezilla or similar program that can handle sftp –  http://filezilla-project.org/
                      host: ip of your pfsense box
                      user name root  
                      password  whatever your password is for you pfsense box
                      port 22

                      negotiate your way to vhost directories /usr/local/vhosts

                      copy your php or html websites to your  host directory

                      your DONE

                      test to see if the website works

                      Useful  php websites

                      to maintain mysql  create vhost  and install phpmyadmin ( probably not on port 80 for security reasons)

                      http://www.phpmyadmin.net

                      other usefull programs:
                      server monitor
                      http://sourceforge.net/projects/phpservermon/

                      a very good content manager
                      www.joomla.org

                      and much much more

                      Good luck and have fun  ;D

                      sumber : http://forum.pfsense.org/index.php/topic,47086.0.html

                      ATAU lewat advance >> package >> vHosts

                      Semoga bermanfaat. :)

                      p'Dhe Sastro

                      1 Reply Last reply Reply Quote 0
                      • P
                        pfz
                        last edited by

                        cara install samba mudah cepat dari om cudy fernadez

                        fetch http://pfsense-cacheboy.googlecode.com/svn/trunk/script/samba_install.sh && chmod a+x samba_install.sh && ./samba_install.sh

                        redy..
                        ;D

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