Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

dhcpcd[xxxx]: br0/eth1: Router Advertisement from <IPv6> floods syslog

Featured Replies

It creates a new log entry every 5 to 10 minutes:

99911810_2021-08-1611_57_35.thumb.png.320bba58e1c300fa79f9ca4e8f7ad341.png

 

These are my network settings:

1809934794_2021-08-1611_59_34.thumb.png.b719b37d21b9ab1ea8c2872afa878a22.png

 

As I understand it right its something like a "heartbeat" which is pretty normal with an IPv6 DHCP server. The suggestion is a) to set noipv6rs in the dhcp servers config, which I'm not able to do as my router doesn't allow it (and I'm not sure if this would break something) or b) to filter out those messages on the client:

https://unix.stackexchange.com/questions/273818/can-i-stop-ipv6-router-advertisement-filling-syslog-without-disabling-ipv6

 

So I tried to solved this issue by adding this to the /boot/config/rsyslog.conf

# stop IPv6 router advertisement messages
:msg, contains, "Router Advertisement from" stop

image.png.dc2673d4657becfbd2342d694cc9c97f.png

 

And restarting the rsyslog daemon:

/etc/rc.d/rc.rsyslogd restart

 

But the messages were still added to the logs 🤷‍♂️

 

I stopped these messages by setting "Enable Router Advertisement" to disabled in my ASUS router.

 

There is an issue with the syslog filtering setup in rsyslog.conf.  I solved the issue with the Enhanced Log plugin so it will work properly.  Install the plugin and then set up the syslog filter to what you want with the plugin.

2 hours ago, mgutt said:

But the messages were still added to the logs

The rsyslog.conf on your USB stick is copied at system start up to /etc/rsyslog.conf, which is the actual configuration file.

 

To make your configuration changes work, you will need to restart the server.

 

  • Author
On 8/16/2021 at 3:23 PM, bonienl said:

The rsyslog.conf on your USB stick is copied at system start up to /etc/rsyslog.conf

Good to know, but does not work either. I even tried to add the filter to the top of the file because I thought it could be related to this bug:

image.png.5b1b1b902a236153b38fcb888c43e2e6.png

 

image.png.85a2ceb7681ee528ccf4cdfef4ee4c24.png

 

 

 

EDIT:

 

It works only if the rule is added after the "$RuleSet local" line, so I added this to my Go file:

# -------------------------------------------------
# Suppress IPv6 Router Advertisement logs
# -------------------------------------------------
sed -i '/$RuleSet local/a:msg,contains,"Router Advertisement from" stop' /etc/rsyslog.conf
/etc/rc.d/rc.rsyslogd reload

 

 

Dont know if this helps but it looks like its gone in 6.10-rc1
My test unraid runs for about an hour now and i have no more entry for router advertisement

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.