path: root/ebtables.8
diff options
authorBart De Schuymer <>2005-09-28 19:41:01 +0000
committerBart De Schuymer <>2005-09-28 19:41:01 +0000
commite61505f6de9ff2e464a7a1ef149c9db30dabdec0 (patch)
tree630bbb951ea0d538e39691b1593d9dadde09d768 /ebtables.8
parent90db00b44bb4c17de0a1566f06db8d7493313575 (diff)
remove ebtablesu stuff
Diffstat (limited to 'ebtables.8')
1 files changed, 1 insertions, 59 deletions
diff --git a/ebtables.8 b/ebtables.8
index cd555dc..1d174ab 100644
--- a/ebtables.8
+++ b/ebtables.8
@@ -24,7 +24,7 @@
-ebtables (v.2.0.7), ebtablesd, ebtablesu \- Ethernet bridge frame table administration
+ebtables (v.2.0.7) \- Ethernet bridge frame table administration
.BR "ebtables " [ -t " table ] " - [ ACDI "] chain rule specification [match extensions] [watcher extensions] target"
@@ -50,18 +50,6 @@ ebtables (v.2.0.7), ebtablesd, ebtablesu \- Ethernet bridge frame table administ
.BR "ebtables " [ -t " table ] [" --atomic-file " file] " --atomic-save
-.BR "ebtablesu open " table
-.BR "ebtablesu fopen " "table file"
-.BR "ebtablesu free " table
-.BR "ebtablesu commit " table
-.BR "ebtablesu fcommit " "table file"
-.B ebtablesu quit
.B ebtables
is an application program used to set up and maintain the
@@ -71,52 +59,6 @@ It is analogous to the
.B iptables
application, but less complicated, due to the fact that the Ethernet protocol
is much simpler than the IP protocol.
-.BR ebtablesu " and " ebtablesd " can be used to speed up adding rules using a script when the"
-.B --atomic-commit
-option is not satisfactory. The
-.BR open " command makes ebtablesd open the specified kernel table for processing"
-.BR "" "in userspace (multiple tables can be open in the same time). The " fopen
-command opens the table from the specified file.
-.BR "" "The " free " command removes the specified table out of the memory of ebtablesd."
-No data is written to a file or to the kernel.
-.BR "" "The " commit " command stores the table from the memory of ebtablesd to the kernel."
-.BR "" "The " fcommit " command stores the table from the memory of ebtablesd to the specified file."
-This file can be read later, e.g. with
-.BR "ebtables --atomic-file " file " -L" .
-.BR "" "The " quit " command lets ebtablesd finish gracefully."
-All commands, options and extensions that ebtables uses can be used with ebtablesu, except for
-.BR --init-table ", " --atomic-file ", " --atomic-commit ", " --atomic-init ", " --atomic-save " and " -h .
-Example usage:
-# ebtablesd&
-# ebtablesu open filter
-# ebtablesu -A FORWARD -j DROP
-# ebtablesu commit filter
-# ebtablesu quit
-Alternatively, the commands can be echo'ed directly to the pipe used by ebtablesd,
-which has default location /tmp/ebtables-vx.y.z/ebtablesd_pipe, where
-x.y.z is the ebtables version (e.g. 2.0.7). Using echo instead of ebtablesu is
-much faster because echo is a bash built-in command. Commands like cat can be used
-too, of course.
-Example usage:
-# (./ebtablesd&) ; PIPE=/tmp/ebtables-v2.0.7/ebtablesd_pipe ; sleep 1
-# echo "ebtablesu open filter" >> $PIPE
-# echo "ebtablesu -A FORWARD -j DROP" >> $PIPE
-# echo "ebtablesu commit filter" >> $PIPE
-# echo "ebtablesu quit" >> $PIPE
There are three ebtables tables with built-in chains in the
Linux kernel. These tables are used to divide functionality into