Смена MAC-адреса сетевой карты

Skip to end of metadata
Go to start of metadata
#!/bin/bash

if [ "$1" = "rc.mount" ]; then
  #oldaddr старый mac адрес
  #newaddr новый mac адрес
  oldaddr='00:04:23:b0:8f:01'
  newaddr='00:04:23:b0:8f:02'
  iface=
  while read num iface text; do
    [[ "$text" = *"$oldaddr"* ]] && break;
  done    <    <( /sbin/ip -o link )
  iface="${iface%:}"
  if [ -n "$iface" ]; then
    /sbin/ip link set "$iface" down
    /sbin/ip link set "$iface" address "$newaddr"
  else
    echo "Interface not found during address change"
  fi
fi

true

Выполнить мягкую перезагрузку

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.