пятница, 28 декабря 2018 г.

Настройка корректной работы одновременного входа с двух wan интерфейсов mikrotik

/ip firewall mangle
add action=mark-connection chain=input in-interface=ether1-wan new-connection-mark=isp1-conn passthrough=yes
add action=mark-routing chain=output connection-mark=isp1-conn new-routing-mark=isp1-route passthrough=no
add action=mark-connection chain=forward in-interface=ether1-wan new-connection-mark=isp1-conn-f passthrough=no
add action=mark-routing chain=prerouting connection-mark=isp1-conn-f in-interface=bridge1 new-routing-mark=isp1-route passthrough=yes

add action=mark-connection chain=input in-interface=ether2-wan new-connection-mark=isp2-conn passthrough=yes
add action=mark-routing chain=output connection-mark=isp2-conn new-routing-mark=isp2-route passthrough=no
add action=mark-connection chain=forward in-interface=ether2-wan new-connection-mark=isp2-conn-f passthrough=no
add action=mark-routing chain=prerouting connection-mark=isp2-conn-f in-interface=bridge1 new-routing-mark=isp2-route passthrough=yes

Прописываем маршруты по умолчанию:
/ip route
add check-gateway=ping distance=1 gateway=192.168.0.1 routing-mark=isp1-route
add check-gateway=ping distance=1 gateway=192.168.1.1 routing-mark=isp2-route

Создаём рекурсивную маршрутизацию:
/ip route
add check-gateway=ping distance=10 gateway=1.1.1.1
add check-gateway=ping distance=20 gateway=80.80.80.80

add check-gateway=ping distance=1 dst-address=1.1.1.1/32 gateway=192.168.0.1  scope=10
add check-gateway=ping distance=1 dst-address=80.80.80.80/32 gateway=192.168.1.1 scope=10

Сбрасываем подключения при смене маршрута:
/tool netwatch add down-script="/ip firewall connection remove [find tcp-state=\"established\"]\r\n/ip firewall connection remove [find protocol=\"udp\"]\r\n" host=1.1.1.1 up-script="/ip firewall connection remove [find tcp-state=\"established\"]\r\n/ip firewall connection remove [find protocol=\"udp\"]\r\n"




среда, 26 декабря 2018 г.

Проблема подключения USB модема к mikrotik

Если не определяется модем в Микротике, то:
1. Обновить прошивку микротика
2. Перезалить пакеты system и lte в микротик
3. Попробовать отключить cd-rom в модеме (пример)

воскресенье, 23 декабря 2018 г.

Настройка модема ZTE w120 для работы с линухом

На винде работает через установку софта, для линукса нужно немного подшаманить (отключить встроеный CD-ROM).
Определяем как модем определился в системе через
dmesg | grep tty
там появятся сообщения что он подключён как /dev/ttyUSB0
далее шлём команду чтобы он переключился в режим "Только модем" (отключим CD-ROM)
echo "AT+MDTFLAG=00000000" | sudo tee /dev/ttyUSB0 > /dev/null
Выдёргиваем модем и вставляем его обратно.
Если нужно отправить данную команду из венды, то открываем Putty, выбрав подключение Serial. Откроется чёрное окно, в этом окне набираем команду AT+MDTFLAG=00000000 и нажимаем Enter (текст ввода печататься не будет). Если набрали всё верно, то увидем в окне Putty ОК. Закрываем подключение и переподключаем модем.

Источник

Установка контроллера домена

На базе Windows:
1) Если первый контроллер домена:
Install-WindowsFeature AD-Domain-Services
$domain='test'
Import-module ActiveDirectory
Install-ADDSForest -DomainName $domain -InstallDns
#reboot
Import-module ActiveDirectory
Enable-ADOptionalFeature 'Recycle Bin Feature' -Scope ForestOrConfigurationSet -Target $domain

2) Если нужно добавить контроллер домена в существующий домен:
Import-module ActiveDirectory
Install-ADDSDomainController -DomainName 'test' -InstallDNS

среда, 12 декабря 2018 г.

Удалённая установка ПО через powershell

Чтобы запустить удалённую установку через удалённое подключение с помощью Enter-PSSession или через запуск команды Invoke-Command нужно изменить команду переписав её как Start-Process <полный пусть к программе> -ArgumentList <какие-то аргументы>, тогда процесс верно запустится в фоне и задача отработает.
Например, если нужно запустить команду:

msiexec /i file.msi /quiet /qn /log c:\tmp

то итоговая команда будет

Start-Process 'c:\windows\system32\msiexec.exe' -ArgumentList '/i file.msi /quiet /qn /log c:\tmp'

Если необходимо закинуть файл на удалённый комп, то в команду копирования добавляем нужную сессию:

Copy-Item -ToSession (New-PSSession -ComputerName <PC_name>) -Path <SourceFile> -Destination <DestinationFolder>

Установка ПО в тихом режиме

понедельник, 10 декабря 2018 г.

Решение проблемы второго прыжка в Powershell

Регистрируем конфигурацию
$user='domain\user'
$comp='pc1'
$cfg_name='MyCfg'
Invoke-Command -ComputerName $comp {Register-PSSessionConfiguration -name $args[0] -RunAsCredential $user -force} -credential $user -ArgumentList $cfg_name

Далее подключаемся к компу:
Enter-PSSession -comp $comp -ConfigurationName $cfg_name

или выполняем одну команду:
Invoke-Command -comp $comp {ls \\server\share} -ConfigurationName $cfg_name

вторник, 4 декабря 2018 г.

Включение SQL agent

При создании плана обслуживания появляется ошибка
Картинки по запросу enable agent xps
Чтобы её убрать нужно выполнить следующие команды.

В консоле SSMS выполнить:
sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'Agent XPs', 1;  
GO  
RECONFIGURE  
GO

В powershell выполнить:
Get-Service SQLSERVERAGENT | Set-Service -StartupType Automatic -PassThru | Start-Service