Table of Contents
Linux: Add interface configuration, disable netfilter, enable
IPv4 forwarding. (Look at the confs
or
confh
directories for examples of
system configurations.)
Note on the testbed interface configuration needs some help
(service network restart
) and netfilter
tables to be flushed (iptables -F
and
ip6tables -F
) explicitly.
FreeBSD: Add interface configuration, enable IPv4 forwarding
(look at confs/freebsd-aftr-rc.conf
).
Note: even they don't seem to bother, it is fine to disable
ICMP redirects (Linux
net.ipv4.conf.all.
send_redirects
, FreeBSD
net.inet.ip.redirect
).
Clients: See README.B4
for a description of
how to build an OpenWrt-based B4 element on a home gateway.
Look in the confs
directory for
descriptions of host-based B4 elements.
Table 3.1.
Name | Section | Syntax |
---|---|---|
abort | interactive | |
acl6 | one or two |
IPv6 /prefix_length
|
address | one | endpoint IPv6 |icmp IPv4
|
autotunnel | zero | on|off |
bucket | zero | tcp|udp|icmp size size
|
debug | >= two | set|enable|...|tunnel |
decay | zero | 1|5|15 decay
|
default | zero | fragment|hold|...|tunnel |
defmss | zero | on|off |
defmtu | zero | mtu |
deftoobig | zero | on|off|strict |
delete | == add | acl6|nat|nonat|private|prr|tunnel |
echo | interactive | xxx |
eqfrag | zero | on|off |
fork | interactive | |
help | interactive | [all] |
kill | interactive | |
list | interactive | nat|nonat|pool|tunnel |
load | interactive | file |
mss | >= two |
IPv6 on|off |
mtu | >= two |
IPv6 mtu
|
nat | two |
IPv6 tcp|udp IPv4_src ... |
nonat | two |
IPv6 IPv4 /prefix_length
|
noop | interactive | |
pool | one |
IPv4 [tcp|udp|echo min -max ] |
private | zero |
IPv4 /prefix_length
|
prr | two |
IPv6 tcp|udp IPv4 port
|
quantum | zero | quantum |
reboot | interactive | |
reload | interactive | |
session | interactive | close|config|log|name|notify |
show | interactive | dropped|stat |
toobig | >= two |
IPv6 on|off|strict |
try | two | tunnel IPv6 | nat IPv6 tcp|udp IPv4_src ... |
tunnel | two |
IPv6 [IPv4 ] |