mirror of
https://github.com/unraid/webgui.git
synced 2026-01-10 11:40:12 -06:00
Update monitor_interface
This commit is contained in:
@@ -87,12 +87,9 @@ while :; do
|
||||
[[ -n $(ip -br addr show to ${ADDR[1]%/*} dev $PORT) ]] && ip addr del dev ${TASK[$i]}
|
||||
;;
|
||||
1) # up
|
||||
IPA=$(ip -br addr show to ${ADDR[1]%/*} dev $PORT)
|
||||
if [[ -f /var/tmp/$PORT.down ]]; then
|
||||
# Special treatment for shim and vhost interfaces
|
||||
[[ -n $IPA ]] && ip addr del dev ${TASK[$i]}
|
||||
else
|
||||
if [[ ! -f /var/tmp/$PORT.down ]]; then
|
||||
# IP address not present? create it
|
||||
IPA=$(ip -br addr show to ${ADDR[1]%/*} dev $PORT)
|
||||
[[ -z $IPA ]] && ip addr add dev ${TASK[$i]}
|
||||
fi
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user