-$Id: TODO,v 1.15 2002/01/22 23:45:27 gotar Exp $
+$Id: TODO,v 1.16 2003/01/15 22:33:57 ankry Exp $
Features missing:
- IPSec (freeswan) support
- NLS with national characters support
Important:
-- don't set any flags automaticly; always follow user
+- don't set any flags automatically; always follow user
suggestion (multicast, arp)
-- MTU for ethernet
- merge baggins changes in atm-rc (added support for RFC1483/2684 Bridged
protocol)
-# $Id: ifcfg-description,v 1.18 2002/11/12 15:54:04 kloczek Exp $
+# $Id: ifcfg-description,v 1.19 2003/01/15 22:34:06 ankry Exp $
DEVICE=<name>
[ BOOTPROTO={none|bootp|dhcp|pump} ]
You can specify which dhcp client to use with the DHCP_CLIENT, if
IP6_SRC_IF="" #
[ ONBOOT={no|yes} ]
-[ MULTICAST={|no|yes} ] - for eth automamaticly set to yes
-[ ARP={no|yes} ] - for eth automamaticly set to yes
+[ MULTICAST={|no|yes} ] - for eth automatically set to yes
+[ ARP={no|yes} ] - for eth automatically set to yes
[ IPV6_DISABLE_AUTOCONF={yes|no} ] - disable IPv6 autoconfiguration
[ IPX=yes|no ]
[ MTU= ]
[ METRIC= ]
+[ PROXYARP={yes|no} ]
QDISC=[sfq|teql0|red|prio|...] (queueing discipline)
QDISC_CLASS=[htb|cbq|none] (use cbq|htb as class based discipline;
#!/bin/sh
#
-# $Id: ifup,v 1.69 2002/07/13 23:04:42 misiek Exp $
+# $Id: ifup,v 1.70 2003/01/15 22:34:10 ankry Exp $
#
PATH=/sbin:/usr/sbin:/bin:/usr/bin
fi
if [ -n "$MACADDR" ]; then
- ip link set ${DEVICE} address ${MACADDR}
+ ip link set ${DEVICE} address ${MACADDR}
fi
ip link set ${DEVICE} multicast ${MULTICAST} ${ARP} down
fi
if is_yes "${IPV6_NETWORKING}" && is_yes "${IPV6_DISABLE_AUTOCONF}"; then
- run_cmd "Disabling IPv6 autoconfiguration" sysctl -w net.ipv6.conf.${DEVICE}=0
+ run_cmd "Disabling IPv6 autoconfiguration" sysctl -w net.ipv6.conf.${DEVICE}.autoconf=0
fi
if is_wireless_device "${DEVICE}"; then
setup_ip_gw_ro
fi
+# device have to have ip address set before
+if [ is_yes "$PROXYARP" ]; then
+ run_cmd "Enabling proxy ARP on ${DEVICE}" sysctl -w net.ipv4.conf.${DEVICE}.proxy_arp=1
+fi
if [ "$HANDLING" = "3" ]; then
exit 0