5 if [ -z "$TARGET" -o ! -d "$TARGET" ]; then
6 echo "Missing target directory"
10 if [ ! -d "$TARGET/etc/network" ]; then
11 echo "Missing target network directory"
15 if [ -z "$NIC_COUNT" ]; then
16 echo "Missing NIC COUNT"
20 rm -f $TARGET/etc/udev/rules.d/70-persistent-net.rules
22 if [ "$NIC_COUNT" -ge 1 ]; then
23 cat > $TARGET/etc/network/interfaces << EOF
24 # /etc/network/interfaces
27 iface lo inet loopback
30 iface eth0 inet static
35 pre-up /sbin/sysctl -w net.ipv6.conf.\$IFACE.accept_ra=0 || true
36 up ip addr add 2607:f8f0:610:4000:6564:0a62:\$IF_ADDRESS/64 dev \$IFACE
37 up ip r add default via 2607:f8f0:610:4000::1 src 2607:f8f0:610:4000:6564:0a62:\$IF_ADDRESS dev \$IFACE
38 down ip r del default via 2607:f8f0:610:4000::1 src 2607:f8f0:610:4000:6564:0a62:\$IF_ADDRESS dev \$IFACE
39 down ip addr del 2607:f8f0:610:4000:6564:0a62:\$IF_ADDRESS/64 dev \$IFACE
44 if [ "$NIC_COUNT" -ge 2 ]; then
45 cat >> $TARGET/etc/network/interfaces << EOF
47 iface eth1 inet static
55 cat > $TARGET/etc/resolv.conf <<EOF
57 search debprivate-ubc.debian.org debian.org
58 nameserver 206.12.19.20
59 nameserver 206.12.19.21