|
Zbigniew Jędrzejewski-Szmek |
f1004d |
From 30353eb466fe1ef768dc7bc1ccc1239b97dab70c Mon Sep 17 00:00:00 2001
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
Date: Tue, 7 Oct 2014 01:49:10 -0400
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
Subject: [PATCH] fedora: add bridge sysctl configuration
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
Udev rule is added to load those settings when the bridge
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
module is loaded.
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
https://bugzilla.redhat.com/show_bug.cgi?id=634736
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
---
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
Makefile.am | 8 ++++++--
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
rules/.gitignore | 1 +
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
rules/99-bridge.rules.in | 9 +++++++++
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
sysctl.d/50-bridge.conf | 4 ++++
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
4 files changed, 20 insertions(+), 2 deletions(-)
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
create mode 100644 rules/99-bridge.rules.in
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
create mode 100644 sysctl.d/50-bridge.conf
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
diff --git a/Makefile.am b/Makefile.am
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
index e52db1793b..41e94575ef 100644
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
--- a/Makefile.am
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+++ b/Makefile.am
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
@@ -445,7 +445,8 @@ CLEANFILES += \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
$(nodist_zshcompletion_DATA)
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
dist_sysctl_DATA = \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
- sysctl.d/50-default.conf
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+ sysctl.d/50-default.conf \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+ sysctl.d/50-bridge.conf
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
dist_systemunit_DATA = \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
units/graphical.target \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
@@ -3281,7 +3282,8 @@ dist_udevrules_DATA += \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
rules/95-udev-late.rules
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
nodist_udevrules_DATA += \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
- rules/99-systemd.rules
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+ rules/99-systemd.rules \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+ rules/99-bridge.rules
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
dist_udevhwdb_DATA = \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
hwdb/20-pci-vendor-model.hwdb \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
@@ -3306,10 +3308,12 @@ sharepkgconfig_DATA = \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
EXTRA_DIST += \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
rules/99-systemd.rules.in \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+ rules/99-bridge.rules.in \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
src/udev/udev.pc.in
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
CLEANFILES += \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
rules/99-systemd.rules \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+ rules/99-bridge.rules \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
src/udev/udev.pc
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
EXTRA_DIST += \
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
diff --git a/rules/.gitignore b/rules/.gitignore
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
index 93a50ddd80..46c7f3ce91 100644
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
--- a/rules/.gitignore
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+++ b/rules/.gitignore
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
@@ -1 +1,2 @@
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
/99-systemd.rules
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+/99-bridge.rules
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
diff --git a/rules/99-bridge.rules.in b/rules/99-bridge.rules.in
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
new file mode 100644
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
index 0000000000..f46f96bd2e
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
--- /dev/null
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+++ b/rules/99-bridge.rules.in
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
@@ -0,0 +1,9 @@
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+# This file is part of systemd.
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+#
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+# systemd is free software; you can redistribute it and/or modify it
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+# under the terms of the GNU Lesser General Public License as published by
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+# the Free Software Foundation; either version 2.1 of the License, or
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+# (at your option) any later version.
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+# Apply sysctl settings to bridges
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+ACTION=="add", SUBSYSTEM=="module", KERNEL=="bridge", RUN+="@rootlibexecdir@/systemd-sysctl --prefix=/net/bridge"
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
diff --git a/sysctl.d/50-bridge.conf b/sysctl.d/50-bridge.conf
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
new file mode 100644
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
index 0000000000..b586bf15fa
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
--- /dev/null
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+++ b/sysctl.d/50-bridge.conf
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
@@ -0,0 +1,4 @@
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+# Disable netfilter on bridges.
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+net.bridge.bridge-nf-call-ip6tables = 0
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+net.bridge.bridge-nf-call-iptables = 0
|
|
Zbigniew Jędrzejewski-Szmek |
cebcd2 |
+net.bridge.bridge-nf-call-arptables = 0
|