X-Git-Url: http://git.grml.org/?p=grml-network.git;a=blobdiff_plain;f=sbin%2Fgrml-sniff;h=cbb8ec1272bbdbe7062da3a1be785b69c2dd46f7;hp=d854f5d14e095c99449a06a8118ce8e175b30050;hb=0c5295bc84618bed1e33e153db888a93b61428a6;hpb=af7e79258099000fb08013a77e1e83680ca4a59f diff --git a/sbin/grml-sniff b/sbin/grml-sniff index d854f5d..cbb8ec1 100755 --- a/sbin/grml-sniff +++ b/sbin/grml-sniff @@ -45,6 +45,10 @@ case "$1" in check4root || exit 1 einfo "Starting sniffing setup" eindent + + einfo "Disabling IPv6 to avoid neighbor solicitation/multicast traffic" + echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 + einfo "Creating bridge device" brctl addbr "$BRIDGE_NAME" eend $? @@ -98,6 +102,9 @@ case "$1" in ifconfig "$BRIDGE_NAME" down || /bin/true brctl delbr "$BRIDGE_NAME" eend $? + + einfo "Re-enabling IPv6" + echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6 eoutdent ;;