Если вы используете Debian 8 (jessie), добавьте net.ifnames = 1
в команду ядра. линии и автоматически присвоили постоянные имена сетевых устройств. Мне также нравится создавать /etc/systemd/network/99-default.link
как
[Link]
NamePolicy=path
для большей единообразия, но Hyper-V может достаточно хорошо для вас (по крайней мере, до двух интерфейсов) без этого .
В противном случае адаптируйте следующее в /etc/udev/rules.d/70-persistent-net.rules
и перезагрузите компьютер:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="12:34:56:78:9a:bc", KERNEL=="eth*", NAME="vlanX"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="22:34:56:78:9a:bc", KERNEL=="eth*", NAME="vlanY"
Похоже, вы используете одинарную кавычку, а не подстановку команд (или обратную кавычку ).
Идти с той же идеей, с которой вы работаете, что также является эквивалентным способом сделать это, как комментарий @John1024:
echo "Today is `date +%A`"
Обратите внимание на обратную кавычку, а не на одинарную кавычку, которую вы изначально использовали.