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

    How to make accesspoint in pfsense

    Wireless
    2
    23
    10.4k
    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.
    • F
      firefox
      last edited by

      halo
      i have a computer with tree lan card
      first card set as wan interface
      second card as wan2 interface {not connected to nothing}
      Third card is lan

      and Everything works well
      I added a wireless network card usb connection
      The computer recognizes the card
      So does the software
      I want to set this card as access point

      I did not manage
      I saw some tutorials online
      But all of them say something else
      There is a guide that says to put a permanent IP address
      There is a guide that says it does not matter and leave the default editor

      In short I do not get along with this

      i try this guide
      http://pauldotcom.com/wiki/index.php/Pfsense#Setup_the_Wifi_Interface_using_the_Web_UI

      my network is
      192.168.0.1
      255.255.255.0

      how to configure this ?

      1 Reply Last reply Reply Quote 0
      • F
        firefox
        last edited by

        i also try this guied

        http://doc.pfsense.org/index.php/Access_Point2

        "IP configuration

        Bridge with LAN – therefore no IP address and no gateway"      <–---------- ????

        if the option is on static
        there has to be ip ?

        1 Reply Last reply Reply Quote 0
        • W
          wallabybob
          last edited by

          @firefox:

          There is a guide that says to put a permanent IP address
          There is a guide that says it does not matter and leave the default editor

          If you can identify the guides someone might be able to explain the apparent contradictory advice.

          Not all supported USB WiFi dongles will operate as APs? What is the chipset in your dongle?

          @firefox:

          i try this guide
          http://pauldotcom.com/wiki/index.php/Pfsense#Setup_the_Wifi_Interface_using_the_Web_UI

          That guide describes creating a bridge between the WiFi interface and the pfSense LAN interface. That is fine if you want to treat Wii clients the same as LAN clients when it comes to access restrictions. However, for beginners I suspect it might be less troublesome to configure the WiFi interface as a separate interface with its own IP address space, DHCP server and firewall rules.

          1 Reply Last reply Reply Quote 0
          • F
            firefox
            last edited by

            That guide describes creating a bridge between the WiFi interface and the pfSense LAN interface. That is fine if you want to treat Wii clients the same as LAN clients when it comes to access restrictions. However, for beginners I suspect it might be less troublesome to configure the WiFi interface as a separate interface with its own IP address space, DHCP server and firewall rules.

            i do want to treat Wii clients the same as LAN clients when it comes to access restrictions

            I did everything in that directory one by one
            Except for one thing
            I gave a different ip address 192.168.0.3

            The computer recognizes the card
            I also find the network with a laptop
            But when I click connects to the network
            Computer waiting to receive ip

            this is the card
            http://www.tp-link.com/en/products/details/?model=TL-WN7200ND

            1.jpg
            1.jpg_thumb
            2.jpg
            2.jpg_thumb
            3.jpg
            3.jpg_thumb
            4.jpg
            4.jpg_thumb
            5.jpg
            5.jpg_thumb

            1 Reply Last reply Reply Quote 0
            • F
              firefox
              last edited by

              More screenshots

              I added one more thing that was not in the guide
              under "Interfaces" –-> "Groups"
              i made a group from "wlan" and "lan"    {See last picture}

              Sorry about the quality of the images
              You can not rise here large images

              6.jpg
              6.jpg_thumb
              7.jpg
              7.jpg_thumb
              8.jpg
              8.jpg_thumb

              1 Reply Last reply Reply Quote 0
              • W
                wallabybob
                last edited by

                Thanks for the screenshots - they are helpful.

                Can you also post a screenshot of the Interfaces -> (assign) page?

                For bridging WiFi and LAN there are a couple of system tunables that need to be adjusted. Have you done that?

                I'll leave further comment until I get answers to those two questions for the answers will give me a fuller understanding of what needs to be done.

                1 Reply Last reply Reply Quote 0
                • F
                  firefox
                  last edited by

                  Here is a screenshot requested

                  What is tunables ? = Adjustments

                  9.png
                  9.png_thumb

                  1 Reply Last reply Reply Quote 0
                  • W
                    wallabybob
                    last edited by

                    Here is what I think you need to do.

                    1. Change interface type of the WiFi interface to None (so it doesn't have an IP address).

                    2. Set the system tunables as described in step 3 of the post at http://forum.pfsense.org/index.php/topic,56298.0.html

                    Hereafter, if you are prompted to Save (update configuration file) and then Apply (to running system) click just Save but not Apply. You will reboot at the end to Apply all changes at once.

                    3. On Interfaces -> (assign) click the "+" at the bottom right to add a new interface to pfSense. Note the name of the new interface, I'll assume it will be OPT3. In the following description change OPT3 to whatever name was asigned.

                    4. On Interfaces -> (assign) click on the Bridges tab, then click on the e button to the right of bridge0 so you can change the bridge members to OPT3 and WLAN.

                    5. On Interfaces -> (assign) use the pull downs to change OPT3 to fxp1 (your previous LAN interface) and change the LAN interface from fxp1 to bridge0.

                    6. Reboot and verify things are working correctly.

                    After reboot you should have fxp1 and run0 as members of bridge0, bridge0 as LAN (so LAN characteristics including firewall rules apply identically to bridge members) and traffic should flow freely between devices on the two interfaces.

                    1 Reply Last reply Reply Quote 0
                    • F
                      firefox
                      last edited by

                      I do not understand why add another interface

                      In any case I did these steps
                      But I get to 6
                      And does Reboot

                      During the restart
                      The computer go to the point where I have to choose again Interfaces
                      Without it impossible to continue
                      If I choose interfaces all will reset

                      1 Reply Last reply Reply Quote 0
                      • W
                        wallabybob
                        last edited by

                        @firefox:

                        I do not understand why add another interface

                        So pfSense knows there is another interface available to it to use. Do you have another way of getting pfSense to use interface bridge0?

                        @firefox:

                        During the restart
                        The computer go to the point where I have to choose again Interfaces
                        Without it impossible to continue
                        If I choose interfaces all will reset

                        MAYBE you hadn't added the line to /boot/loader.conf.local so the firmware for run0 is available at boot time. If the firmware is not available then pfSense may see one of the configured interfaces (run0) is not available and so attempt to reassign interfaces since the previous interface assignment is wrong.

                        MAYBE you need to add a boot delay so there enough time for all USB devices to be detected and probed.

                        I think at the assign interfaces question it should be possible to get to the shell by typing one to a few Ctrl-Cs. Then you should be able to add the necessary line ("runfw_load="YES") t /boot/loader.conf.local and reboot.

                        1 Reply Last reply Reply Quote 0
                        • F
                          firefox
                          last edited by

                          First of all thanks for the help

                          MAYBE you hadn't added the line to /boot/loader.conf.local so the firmware for run0 is available at boot time

                          how do i do that ?

                          can i do this from the gui ?

                          in all the boots
                          when i needed to assign interfaces
                          it show me some thing  like this

                          type the name of the wan interface or press a
                          fxp0 = wan pppoe bla bla bla

                          type the name of the lan interface { all firewall ruls bla bla bla }
                          fxp1 = lan

                          type the name for optinal interface wan2
                          dc0 = wan2

                          type the name for wlan interface
                          run0 = wlan – but when i assign this -- i got a error message

                          so only the first tree where assign

                          1 Reply Last reply Reply Quote 0
                          • W
                            wallabybob
                            last edited by

                            @firefox:

                            can i do this from the gui ?

                            Diagnostics -> Edit File
                            type the name for wlan interface
                            run0 = wlan – but when i assign this -- i got a error message

                            What is the text of that error message?

                            1 Reply Last reply Reply Quote 0
                            • F
                              firefox
                              last edited by

                              
                              enter the WAN interface name or 'a' for auto-detection: fxp0
                              
                              enter the LAN interface name or 'a' for auto-detection
                              NOTE: this enables full firewalling/nat mode.
                              (or nothing if finished): fxp1
                              
                              optional interface 1 description found: WAN2
                              enter the optional 1 interface name or 'a' for auto-detection
                              (or nothing if finished): dc0
                              
                              optional interface 2 description found: WLAN
                              enter the optional 2 interface name or 'a' for auto-detection
                              (or nothing if finished): run0
                              
                              invalid interface name 'run0'
                              
                              optional interface 2 description found: WLAN
                              enter the optional 2 interface name or 'a' for auto-detection
                              (or nothing if finished):
                              
                              

                              Diagnostics -> Edit File
                              type the name for wlan interface

                              where do i do it ?

                              10.png
                              10.png_thumb

                              1 Reply Last reply Reply Quote 0
                              • W
                                wallabybob
                                last edited by

                                The run0 'invalid interface name' is what I would expect if the firmware isn't loaded at boot time.

                                @firefox:

                                Diagnostics -> Edit File
                                where do i do it ?

                                I have never used it but I would expect you type the line```
                                runfw_load="YES"

                                
                                > /boot/loader.conf.local
                                
                                in the _Save / Load from path:_ box then click _Save_.
                                1 Reply Last reply Reply Quote 0
                                • F
                                  firefox
                                  last edited by

                                  The first thing worked
                                  Once I made what you said in the box
                                  The computer automatically recognize the wireless card
                                  And directly reached cli interface with 14 options

                                  After that I did all the steps again, of your previous message

                                  Here is what I think you need to do.

                                  1. Change interface type of the WiFi interface to None (so it doesn't have an IP address).

                                  2. Set the system tunables as described in step 3 of the post at http://forum.pfsense.org/index.php/topic,56298.0.html

                                  Hereafter, if you are prompted to Save (update configuration file) and then Apply (to running system) click just Save but not Apply. You will reboot at the end to Apply all changes at once.

                                  3. On Interfaces -> (assign) click the "+" at the bottom right to add a new interface to pfSense. Note the name of the new interface, I'll assume it will be OPT3. In the following description change OPT3 to whatever name was asigned.

                                  4. On Interfaces -> (assign) click on the Bridges tab, then click on the e button to the right of bridge0 so you can change the bridge members to OPT3 and WLAN.

                                  5. On Interfaces -> (assign) use the pull downs to change OPT3 to fxp1 (your previous LAN interface) and change the LAN interface from fxp1 to bridge0.

                                  6. Reboot and verify things are working correctly.

                                  After reboot you should have fxp1 and run0 as members of bridge0, bridge0 as LAN (so LAN characteristics including firewall rules apply identically to bridge members) and traffic should flow freely between devices on the two interfaces.

                                  But it still does not work
                                  There reception
                                  I can find the network with a laptop or cell phone
                                  But they do not get ip

                                  11.jpg
                                  11.jpg_thumb
                                  12.jpg
                                  12.jpg_thumb

                                  1 Reply Last reply Reply Quote 0
                                  • W
                                    wallabybob
                                    last edited by

                                    The counter on pfSense dashboard reports 0 bytes received on the WLAN interface.  You could use those counters to verify pfSense is seeing something (possibly DHCP requests) from WLAN clients.

                                    On my run device I have set WPA Pairwise to AES because a Linux client wouldn't connect when it was set to TKIP. But I have no idea if that would fix your problem. You might have to disable/enable the WLAN interface to get configuration changes to take effect.

                                    The Status -> Wireless page should also be consulted to see if pfSense has associated with your client. I am not sure exactly what "associated" means but it is a significant step in getting wireless station to communicate.

                                    1 Reply Last reply Reply Quote 0
                                    • F
                                      firefox
                                      last edited by

                                      There's something I do not understand

                                      After making all settings
                                      Opt3 interface should be with the ip

                                      Lan interface
                                      Should be listed bridge0

                                      Perhaps this is the problem

                                      Thanks again for the help

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        firefox
                                        last edited by

                                        On my run device I have set WPA Pairwise to AES because a Linux client wouldn't connect when it was set to TKIP

                                        it worked
                                        i have access to the internet and lan

                                        But now there is another problem
                                        The system does boot after 30 seconds wireless connection

                                        this is the error log

                                        Crash report begins.  Anonymous machine information:

                                        i386
                                        8.1-RELEASE-p13
                                        FreeBSD 8.1-RELEASE-p13 #1: Fri Dec  7 16:55:26 EST 2012    root@snapshots-8_1-i386.builders.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_SMP.8

                                        Crash report details:

                                        Filename: /var/crash/bounds
                                        1

                                        Filename: /var/crash/info.0
                                        Dump header from device /dev/ad0s1b
                                          Architecture: i386
                                          Architecture Version: 1
                                          Dump Length: 71168B (0 MB)
                                          Blocksize: 512
                                          Dumptime: Fri Feb 22 15:44:06 2013
                                          Hostname: pfsense.firefox.co.il
                                          Magic: FreeBSD Text Dump
                                          Version String: FreeBSD 8.1-RELEASE-p13 #1: Fri Dec  7 16:55:26 EST 2012
                                            root@snapshots-8_1-i386.builders.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_SMP.8
                                          Panic String:
                                          Dump Parity: 632959541
                                          Bounds: 0
                                          Dump Status: good

                                        Filename: /var/crash/textdump.tar.0
                                        ddb.txt���������������������������������������������������������������������������������������������0600����0�������0�������140000������12111711106�  7061� �����������������������������������������������������������������������������������������������������ustar���root����������������������������wheel������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������db:0:kdb.enter.default>  run lockinfo
                                        db:1:lockinfo> show locks
                                        No such command
                                        db:1:locks>  show alllocks
                                        No such command
                                        db:1:alllocks>  show lockedvnods
                                        Locked vnodes
                                        db:0:kdb.enter.default>  show pcpu
                                        cpuid        = 0
                                        dynamic pcpu    = 0x51d080
                                        curthread    = 0xc499bc80: pid 0 "run0 taskq"
                                        curpcb      = 0xeab3ad90
                                        fpcurthread  = none
                                        idlethread  = 0xc4590a00: pid 11 "idle: cpu0"
                                        APIC ID      = 0
                                        currentldt  = 0x50
                                        db:0:kdb.enter.default>  bt
                                        Tracing pid 0 tid 64063 td 0xc499bc80
                                        run_drain_fifo(c49cb000,c499bc80,0,0,0,…) at run_drain_fifo+0x5f
                                        run_ratectl_cb(c49cb000,1,0,c12d0b3c,0,...) at run_ratectl_cb+0x5c
                                        taskqueue_run(c486bb80,c486bb98,0,c0ede918,0,...) at taskqueue_run+0x89
                                        taskqueue_thread_loop(c49d7074,eab3ad38,0,0,0,...) at taskqueue_thread_loop+0x45
                                        fork_exit(c0a7a1a0,c49d7074,eab3ad38) at fork_exit+0x88
                                        fork_trampoline() at fork_trampoline+0x8
                                        --- trap 0, eip = 0, esp = 0xeab3ad70, ebp = 0 ---
                                        db:0:kdb.enter.default>  ps
                                          pid  ppid  pgrp  uid  state  wmesg    wchan    cmd
                                        25445 35603    25    0  S      nanslp  0xc133ea24 sleep
                                        23430 15132  249    0  S      nanslp  0xc133ea24 sleep
                                        56580 10101 10101    0  S      piperd  0xc4a04000 rrdtool
                                          416    1  416    0  Ss      select  0xc4eabb64 ntpd
                                        15132    1  249    0  S      wait    0xc4e74aa0 sh
                                        10101    1 10101    0  Ss      select  0xc4991da4 apinger
                                        43049 41818 43049    0  S+      ttyin    0xc45e1c70 sh
                                        41818 41595 41818    0  S+      wait    0xc4e74d48 sh
                                        41612 13725 41612    0  Ss      (threaded)          sshlockout_pf
                                        64110                  S      nanslp  0xc133ea24 sshlockout_pf
                                        64103                  S      piperd  0xc4e4c188 initial thread
                                        41595    1 41595    0  Ss+    wait    0xc4e74550 login
                                        40746 40685 40200    62  S      piperd  0xc4a04dc8 unlinkd
                                        40685 40200 40200    62  S      select  0xc4c71424 initial thread
                                        40200    1 40200    62  Ss      wait    0xc4c6dd48 squid
                                        37712 37202 37202    0  S      nanslp  0xc133ea24 minicron
                                        37202    1 37202    0  Ss      wait    0xc4c6c000 minicron
                                        37001 36453 36453    0  S      nanslp  0xc133ea24 minicron
                                        36453    1 36453    0  Ss      wait    0xc4c6caa0 minicron
                                        36220 35882 35882    0  S      nanslp  0xc133ea24 minicron
                                        35882    1 35882    0  Ss      wait    0xc4c6c550 minicron
                                        35603    1    25    0  S+      wait    0xc4af1d48 sh
                                        41984    1 41984    0  Ss      nanslp  0xc133ea24 cron
                                        31258    1 31233 65534  S      select  0xc4c70724 dnsmasq
                                        30007    1 30007  1002  Ss      select  0xc4c70c24 dhcpd
                                        22980 21308 21248    0  S      accept  0xc4afb03e initial thread
                                        21602 21308 21248    0  S      accept  0xc4b5f6ae initial thread
                                        21308    1 21248    0  S      kqread  0xc4ac8600 lighttpd
                                        14375    1 14375    0  Ss      select  0xc486b8e4 inetd
                                        13725    1 13725    0  Ss      select  0xc4991b24 syslogd
                                        13419    1    25    0  S+      piperd  0xc4a03dc8 logger
                                        13379    1    25    0  S+      bpf      0xc4995900 tcpdump
                                        9468    1  9468    0  Ss      select  0xc49fede4 hostapd
                                        6414    1  6414    0  Ss      (threaded)          mpd5
                                        64085                  S      select  0xc49fe7e4 mpd5
                                          264    1  264    0  Ss      select  0xc4990024 devd
                                          251  249  249    0  S      kqread  0xc4a01d00 check_reload_status
                                          249    1  249    0  Ss      kqread  0xc4a01b80 check_reload_status
                                          40    0    0    0  SL      mdwait  0xc49af000 [md0]
                                          24    0    0    0  SL      sdflush  0xc136d480 [softdepflush]
                                          23    0    0    0  SL      syncer  0xc1352594 [syncer]
                                          22    0    0    0  SL      vlruwt  0xc45d5d48 [vnlru]
                                          21    0    0    0  SL      psleep  0xc13522c8 [bufdaemon]
                                          20    0    0    0  SL      pgzero  0xc136e134 [pagezero]
                                          19    0    0    0  SL      pollid  0xc133df7c [idlepoll]
                                          18    0    0    0  SL      psleep  0xc136dd5c [vmdaemon]
                                          17    0    0    0  SL      psleep  0xc136dd24 [pagedaemon]
                                            9    0    0    0  SL      ccb_scan 0xc1308c54 [xpt_thrd]
                                            8    0    0    0  SL      pftm    0xc04f7020 [pfpurge]
                                            7    0    0    0  SL      waiting_ 0xc13599d8 [sctp_iterator]
                                          16    0    0    0  SL      tzpoll  0xc130da8c [acpi_thermal]
                                          15    0    0    0  SL      (threaded)          usb
                                        64045                  D      -        0xc4725d0c [usbus3]
                                        64044                  D      -        0xc4725cdc [usbus3]
                                        64043                  D      -        0xc4725cac [usbus3]
                                        64042                  D      -        0xc4725c7c [usbus3]
                                        64040                  D      -        0xc4711dac [usbus2]
                                        64039                  D      -        0xc4711d7c [usbus2]
                                        64038                  D      -        0xc4711d4c [usbus2]
                                        64037                  D      -        0xc4711d1c [usbus2]
                                        64035                  D      -        0xc46fadac [usbus1]
                                        64034                  D      -        0xc46fad7c [usbus1]
                                        64033                  D      -        0xc46fad4c [usbus1]
                                        64032                  D      -        0xc46fad1c [usbus1]
                                        64030                  D      -        0xc46e5dac [usbus0]
                                        64029                  D      -        0xc46e5d7c [usbus0]
                                        64028                  D      -        0xc46e5d4c [usbus0]
                                        64027                  D      -        0xc46e5d1c [usbus0]
                                          14    0    0    0  SL      -        0xc133e884 [yarrow]
                                            6    0    0    0  SL      crypto_r 0xc136caac [crypto returns]
                                            5    0    0    0  SL      crypto_w 0xc136ca88 [crypto]
                                            4    0    0    0  SL      -        0xc133c124 [g_down]
                                            3    0    0    0  SL      -        0xc133c120 [g_up]
                                            2    0    0    0  SL      -        0xc133c118 [g_event]
                                          13    0    0    0  SL      sleep    0xc12df260 [ng_queue0]
                                          12    0    0    0  RL      (threaded)          intr
                                        64051                  I                          [irq1: atkbd0]
                                        64049                  I                          [irq15: ata1]
                                        64048                  I                          [irq14: ata0]
                                        64047                  I                          [irq22: dc0]
                                        64046                  I                          [irq20: fxp0 fxp1]
                                        64041                  I                          [irq23: ehci0]
                                        64036                  I                          [irq18: uhci2]
                                        64031                  I                          [irq19: uhci1]
                                        64026                  I                          [irq16: uhci0]
                                        64025                  I                          [irq9: acpi0]
                                        64021                  I                          [swi2: cambio]
                                        64020                  I                          [swi6: task queue]
                                        64019                  I                          [swi6: Giant taskq]
                                        64017                  I                          [swi5: +]
                                        64007                  I                          [swi3: vm]
                                        64006                  RunQ                        [swi4: clock]
                                        64005                  I                          [swi1: netisr 0]
                                          11    0    0    0  RL                          [idle: cpu0]
                                            1    0    1    0  SLs    wait    0xc458ed48 [init]
                                          10    0    0    0  SL      audit_wo 0xc136ce20 [audit]
                                            0    0    0    0  RLs    (threaded)          kernel
                                        64063                  Run    CPU 0              [run0 taskq]
                                        64024                  D      -        0xc46a0280 [acpi_task_2]
                                        64023                  D      -        0xc46a0280 [acpi_task_1]
                                        64022                  D      -        0xc46a0280 [acpi_task_0]
                                        64018                  D      -        0xc46a04c0

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          firefox
                                          last edited by

                                          Well
                                          After the advice that wallabybob Gave

                                          Finally the wireless devices connected and received ip

                                          So this issue is resolved

                                          Many thanks for the help

                                          There is another problem

                                          After a period of time where there are wireless connections
                                          The system is down and up again

                                          I searched for it here in the forums and in Google

                                          From what I understand it's a problem of encryption
                                          I tried to change the encryption settings
                                          And raised the amount of time the devices are connected

                                          Max is an hour maybe a little more
                                          System still falls and rises again

                                          Is there anything else other than encryption ?

                                          Should I write that the problem has been fixed in this Thread
                                          And open a new Thread to the new problem?

                                          1 Reply Last reply Reply Quote 0
                                          • W
                                            wallabybob
                                            last edited by

                                            @firefox:

                                            After a period of time where there are wireless connections
                                            The system is down and up again

                                            Do you mean the system crashes and restarts?

                                            @firefox:

                                            Should I write that the problem has been fixed in this Thread
                                            And open a new Thread to the new problem?

                                            Yes, its a distinct problem. I suggest you create a new topic in the Wireless forum and post as full a description of the problem as you can including pfSense build and the output of pfSense shell command```
                                            /etc/rc.banner
                                            ifconfig

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