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

    [solved] Easy solution for logging my daily changing WAN-address

    Scheduled Pinned Locked Moved General pfSense Questions
    20 Posts 6 Posters 479 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.
    • Bob.DigB
      Bob.Dig LAYER 8 @patient0
      last edited by Bob.Dig

      @patient0 Also I am deleting all the logs very often. I just saw, that I can delete only the firewall log(?). So maybe changing my behavior would help in that regard.

      1 Reply Last reply Reply Quote 0
      • GertjanG
        Gertjan @Bob.Dig
        last edited by Gertjan

        @Bob-Dig said in Easy solution for logging my daily changing WAN-address:

        and I do delete it all the time

        What ?
        You want your WAN IP being logged .... and it is in the system.log (or ppp log ? Not sure, it's years I haven't use pppoe).
        And you delete the file where it is logged.

        @elvisimprsntr said in Easy solution for logging my daily changing WAN-address:

        Use DyDNS.

        That's what I would propose also. Gives you a permanent trace of the WAN IP. It changes , => you get a mail. Stop deleting the mails and you have a permanent trace of your WAN IP.
        Normally, I use a host name to access my WAN IPv4 @home as it changes ones a week. If needed, I have the mails, and the one will tell me when it changed, and what it is.

        When you use DynDNS, you could add a line here where you 'append' the $this->_dnsIP variable (contains the updated WAN IP) and a time stamp to a file, for example here /root/.
        From then on, you'll have a constantly growing (30 bytes a day ?) file that contains the current WAN IP on the last line.

        No "help me" PM's please. Use the forum, the community will thank you.
        Edit : and where are the logs ??

        Bob.DigB 1 Reply Last reply Reply Quote 0
        • Bob.DigB
          Bob.Dig LAYER 8 @Gertjan
          last edited by

          @Gertjan said in Easy solution for logging my daily changing WAN-address:

          It changes , => you get a mail.

          Interesting. The problem with that, having many VPN-clients as gateways makes a lot of gateway-alerts and with that emails. So I would need to fight that first. And I recently changed my email server and now it is more cumbersome creating this types of rules. Maybe I should look into that anyways.

          GertjanG fireodoF 2 Replies Last reply Reply Quote 0
          • GertjanG
            Gertjan @Bob.Dig
            last edited by

            @Bob-Dig

            Keep in mind that Dyndns, triggered when a WAN type interface event happens, will only update the IP, and send a mail if the previous WAN IP was different as the current, new one.
            So, you'll get a mail and if you do not want a mail, you know now how to disable the mail notif] ( see here - and 7 lines lower for the IPv6 equivalent).

            No "help me" PM's please. Use the forum, the community will thank you.
            Edit : and where are the logs ??

            1 Reply Last reply Reply Quote 0
            • fireodoF
              fireodo @Bob.Dig
              last edited by fireodo

              @Bob-Dig said in Easy solution for logging my daily changing WAN-address:

              Maybe I should look into that anyways.

              Hi, I propose you another solution (if you like and you are not to shy to edit a system file) ๐Ÿ˜‰

              Edit this file:

              /usr/local/sbin/ppp-linkup
              

              (this file gets executed each time the pppoe triggers a new connection (implicit a new IP))

              attach at the end of the file (before the "exit 0")

              # IP-Logging
              cat /tmp/pppoe0_ip >> /root/iplog/iplog.log
              date >> /root/iplog/iplog.log
              

              In this example the destination is a file in the root directory: /root/iplog/iplog.log (you can choose another destination as you wish)

              Regards,
              fireodo

              Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
              SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
              pfsense 2.7.2 CE
              Packages: Apcupsd Cron Iftop Iperf LCDproc Nmap pfBlockerNG RRD_Summary Shellcmd Snort Speedtest System_Patches.

              GertjanG 1 Reply Last reply Reply Quote 3
              • GertjanG
                Gertjan @fireodo
                last edited by Gertjan

                @fireodo

                mkdir -p /root/iplog
                touch /root/iplog/iplog.log

                If for some reason, the sub folder didn't exit (because pfSense was re installed, or some &@$!!ยค deleted the "iplog" folder in /root/), its created.
                Same thing for the file "iplog.log" : if it didn't exist, a zero byte "iplog.log" will be created.

                and from now on its happy appending :

                cat /tmp/pppoe0_ip >> /root/iplog/iplog.log
                date >> /root/iplog/iplog.log

                No "help me" PM's please. Use the forum, the community will thank you.
                Edit : and where are the logs ??

                fireodoF 1 Reply Last reply Reply Quote 1
                • fireodoF
                  fireodo @Gertjan
                  last edited by fireodo

                  @Gertjan

                  Thanks for the completion! Also after a pfsense-update the "ppp-linkup" file has to be edited again.

                  Regards

                  Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                  SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                  pfsense 2.7.2 CE
                  Packages: Apcupsd Cron Iftop Iperf LCDproc Nmap pfBlockerNG RRD_Summary Shellcmd Snort Speedtest System_Patches.

                  GertjanG 1 Reply Last reply Reply Quote 1
                  • GertjanG
                    Gertjan @fireodo
                    last edited by

                    @fireodo said in Easy solution for logging my daily changing WAN-address:

                    Also after a update the "ppp-linkup" file has to be edited again.

                    I'm pretty sure bob.dig can make a patch out of it, so it can be re installed with a click ^^

                    No "help me" PM's please. Use the forum, the community will thank you.
                    Edit : and where are the logs ??

                    fireodoF Bob.DigB 3 Replies Last reply Reply Quote 1
                    • fireodoF
                      fireodo @Gertjan
                      last edited by

                      @Gertjan said in Easy solution for logging my daily changing WAN-address:

                      I'm pretty sure bob.dig can make a patch out of it, so it can be re installed with a click ^^

                      Of course, but maybe someone else read and want that too ... ๐Ÿค“

                      Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                      SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                      pfsense 2.7.2 CE
                      Packages: Apcupsd Cron Iftop Iperf LCDproc Nmap pfBlockerNG RRD_Summary Shellcmd Snort Speedtest System_Patches.

                      1 Reply Last reply Reply Quote 1
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        If you have a dyndns client running on the WAN it should only notify you when the WAN address changes.

                        1 Reply Last reply Reply Quote 1
                        • Bob.DigB
                          Bob.Dig LAYER 8 @Gertjan
                          last edited by Bob.Dig

                          @Gertjan said in Easy solution for logging my daily changing WAN-address:

                          I'm pretty sure bob.dig can make a patch out of it, so it can be re installed with a click ^^

                          Actually no, you must mistake me for someone else. But thank you and @fireodo for that solution. I think, I like it the most so far.

                          @stephenw10 said in Easy solution for logging my daily changing WAN-address:

                          If you have a dyndns client running on the WAN it should only notify you when the WAN address changes.

                          True, but any gateway event will also trigger emails, as far as I remember, and with 10+ flaky privacy-VPN-clients, that are WAN-type interfaces, this becomes very annoying, I can tell you. ๐Ÿ˜‰

                          GertjanG 1 Reply Last reply Reply Quote 0
                          • GertjanG
                            Gertjan @Bob.Dig
                            last edited by

                            @Bob-Dig said in Easy solution for logging my daily changing WAN-address:

                            True, but any gateway event will also trigger emails, as far as I remember and with 10 VPN clients this becomes very annoying, I can tell you.

                            I get it.
                            Still, the Dyndns setp will only send a mail IF the WAN IP actually did change.
                            If the "do something with the WAN interface" is called many time, it doesn't matter : only if the IP changed, you get a mail.
                            If it changes x times a day, you will get x mails a day, true.

                            No "help me" PM's please. Use the forum, the community will thank you.
                            Edit : and where are the logs ??

                            1 Reply Last reply Reply Quote 0
                            • Bob.DigB
                              Bob.Dig LAYER 8 @Gertjan
                              last edited by Bob.Dig

                              Marked solved, thanks guys.

                              @Gertjan said in Easy solution for logging my daily changing WAN-address:

                              can make a patch out of it, so it can be re installed with a click

                              If someone reputable wants to make a site "pfSense Helper Scripts", I wouldn't mind. ๐Ÿ˜‰

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