Мммм они мне кажутся разными, один начинается с 74 другой с 76? – user1998586
Ах. Что меня смутило, так это то, что вы должны проверить часть, которая, как я ожидал, будет OUI.
Исходный OUI Netgear выглядит как 74:44:01, как и на моем WNDR3800. Это используется на wlan0 (2.4Ghz), wlan1 (5Ghz) и eth1 (WAN).
103: wlan0:
mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 74:44:01:86:42:d4 brd ff:ff:ff:ff:ff:ff 107: wlan1: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 74:44:01:86:42:d6 brd ff:ff:ff:ff:ff:ff 3: eth1: mtu 1500 qdisc fq_codel state UP qlen 1000 link/ether 74:44:01:86:42:d5 brd ff:ff:ff:ff:ff:ff Другие интерфейсы, по-видимому, используют другие OUI, которые не отображаются как зарегистрированные. Но это потому, что был установлен универсальный/локальный бит 0x02 (что означает локальное назначение). Каждый BSSID уникален.
104: wlan0-1:
mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 76:44:01:86:42:d4 brd ff:ff:ff:ff:ff:ff 108: wlan1-1: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 76:44:01:86:42:d6 brd ff:ff:ff:ff:ff:ff 109: wlan1-2: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 72:44:01:86:42:d6 brd ff:ff:ff:ff:ff:ff 113: wlan1-3: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 7e:44:01:86:42:d6 brd ff:ff:ff:ff:ff:ff 121: wlan1-4: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 7a:44:01:86:42:d6 brd ff:ff:ff:ff:ff:ff 161: wlan1-5: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 66:44:01:86:42:d6 brd ff:ff:ff:ff:ff:ff 2: eth0: mtu 1500 qdisc fq_codel state UP qlen 1000 link/ether 76:44:01:86:42:d4 brd ff:ff:ff:ff:ff:ff 65: br-lan: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 76:44:01:86:42:d4 brd ff:ff:ff:ff:ff:ff 66: eth0.1@eth0: mtu 1500 qdisc noqueue master br-lan state UP qlen 1000 link/ether 76:44:01:86:42:d4 brd ff:ff:ff:ff:ff:ff Последовательность генерируемых MAC-адресов мне не совсем ясна. Однако кажется, что он воспроизводится, если я удалю последнюю сеть, а затем создам ее заново.
Я не уверен, почему eth0 / br-lan был назначен тот же MAC-адрес, что и wlan0-1, и может ли это вызвать какую-то другуюпроблему. br-lan не включает wlan0-1; единственным членом моста является eth0.1.
Эта функция вернет имя вашей текущей ветки git.
В частности:
git branch --no-color
вернет список веток в вашем репозитории, например:
feature/XYZ-124
* master
release/1.10
release/1.11
release/1.12
sed -e '/ ^ [^ *] / d'
Удаляет все строки, кроме тех, которые начинаются с «*» (это текущая ветвь)
* master
Затем:
's / * (. *) / \ 1 /'
извлекает имя ветки ( исключая символ '*')
master
Пример
>git_branch
master
Ваш
function git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ \1/'
}
- это своего рода хакерство для обработки текста, которое люди пишут, когда не знают таких вещей, как:
git rev-parse --abbrev-ref HEAD