LINUX.ORG.RU

Сообщения chart41

 

ошибка при запуске скрипта в CentOS 8

Форум — General

создан запускаемый файл start, в нём #!/bin/bash и любой код («nano», echo ...)
При запуске просто файла(start), выдаёт ошибку:

bash: start: команда не найдена...
Ошибка при поиске файла: cannot update repo 'Stream-AppStream': Cannot prepare internal mirrolist: No URLs in mirrorlist

При вводе «bash start» или «sh start», всё нормально работает.
Как сделать, чтобы работало просто при запуске файла?

 , ,

chart41
()

iscsiadm: cannot make connection to 192.168.2.1: No route to host

Форум — General

установил 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 - не помогло
. Где смотреть? Если надо ещё какие-то конфиги, скажите.

 ,

chart41
()

не работает Ipv6 в CentOS на виртуалках

Форум — General

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/128
Результат пинга:
connect: Network is unreachable
Как сделать, чтобы Ipv6 тоже нормально работало?

 , ,

chart41
()

PXE меню в ubuntu

Форум — General

Привет. Короч. Пытаюсь настроить 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
Хотя папка доступна у неё везде права. По сети могу в папке создать файл.

 , ,

chart41
()

Передать параметры в команду Ansible. Автоматизировать ответы.

Форум — Admin

Как автоматизировать ответы на вопросы команды в 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}}'

 ,

chart41
()

Проблемы с сертификатом ssh в Ansible

Форум — Admin
Ansible –I hosts.txt all –m ping

работает нормально - pong.

Когда запускаю плейбук:

---
- name: ping
  hosts: all
  become: yes
  tasks:
- name: ping
  ping:
Выдаёт ошибку от юзера: https://www.radikal.kz/images/2019/08/28/ansible.jpg от рута: https://www.radikal.kz/images/2019/08/28/ansible1.jpg

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

------

Может я чё-то не правильно сделал с сертификатом? Скинье пожалуйста по пунктам как нужно создавать сертификат и отправлять на хост.

 ,

chart41
()

настройка Traffic Control

Форум — General

Привет. Вот эти команды должны сделать скорость всем 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

 , , traffic control

chart41
()

Ошибка ulog-prefix в iptables

Форум — General

привет. Есть 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.

 , , , ,

chart41
()

RSS подписка на новые темы