rename network interfaces
This commit is contained in:
parent
fa55331dc5
commit
318f103a7f
@ -27,3 +27,11 @@ docker run --rm \
|
||||
-w "/drone/src" \
|
||||
registry.libreschool.org/libreschool-automation/libreschool-iso-builder:latest
|
||||
```
|
||||
|
||||
## TODO:
|
||||
|
||||
- [ ] FIX images
|
||||
- [ ] package group
|
||||
- [x] Rename network interface
|
||||
- [ ] Enforce the minimum required network interfaces (anaconda)
|
||||
- [ ] PXE + Preseed (external package)
|
||||
|
@ -145,4 +145,26 @@ if [ -f /etc/nethserver-release ]; then
|
||||
echo >> /etc/issue
|
||||
fi
|
||||
|
||||
echo "Renaming network interfaces"
|
||||
TMPFILE=/tmp/9C358C31-BC02-4B63-BAAB-4D82DA0E297C
|
||||
OUTFILE=/etc/udev/rules.d/70-persistent-net.rules
|
||||
ip link show | grep 'link/ether' | sed 's/.*ether\ \([0-9a-fA-F:]*\)\ brd.*/\1/' > $TMPFILE
|
||||
LINES=$(wc -l $TMPFILE)
|
||||
# TODO: should be at least 2 lines
|
||||
N=0
|
||||
while read MAC ; do
|
||||
if (( N > 1 )) ; then
|
||||
NUM=$(( N-1 ))
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"lan${NUM}\"" >> $OUTFILE
|
||||
fi
|
||||
if (( N == 1 )) ; then
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"wan0\"" >> $OUTFILE
|
||||
fi
|
||||
if (( N == 0 )) ; then
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"lan0\"" >> $OUTFILE
|
||||
fi
|
||||
N=$(( N + 1 ))
|
||||
done < $TMPFILE
|
||||
rm $TMPFILE
|
||||
|
||||
%end
|
||||
|
@ -55,4 +55,26 @@ if [ -f /etc/nethserver-release ]; then
|
||||
echo >> /etc/issue
|
||||
fi
|
||||
|
||||
echo "Renaming network interfaces"
|
||||
TMPFILE=/tmp/9C358C31-BC02-4B63-BAAB-4D82DA0E297C
|
||||
OUTFILE=/etc/udev/rules.d/70-persistent-net.rules
|
||||
ip link show | grep 'link/ether' | sed 's/.*ether\ \([0-9a-fA-F:]*\)\ brd.*/\1/' > $TMPFILE
|
||||
LINES=$(wc -l $TMPFILE)
|
||||
# TODO: should be at least 2 lines
|
||||
N=0
|
||||
while read MAC ; do
|
||||
if (( N > 1 )) ; then
|
||||
NUM=$(( N-1 ))
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"lan${NUM}\"" >> $OUTFILE
|
||||
fi
|
||||
if (( N == 1 )) ; then
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"wan0\"" >> $OUTFILE
|
||||
fi
|
||||
if (( N == 0 )) ; then
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"lan0\"" >> $OUTFILE
|
||||
fi
|
||||
N=$(( N + 1 ))
|
||||
done < $TMPFILE
|
||||
rm $TMPFILE
|
||||
|
||||
%end
|
||||
|
@ -161,4 +161,26 @@ if [ -f /etc/nethserver-release ]; then
|
||||
echo >> /etc/issue
|
||||
fi
|
||||
|
||||
echo "Renaming network interfaces"
|
||||
TMPFILE=/tmp/9C358C31-BC02-4B63-BAAB-4D82DA0E297C
|
||||
OUTFILE=/etc/udev/rules.d/70-persistent-net.rules
|
||||
ip link show | grep 'link/ether' | sed 's/.*ether\ \([0-9a-fA-F:]*\)\ brd.*/\1/' > $TMPFILE
|
||||
LINES=$(wc -l $TMPFILE)
|
||||
# TODO: should be at least 2 lines
|
||||
N=0
|
||||
while read MAC ; do
|
||||
if (( N > 1 )) ; then
|
||||
NUM=$(( N-1 ))
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"lan${NUM}\"" >> $OUTFILE
|
||||
fi
|
||||
if (( N == 1 )) ; then
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"wan0\"" >> $OUTFILE
|
||||
fi
|
||||
if (( N == 0 )) ; then
|
||||
echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"${MAC}\", NAME=\"lan0\"" >> $OUTFILE
|
||||
fi
|
||||
N=$(( N + 1 ))
|
||||
done < $TMPFILE
|
||||
rm $TMPFILE
|
||||
|
||||
%end
|
||||
|
Loading…
x
Reference in New Issue
Block a user