On Thu, Jun 09, 2011 at 09:51:14PM -0300, Gerardo Exequiel Pozzi wrote: > Without this broadcast address is not set. > > broadcast= parameter can be empty. In this case the broadcast address > is derived by setting all of the interface host bits to one (+). > > Signed-off-by: Gerardo Exequiel Pozzi <[email protected]> > --- > network | 2 +- > rc.conf | 3 +++ > 2 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/network b/network > index b8c900d..c2ad9ba 100755 > --- a/network > +++ b/network > @@ -32,7 +32,7 @@ network_up() { > return 1 > fi > done > - ip addr add $address/$netmask dev $interface || return 1 > + ip addr add $address/$netmask broadcast ${broadcast:-+} dev > $interface || return 1 > ip route add default via $gateway || return 1 > else > dhcpcd $DHCPCD_ARGS $interface || return 1 > diff --git a/rc.conf b/rc.conf > index b9c468a..c17c48c 100644 > --- a/rc.conf > +++ b/rc.conf > @@ -65,12 +65,14 @@ HOSTNAME="myhost" > # - interface: name of device (required) > # - address: IP address (leave blank for DHCP) > # - netmask: subnet mask (ignored for DHCP) > +# - broadcast: broadcast address (ignored for DHCP) (optional) > # - gateway: default route (ignored for DHCP) > # > # Static IP example > # interface=eth0 > # address=192.168.0.2 > # netmask=255.255.255.0 > +# broadcast=192.168.0.255 > # gateway=192.168.0.1 > # > # DHCP example > @@ -82,6 +84,7 @@ HOSTNAME="myhost" > interface= > address= > netmask= > +broadcast= > gateway= > > # Setting this to "yes" will skip network shutdown. > -- > 1.7.5.2 >
Ack. And thanks. dave
