[Git-commits] [grml/grml-network] 4dd28e: grml-sniff: make sure network devices configured a...

Michael Prokop mika at grml.org
Fri May 24 16:32:43 CEST 2013


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-network
  Commit: 4dd28e782446cb5101be9cb1ce5eb3d4df4003e3
      https://github.com/grml/grml-network/commit/4dd28e782446cb5101be9cb1ce5eb3d4df4003e3
  Author: Michael Prokop <mika at grml.org>
  Date:   2013-05-24 (Fri, 24 May 2013)

  Changed paths:
    M sbin/grml-sniff

  Log Message:
  -----------
  grml-sniff: make sure network devices configured as BRIDGE_DEVICES exist


  Commit: af7e79258099000fb08013a77e1e83680ca4a59f
      https://github.com/grml/grml-network/commit/af7e79258099000fb08013a77e1e83680ca4a59f
  Author: Michael Prokop <mika at grml.org>
  Date:   2013-05-24 (Fri, 24 May 2013)

  Changed paths:
    M man/grml-bridge.8
    M routersetup
    M sbin/grml-ap
    M sbin/grml-bridge
    M sbin/grml-router
    M sbin/grml-sniff

  Log Message:
  -----------
  Disable default configuration in routersetup config file, use defaults in main scripts

This allows setting confguration settings via environment more easily.


  Commit: 0c5295bc84618bed1e33e153db888a93b61428a6
      https://github.com/grml/grml-network/commit/0c5295bc84618bed1e33e153db888a93b61428a6
  Author: Michael Prokop <mika at grml.org>
  Date:   2013-05-24 (Fri, 24 May 2013)

  Changed paths:
    M sbin/grml-sniff

  Log Message:
  -----------
  grml-sniff: disable IPv6 to avoid neighbor solicitation/multicast traffic

With IPv6 enabled the devices leak IPv6 traffic because
of the way IPv6 works™:

| 16:24:20.074982 IP6 (hlim 1, next-header Options (0) payload length: 36) :: > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr [...] to_ex { }]
| 16:24:20.319025 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ffab:3f90: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has [...]
| 16:24:21.319027 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) [...] > ip6-allrouters: [icmp6 sum ok] ICMP6, router solicitation, length 16
| [...]
| 16:24:23.619025 IP6 (hlim 1, next-header Options (0) payload length: 36) [...] > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ffab:3f90 to_ex { }]
| 16:24:25.330982 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) [...] > ip6-allrouters: [icmp6 sum ok] ICMP6, router solicitation, length 16
|           source link-address option (1), length 8 (1): [...]
|             0x0000:  001d 92ab 3f90
| 16:24:29.338972 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) [...] > ip6-allrouters: [icmp6 sum ok] ICMP6, router solicitation, length 16
|           source link-address option (1), length 8 (1): [...]
|             0x0000:  001d 92ab 3f90

So when starting the sniffing setup disable IPv6 and
when stopping the sniffing setup re-enable it again.


Compare: https://github.com/grml/grml-network/compare/0b7e26a3e16b...0c5295bc8461


More information about the Git-commits mailing list