Автозапуск Скрипта после логина
Добрый день. Есть скрипт, который запускает xfreerdp.
Нужно чтобы он срабатывал после входа в систему. Вписал в конце /etc/rc.local
~/scriptДобрый день. Есть скрипт, который запускает xfreerdp.
Нужно чтобы он срабатывал после входа в систему. Вписал в конце /etc/rc.local
~/scriptсоздан запускаемый файл start, в нём #!/bin/bash и любой код («nano», echo ...)
При запуске просто файла(start), выдаёт ошибку:
bash: start: команда не найдена...
Ошибка при поиске файла: cannot update repo 'Stream-AppStream': Cannot prepare internal mirrolist: No URLs in mirrorlistустановил iscsi на 192.168.2.1 с CentOS 8. ping есть.
добавил порт 3260/tcp в фаерволд.
С 192.168.2.2 ввожу команду:
iscsiadm -m discovery -t st -p 192.168.2.1
Результат: iscsiadm: cannot make connection to 192.168.2.1: No route to host
Отключал фаервол, очищал iptables - не помогло
.
Где смотреть? Если надо ещё какие-то конфиги, скажите.
2 виртуалки с centos8. Пингуются между собой по ipv4, но по ipv6 пингуют только себя.
Ниже конфиг интерфейса /etc/sysconfig/network-scripts/ifcfg-enp0s8
В одном конфиге ip заканчивается на 1, в другом на 2.
TYPE=Ethernet
PROXY_METHOD=none
BOTPROTO=none
DNS1=192.168.2.1
GATEWAY0=192.168.2.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.2.2
PREFIX=24
GATEWAY=192.168.2.1
IPV6ADDR=1234:1111:222:3333:4444:5555:2:2/128connect: Network is unreachableПривет. Короч. Пытаюсь настроить PXE для установки ОС с сетевого компа. Настроил ubuntu с dhcp, тфтп и сислинукс. Теперь по сети компы попадают на него, но не получается настроить меню. Может нужно ещё что-то установить, или настроить. Меню работает, но не получается подцепить к нему образа, с которых грузиться. /tftpboot/pxelinux.cfg/default:
ui vesamenu.c32
PROMPT 0
menu background background.jpg
menu title Boot menu
LABEL bootlocal
menu label Standard boot
kernel chain.c32
append hd0 0
timeout 10
TEXT HELP
The system will boot after the time is up
ENDTEXT
LABEL Windows PE ->
KERNEL memdisk
APPEND iso raw initrd=images/ubuntu-18.04.3.iso
LABEL Windows PE ->
KERNEL memdisk
APPEND iso raw initrd=images\ubuntu-18.04.3.iso
LABEL Windows PE ->
KERNEL memdisk
APPEND iso raw initrd=/tftpboot/pxelinux.cfg/iso/ubuntu-18.04.3.iso
LABEL Windows PE ->
KERNEL memdisk
APPEND iso raw initrd=\tftpboot\pxelinux.cfg\iso\ubuntu-18.04.3.iso
LABEL Windows PE ->
KERNEL memdisk
APPEND iso raw initrd=192.168.2.1:\iso\ubuntu-18.04.3.iso
LABEL Windows PE ->
KERNEL memdisk
APPEND iso raw initrd=192.168.2.1:/iso/ubuntu-18.04.3.iso
На клиентской машине выдаёт:
Loading memdisl..
Could not find ramdisk image: 192.168.2.1:/iso/ubuntu-18.04.3.iso
Как автоматизировать ответы на вопросы команды в Ansible? Понятно, что нужно прописать их в vars, но как ему сказать их использовать? Например ответы при создании ключа-сертификата с помощью EasyRSA. https://www.radikal.kz/images/2019/08/30/1234.jpg Ниже примерный код плейбука. Вопрос в том как в таске использовать переменные для ответа командной строке? Если хотите можете для примера взять более простую команду.
- name: test
hosts: all
become: yes
vars:
countryName: US
stateOrProvinceName: CA
localityName: SanFrancisco
organizationName: Fort_Funston
commonName: "CLIENT"
name: EasyRSA
emailAddress: me@myhost.mydomain
answer: y
tasks:
- name: test
shell: 'build-key {{inventory_hostname}}'Ansible –I hosts.txt all –m pingработает нормально - pong.
Когда запускаю плейбук:
---
- name: ping
hosts: all
become: yes
tasks:
- name: ping
ping:
inventory (файл hosts.txt):
[comp]
Xenial2 ansible_host=192.168.2.108 ansible_user=user ansible_ssh_private_key_file=/home/user/.ssh/id_rsa.pub
Для создания и копирования ключа на удалённый хост были введены две команды:
ssh-keygen
ssh-copy-id user@192.168.2.108
------
Может я чё-то не правильно сделал с сертификатом? Скинье пожалуйста по пунктам как нужно создавать сертификат и отправлять на хост.
Привет. Вот эти команды должны сделать скорость всем 4, а одному 96, но скорость у всех делается по дефолту 4mbps (1:11). Если поставить по дефолту скорость 96, то у всех будет 96 и команды фильтров ничего не дают.
tc qdisc add dev enp17s10 root handle 1: htb default 11
tc class add dev enp17s10 parent 1: classid 1:1 htb rate 96mbps ceil 100mbps
tc class add dev enp17s10 parent 1:1 classid 1:11 htb rate 4mbps
tc qdisc add dev enp17s10 parent 1:1 handle 10:0 sfq perturb 10
tc qdisc add dev enp17s10 parent 1:11 handle 20:0 sfq perturb 10
tc filter add dev enp17s10 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.3.104 flowid 1:1
tc filter add dev enp17s10 protocol ip parent 1:1 prio 1 u32 match ip src 192.168.3.0/24 flowid 1:11
привет. Есть iptables и всё в нём работает, кроме дурацких логов. Например есть вот эти строки
iptables -A INPUT -i eth1 -j ULOG --ulog-prefix "IPFW-DENY:"
iptables -A INPUT -i eth1 -j DROPнижняя строчка работает, а верхняя выдаёт
iptables: No chain/target/match by that name.
| ← назад |