test
sean 7 years ago
parent dcd2fc35eb
commit 74985dfc81

@ -137,17 +137,26 @@ echo "Done."
echo "" echo ""
echo "Writing netplan file" echo "Writing netplan file"
macaddr=$(echo $hostname|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/') macaddr=$(echo $hostname|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/')
network="network:\n version: 2\n renderer: networkd\n ethernets:" echo "network:" > /mnt/etc/netplan/bridge.yaml
echo " version: 2" >> /mnt/etc/netplan/bridge.yaml
echo " renderer: networkd" >> /mnt/etc/netplan/bridge.yaml
echo " ethernets:" >> /mnt/etc/netplan/bridge.yaml
for nic in "$nicdevices"; do for nic in "$nicdevices"; do
network="$network\n ${nic}:\n dhcp4: no" echo " ${nic}:" >> /mnt/etc/netplan/bridge.yaml
echo " dhcp4: no" >> /mnt/etc/netplan/bridge.yaml
done done
network="$network\n bridges:\n br0:\n macaddress: ${macaddr}\n dhcp4: yes\n parameters:\n stp: true\n interfaces:" echo " bridges:" >> /mnt/etc/netplan/bridge.yaml
echo " br0:" >> /mnt/etc/netplan/bridge.yaml
echo " macaddress: ${macaddr}" >> /mnt/etc/netplan/bridge.yaml
echo " dhcp4: yes" >> /mnt/etc/netplan/bridge.yaml
echo " parameters:" >> /mnt/etc/netplan/bridge.yaml
echo " stp: true" >> /mnt/etc/netplan/bridge.yaml
echo " interfaces:" >> /mnt/etc/netplan/bridge.yaml
for nic in `echo "$nicdevices"`; do for nic in `echo "$nicdevices"`; do
network="$network\n - ${nic}" echo " - ${nic}" >> /mnt/etc/netplan/bridge.yaml
done done
echo "$network" > /mnt/etc/netplan/bridge.yaml
echo "Done." echo "Done."
exit 0
# mount --rbind /dev /mnt/dev # mount --rbind /dev /mnt/dev
# mount --rbind /proc /mnt/proc # mount --rbind /proc /mnt/proc
# mount --rbind /sys /mnt/sys # mount --rbind /sys /mnt/sys

Loading…
Cancel
Save