Найти в Дзене

Меняем на постоянку MAC адрес сетевой карты в Zentyal 7.0

Для смены MAC адреса сетевой карты в Ubuntu достаточно сделать следующие вещи: временно: sudo ifconfig eth1 down sudo ifconfig eth1 hw ether 00:11:22:33:44:55sudo ifconfig eth1 up на постоянно: внести изменения в файл конфигурации /etc/network/interfaces, например: # The primary network interfaceallow-hotplug eth1iface eth1 inet dhcphwaddress ether 00:11:22:33:44:55 где автоматическая настройка ip от dhcp сервера и явно указанный MAC, он же hwaddress. В Zyntyal 7.0 это не работает. Поэтому пришлось прибегнуть к поиску по интернету, который выдавал решения для Ubuntu. А вот поиск по форуму Zentyal дал ОДИН результат. Создаем файл /etc/zentyal/hooks/network.postsetconf sudo nano  /etc/zentyal/hooks/network.postsetconf Добавляем следующий текст в файл (Shift+Insert): #!/bin/bash## User-defined post-configuration Network hook:# /etc/zentyal/hooks/network.postsetconf# module is enabled (1) or not (0).if [[ "$1" != "1" ]]; then#add custom rules here#Changing MAC Addressessed -i 's/^.*iface e

Для смены MAC адреса сетевой карты в Ubuntu достаточно сделать следующие вещи:

временно:

sudo ifconfig eth1 down
sudo ifconfig eth1 hw ether 00:11:22:33:44:55sudo ifconfig eth1 up

на постоянно: внести изменения в файл конфигурации /etc/network/interfaces, например:

# The primary network interfaceallow-hotplug eth1iface eth1 inet dhcphwaddress ether 00:11:22:33:44:55

где автоматическая настройка ip от dhcp сервера и явно указанный MAC, он же hwaddress.

В Zyntyal 7.0 это не работает. Поэтому пришлось прибегнуть к поиску по интернету, который выдавал решения для Ubuntu. А вот поиск по форуму Zentyal дал ОДИН результат.

Создаем файл /etc/zentyal/hooks/network.postsetconf

sudo nano  /etc/zentyal/hooks/network.postsetconf

Добавляем следующий текст в файл (Shift+Insert):

#!/bin/bash## User-defined post-configuration Network hook:# /etc/zentyal/hooks/network.postsetconf# module is enabled (1) or not (0).if [[ "$1" != "1" ]]; then#add custom rules here#Changing MAC Addressessed -i 's/^.*iface eth0.*$/&\n\r      hwaddress ether 00:11:22:FF:EE:DD/g' /etc/network/interfacessed -i 's/^.*iface eth1.*$/&\n\r      hwaddress ether 00:11:22:EE:DD:CC/g' /etc/network/interfacessed -i 's/^.*iface eth2.*$/&\n\r      hwaddress ether 00:11:22:DD:CC:BB/g' /etc/network/interfacesfiexit 0

Сохраняем (Ctrl+O, Enter). Закрываем (Ctrl+X).

Делаем файл запускаемым.

sudo chmod +x /etc/zentyal/hooks/network.postsetconf

Перезагружаем сервер Zentyal. Готово!

Решение подошло для Zentyal 7.0. Возможно подойдет и для других версий.