Skip to content
Snippets Groups Projects
Commit 8a5f6a2f authored by Andreas Hamacher's avatar Andreas Hamacher
Browse files

Merge branch 'configudevupdate' into 'master'

updated configureudev script

See merge request !501
parents 08dd18f1 a3086141
No related branches found
No related tags found
1 merge request!501updated configureudev script
#!/bin/bash
card_number=1
port_number=1
rm -rf /etc/udev/rules.d/70-persistent-net.rules
rm -rf /etc/udev/rules.d/98-persistent-net.rules
rm -rf /etc/udev/rules.d/99-dhcp-all-interfaces.rules
for dev in $(ip link show | grep mtu | awk -F":" '{print $2}'|xargs); do
# Check if it is a physical device?
if [[ -e /sys/class/net/$dev/device/resource ]] && \
......@@ -12,7 +17,7 @@ for dev in $(ip link show | grep mtu | awk -F":" '{print $2}'|xargs); do
if [[ $dev_speed -le 10000 ]] && \
[[ "$(cat /sys/class/net/$dev/operstate)" == "up" ]]; then
hwaddress=$(ethtool -P $dev | awk '{print $3}')
echo -e SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"$hwaddress\", NAME=\"e1p1\" >> /etc/udev/rules.d/70-persistent-net.rules
echo -e SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"$hwaddress\", NAME=\"e1p1\" >> /etc/udev/rules.d/98-persistent-net.rules
# For HIGH SPEED NIC
elif [[ $dev_speed -ge 10000 ]] && \
[[ "$(cat /sys/class/net/$dev/device/vendor)" == "0x15b3" ]] && \
......@@ -32,7 +37,7 @@ for dev in $(ip link show | grep mtu | awk -F":" '{print $2}'|xargs); do
dev="p${card_number}p${port_number}"
ip link set $dev up
fi
echo -e SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"$hwaddress\", NAME=\"p${card_number}p${port_number}\" >> /etc/udev/rules.d/70-persistent-net.rules
echo -e SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"$hwaddress\", NAME=\"p${card_number}p${port_number}\" >> /etc/udev/rules.d/98-persistent-net.rules
port_number=$(( port_number + 1 ))
fi
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment