[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: iptables MARK breaks radvd



green wrote at 2010-07-06 10:38 -0500:
> > green wrote (Wed 2010-Jun-30 11:19:58 -0500):
> > > For use with shaping, there is an ip6tables rule like this:
> > >  ip6tables -t mangle -A OUTPUT -j MARK --set-mark 0x4/0xf
> > 
> > > Unfortunately the above ip6tables rule breaks radvd.  Nothing different happens 
> > > except clients do not seem to see the advertisements and so get no ipv6 
> > > address.
> 
> I might try with highest radvd debug setting sometime.

Done; I don't see anything there either.

Note that the outputs here and in the previous message are just the repeated 
portion from when the advertisements are sent.

with MARK rule
# radvd -m stderr -d 5
[Jul 06 10:39:45] radvd: check_time_diff, difference: -1 sec + 997139 usec
[Jul 06 10:39:45] radvd: timer_handler called for br0
[Jul 06 10:39:45] radvd: sending RA on br0
[Jul 06 10:39:45] radvd: setting timer: 14.59 secs
[Jul 06 10:39:45] radvd: setting timer: 14 secs 586885 usecs
[Jul 06 10:39:45] radvd: calling schedule_timer from set_timer context
[Jul 06 10:39:45] radvd: calling alarm: 9 secs, 541401 usecs
[Jul 06 10:39:45] radvd: check_time_diff, difference: 9 sec + 543798 usec
[Jul 06 10:39:45] radvd: calling schedule_timer from alarm_handler context
[Jul 06 10:39:45] radvd: calling alarm: 9 secs, 541198 usecs
[Jul 06 10:39:45] radvd: recvmsg len=56
[Jul 06 10:39:45] radvd: if_index 10
[Jul 06 10:39:45] radvd: found Interface: wlan0_0



without MARK rule
# radvd -m stderr -d 5
[Jul 06 10:40:36] radvd: check_time_diff, difference: -1 sec + 998952 usec
[Jul 06 10:40:36] radvd: timer_handler called for br0
[Jul 06 10:40:36] radvd: sending RA on br0
[Jul 06 10:40:36] radvd: setting timer: 12.40 secs
[Jul 06 10:40:36] radvd: setting timer: 12 secs 402544 usecs
[Jul 06 10:40:36] radvd: calling schedule_timer from set_timer context
[Jul 06 10:40:36] radvd: calling alarm: 1 secs, 181460 usecs
[Jul 06 10:40:36] radvd: check_time_diff, difference: 1 sec + 183939 usec
[Jul 06 10:40:36] radvd: calling schedule_timer from alarm_handler context
[Jul 06 10:40:36] radvd: calling alarm: 1 secs, 181256 usecs
[Jul 06 10:40:36] radvd: recvmsg len=56
[Jul 06 10:40:36] radvd: if_index 8
[Jul 06 10:40:36] radvd: found Interface: br0

Attachment: signature.asc
Description: Digital signature


Reply to: