LINUX.ORG.RU

Сообщения tits

 

Wireguard без ната

Форум — General

Здравствуйте! Впервые буду знакомиться с wireguard, до этого работал с openvpn Гуглил настройки wireguard и везде доступ клиента во внутреннюю сеть идет через nat. Т.е используется айпи сервера wireguard. Я же хочу, чтобы wireguard просто пересылал пакеты от клиентов на нужные сервисы внутри сети, а там на этих сервисах я роуты поставлю на wireguard сервер. Такое возможно? Где почитать про эти настройки?

 ,

tits
()

Git log

Форум — Development

Здравствуйте! git version 2.37.1.windows.1

PS C:\Users\SokolovEA\myproject> git log --patch file3.txt
commit b6e898cc02746bda3e4571125afd40902ec482b7 (HEAD -> master)
Author: Sokolov Evgeniy <e.sokolov@yandex.ru>
Date:   Wed Aug 10 09:28:42 2022 +0300

    add

diff --git a/file3.txt b/file3.txt
index 705d9ed..b0adda2 100644
Binary files a/file3.txt and b/file3.txt differ

commit 0ac9979382768698654326ee5a52a79087e0d2e4
Author: Sokolov Evgeniy <e.sokolov@yandex.ru>
Date:   Wed Aug 10 09:26:39 2022 +0300

    few changes

diff --git a/file3.txt b/file3.txt
index 0b60a84..705d9ed 100644
Binary files a/file3.txt and b/file3.txt differ

commit 7b1fd41669282160ab2c8196284e58bffc0f3077
Author: Sokolov Evgeniy <e.sokolov@yandex.ru>
Date:   Wed Aug 10 09:16:14 2022 +0300

    Added file3 and updated file1

diff --git a/file3.txt b/file3.txt
new file mode 100644
index 0000000..0b60a84
Binary files /dev/null and b/file3.txt differ

Делал какие-то изменения в file3.txt Но флаг --patch не показывает какие именно. Это в новой версии убрали? Почему не работает? Спасибо

Перемещено hobbit из general

 

tits
()

Значение в userdata

Форум — General
resource "yandex_compute_instance" "vm-test1" {
  count = 0
  name = "test1"

  resources {
    cores  = 2
    memory = 2
  }

  boot_disk {
    initialize_params {
      image_id = "fd8hafusaj96qep5ub6h"
    }
  }

  network_interface {
    subnet_id = yandex_vpc_subnet.subnet_terraform.id
    nat       = true
  }

 metadata = {
    user-data = "${file("meta.yaml")}"
  }
}
resource "random_password" "password" {
  length           = 16
  special          = true
  override_special = "!#$%&*()-_=+[]{}<>:?"
}

Как передать значение random_password.password.result в user-data plain_text_passwd?

#cloud-config
users:
  - name: evgeniy
    groups: sudo
    shell: /bin/bash
    sudo: ['ALL=(ALL) NOPASSWD:ALL']
    ssh-authorized-keys:
    - ssh-rsa AAAAB3NzaCdfe1yc2EAAAADAQABAAABgQC2z+3rwfy8Sj5e9fDWmgXGaUrupWtQ+N6puT+Z2G0Edfs2Beqr2ImWtU7eVSJmWg/J4Ro9jZBi5+/nuuXG1ky6i0UmeFztUhIG4Bg5pxPmvCpGBs1MrZmLZjgIRdxn63TSo>
  - name: Ubuntu
    plain_text_passwd: '123'
    home: /home/ubuntu
    shell: /bin/bash
    lock_passwd: False
    gecos: Ubuntu
    sudo: ALL=(ALL) ALL

 

tits
()

Не работает cloud init

Форум — General

Здравствуйте! Конфиг main.tf

terraform {
  required_providers {
    libvirt = {
      source = "dmacvicar/libvirt"
      version = "0.6.14"
    }
  }
}

provider "libvirt" {
   uri = "qemu:///system"
}

resource "libvirt_domain" "default" {
  name = "test"
disk {
    volume_id = "${libvirt_volume.ubuntu_vm02_qcow2.id}"
  }

graphics {
    type        = "vnc"
    listen_type = "address"
    listen_address = "192.168.1.250"
  }
}

resource "libvirt_volume" "ubuntu_vm02_qcow2" {
  name = "ubuntu_vm02.qcow2"
  pool = "vhdd"
  source = "http://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img"
  format = "qcow2"

}

resource "libvirt_cloudinit_disk" "commoninit" {
  name = "commoninit.iso"
  pool = "iso"
  user_data = data.template_file.user_data.rendered
}


data "template_file" "user_data" {
  template = file("add_user.yaml")
}

Код файла add_user.yaml

system_info:
  default_user:
    name: Ubuntu
    plain_text_passwd: 'ubuntu'
    home: /home/ubuntu
    shell: /bin/bash
    lock_passwd: True
    gecos: Ubuntu
    groups: [adm, audio, cdrom, dialout, floppy, video, plugdev, dip, netdev]

Виртуальная машина поднимается, но когда я пытаюсь зайти под Ubuntu с пароелм ubuntu. Меня не пускает.

Где может быть ошибка?

 ,

tits
()

KVM No more available PCI slots

Форум — General

Здравствуйте! Пытаюсь добавить интерфейс к виртуальной машине Но при команде:

virsh attach-interface vm02_clone --type bridge --source virbr1 --model virtio --config --live --persistent
выдает ошибку
error: Failed to attach interface
error: internal error: No more available PCI slots

Как поправить?

 

tits
()

systemd path

Форум — General
MyMonitor.service

[Unit]
Description= My monitor service

[Service]
Type=oneshot
ExecStart=/usr/bin/free
ExecStart=/usr/bin/lsblk
[Install]
WantedBy=multi-user.target
MyMonitor.path

[Unit]
Description=My monitor path

[Path]
PathExists=/tmp/monitor

[Install]
WantedBy=multi-user.target

создаю touch /tmp/monitor Запускаю systemctl start MyMonitor.path

в логах:

Jun 09 12:41:21 vm01 systemd[1]: Starting My monitor service...
Jun 09 12:41:21 vm01 free[1834]:                total        used        free      shared  buff/cache   available
Jun 09 12:41:21 vm01 free[1834]: Mem:         8147840      254736     7512600        4900      380504     7653752
Jun 09 12:41:21 vm01 free[1834]: Swap:         998396           0      998396
Jun 09 12:41:21 vm01 lsblk[1835]: NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
Jun 09 12:41:21 vm01 lsblk[1835]: sda      8:0    0 51.3G  0 disk
Jun 09 12:41:21 vm01 lsblk[1835]: ├─sda1   8:1    0 50.3G  0 part /
Jun 09 12:41:21 vm01 lsblk[1835]: ├─sda2   8:2    0    1K  0 part
Jun 09 12:41:21 vm01 lsblk[1835]: └─sda5   8:5    0  975M  0 part [SWAP]
Jun 09 12:41:21 vm01 lsblk[1835]: sr0     11:0    1 58.2M  0 rom
Jun 09 12:41:21 vm01 systemd[1]: MyMonitor.service: Succeeded.
Jun 09 12:41:21 vm01 systemd[1]: Finished My monitor service.
Jun 09 12:41:21 vm01 systemd[1]: Starting My monitor service...
Jun 09 12:41:21 vm01 free[1836]:                total        used        free      shared  buff/cache   available
Jun 09 12:41:21 vm01 free[1836]: Mem:         8147840      254312     7513024        4900      380504     7654176
Jun 09 12:41:21 vm01 free[1836]: Swap:         998396           0      998396
Jun 09 12:41:21 vm01 lsblk[1837]: NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
Jun 09 12:41:21 vm01 lsblk[1837]: sda      8:0    0 51.3G  0 disk
Jun 09 12:41:21 vm01 lsblk[1837]: ├─sda1   8:1    0 50.3G  0 part /
Jun 09 12:41:21 vm01 lsblk[1837]: ├─sda2   8:2    0    1K  0 part
Jun 09 12:41:21 vm01 lsblk[1837]: └─sda5   8:5    0  975M  0 part [SWAP]
Jun 09 12:41:21 vm01 lsblk[1837]: sr0     11:0    1 58.2M  0 rom
Jun 09 12:41:21 vm01 systemd[1]: MyMonitor.service: Succeeded.
Jun 09 12:41:21 vm01 systemd[1]: Finished My monitor service.
Jun 09 12:41:21 vm01 systemd[1]: Starting My monitor service...
Jun 09 12:41:21 vm01 free[1838]:                total        used        free      shared  buff/cache   available
Jun 09 12:41:21 vm01 free[1838]: Mem:         8147840      253452     7513884        4900      380504     7655036
Jun 09 12:41:21 vm01 free[1838]: Swap:         998396           0      998396
Jun 09 12:41:21 vm01 lsblk[1839]: NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
Jun 09 12:41:21 vm01 lsblk[1839]: sda      8:0    0 51.3G  0 disk
Jun 09 12:41:21 vm01 lsblk[1839]: ├─sda1   8:1    0 50.3G  0 part /
Jun 09 12:41:21 vm01 lsblk[1839]: ├─sda2   8:2    0    1K  0 part
Jun 09 12:41:21 vm01 lsblk[1839]: └─sda5   8:5    0  975M  0 part [SWAP]
Jun 09 12:41:21 vm01 lsblk[1839]: sr0     11:0    1 58.2M  0 rom
Jun 09 12:41:21 vm01 systemd[1]: MyMonitor.service: Succeeded.
Jun 09 12:41:21 vm01 systemd[1]: Finished My monitor service.
Jun 09 12:41:21 vm01 systemd[1]: Starting My monitor service...
Jun 09 12:41:21 vm01 free[1840]:                total        used        free      shared  buff/cache   available
Jun 09 12:41:21 vm01 free[1840]: Mem:         8147840      253632     7513704        4900      380504     7654856
Jun 09 12:41:21 vm01 free[1840]: Swap:         998396           0      998396
Jun 09 12:41:21 vm01 lsblk[1841]: NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
Jun 09 12:41:21 vm01 lsblk[1841]: sda      8:0    0 51.3G  0 disk
Jun 09 12:41:21 vm01 lsblk[1841]: ├─sda1   8:1    0 50.3G  0 part /
Jun 09 12:41:21 vm01 lsblk[1841]: ├─sda2   8:2    0    1K  0 part
Jun 09 12:41:21 vm01 lsblk[1841]: └─sda5   8:5    0  975M  0 part [SWAP]
Jun 09 12:41:21 vm01 lsblk[1841]: sr0     11:0    1 58.2M  0 rom
Jun 09 12:41:21 vm01 systemd[1]: MyMonitor.service: Succeeded.
Jun 09 12:41:21 vm01 systemd[1]: Finished My monitor service.
Jun 09 12:41:21 vm01 systemd[1]: Starting My monitor service...
Jun 09 12:41:21 vm01 free[1842]:                total        used        free      shared  buff/cache   available
Jun 09 12:41:21 vm01 free[1842]: Mem:         8147840      253820     7513516        4900      380504     7654668
Jun 09 12:41:21 vm01 free[1842]: Swap:         998396           0      998396
Jun 09 12:41:21 vm01 lsblk[1843]: NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
Jun 09 12:41:21 vm01 lsblk[1843]: sda      8:0    0 51.3G  0 disk
Jun 09 12:41:21 vm01 lsblk[1843]: ├─sda1   8:1    0 50.3G  0 part /
Jun 09 12:41:21 vm01 lsblk[1843]: ├─sda2   8:2    0    1K  0 part
Jun 09 12:41:21 vm01 lsblk[1843]: └─sda5   8:5    0  975M  0 part [SWAP]
Jun 09 12:41:21 vm01 lsblk[1843]: sr0     11:0    1 58.2M  0 rom
Jun 09 12:41:21 vm01 systemd[1]: MyMonitor.service: Succeeded.
Jun 09 12:41:21 vm01 systemd[1]: Finished My monitor service.
Jun 09 12:41:21 vm01 systemd[1]: MyMonitor.service: Start request repeated too quickly.
Jun 09 12:41:21 vm01 systemd[1]: MyMonitor.service: Failed with result 'start-limit-hit'.
Jun 09 12:41:21 vm01 systemd[1]: Failed to start My monitor service.

Почему он выполняется в цикле и потом уходит в ошибку? Почему он не исполняется один раз?

 , ,

tits
()

Настройки сети debian 11

Форум — General

А где находятся настройки сети в debian 11? в /etc/network/interfaces только одна запись: auto lo iface lo inet loopback

 ,

tits
()

Tigervnc не коннектится

Форум — General

Здравствуйте! установил на debian 11 tigervnc стартую

root@debian11-4cpu-10ram:/usr/lib/systemd# ps aux | grep "vnc"
root        5955  0.0  0.1  18168 10468 ?        Ss   19:11   0:00 /usr/bin/perl /usr/bin/vncserver
root        5956  0.3  0.7 1072836 72440 ?       Ssl  19:11   0:00 /usr/bin/Xtigervnc :1 -rfbport 5901 -localhost=1 -SecurityTypes VncAuth -PasswordFile /root/.vnc/passwd -ClientWaitTimeMillis 30000 -geometry 1920x1200 -desktop debian11-4cpu-10ram.novalocal:1 (root) -depth 24 -auth /root/.Xauthority
root        5976  0.0  0.0   2420   520 ?        Ss   19:11   0:00 /bin/sh /root/.vnc/xstartup
root        6935  0.0  0.0   6184   656 pts/0    S+   19:13   0:00 grep vnc

root@debian11-4cpu-10ram:/usr/lib/systemd# telnet localhost 5901
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
RFB 003.008

Пытаюсь подключиться по vnc x.x.x.x:5901 Говорит отлуп не возможно подключиться

в Iptables правил никаких нет

 

tits
()

systemd mount

Форум — General

Почему не монтируется?

# /etc/systemd/system/mnt-sdb1.mount
[Unit]
Description = mount sdb1
[Mount]
What=/dev/disk/by-uuid/1f247228-688a-4ff4-a9f9-fbb3c5dfd4ff
Where=/mnt/sdb1
Type=ext4
Options=default
[Install]
WantedBy=multi-user.target

root@vm01:/home/evgeniy# systemctl status mnt-sdb1.mount
● mnt-sdb1.mount - mount sdb1
     Loaded: loaded (/etc/systemd/system/mnt-sdb1.mount; enabled; vendor preset: enabled)
     Active: inactive (dead)
      Where: /mnt/sdb1
       What: /dev/disk/by-uuid/1f247228-688a-4ff4-a9f9-fbb3c5dfd4ff

Jun 07 13:10:15 vm01 systemd[1]: Dependency failed for mount sdb1.
Jun 07 13:10:15 vm01 systemd[1]: mnt-sdb1.mount: Job mnt-sdb1.mount/start failed with result 'dependency'.

root@vm01:/home/evgeniy# sudo fdisk -l


Disk /dev/sdb: 10 MiB, 10485760 bytes, 20480 sectors
Disk model: VBOX HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd988677c

Device     Boot Start   End Sectors Size Id Type
/dev/sdb1        2048 20479   18432   9M 83 Linux


Disk /dev/sda: 8 GiB, 8589934592 bytes, 16777216 sectors
Disk model: VBOX HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x924c2571

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1  *        2048 14776319 14774272    7G 83 Linux
/dev/sda2       14778366 16775167  1996802  975M  5 Extended
/dev/sda5       14778368 16775167  1996800  975M 82 Linux swap / Solaris

 ,

tits
()

Systemd ssh

Форум — General

Здравствуйте! RestartPreventExitStatus=255 Можете сказать, для чего эта опция нужна? Хочу в понимание ее

 ,

tits
()

С чего начать изучать linux

Форум — General

Может курсы какие?

 ,

tits
()

Где ошибка?

Форум — General

Есть код на питон. Выдает ошибку. Никак не пойму где ошибка?


current_hand = [2, 3, 4, 10, 'Q', 5]

# ваше решение ниже:
card = {'2':1,'3':1,'4':1,'5':1,'6':1,'7':0,'8':0,'9':0,'10':-1,'J':-1,'Q':-1,'K':-1,'A':-1}
cards_sum = sum([card[x] for x in current_hand])
print(cards_sum)

 ,

tits
()

С чего изучать Python

Форум — General

Что лучше Лутц или https://www.udemy.com/course/bestpython/ ???

 ,

tits
()

Dovecot не дает логиниться

Форум — General

Dovecot перестает давать логиниться, в логах вот такое сообщение: master: Warning: Sent SIGKILL to 100 imap-login processes в dovecot.conf:

auth_debug = yes
auth_mechanisms = plain login
auth_verbose = yes
default_process_limit = 1000
disable_plaintext_auth = no
listen = *
mail_debug = yes
mail_location = maildir:/var/spool/mail/%u
mail_privileged_group = mail
namespace {
  inbox = yes
  location =
  prefix =
  separator = /
  type = private
}
passdb {
  args = dovecot
  driver = pam
}
plugin {
  mail_log_fields = uid box msgid size from subject flags
  sieve = /var/sieve-scripts/%u.sieve
  sieve_dir = ~/sieve
  sieve_global_dir = /etc/dovecot/sieve/global/
  sieve_global_path = /etc/dovecot/sieve/default.sieve
}
protocols = imap pop3
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
}
service imap {
  process_limit = 1024
}
service stats {
  unix_listener stats-reader {
    group = mail
    mode = 0660
    user = mail
  }
  unix_listener stats-writer {
    group = mail
    mode = 0660
    user = mail
  }
}
ssl_cert = </etc/ssl/smtpd.pem
ssl_key = # hidden, use -P to show it
userdb {
  driver = passwd
}
protocol pop3 {
  mail_plugins = " mail_log notify"
}
protocol lda {
  deliver_log_format = from=%f subj=%s msgid=%m: %$
  mail_plugins = sieve mail_log notify
  postmaster_address = postmaster@xxx.ru
}
protocol imap {
  mail_max_userip_connections = 1000
}
protocol sieve {
  info_log_path = /var/log/dovecot-sieve.log
  log_path = /var/log/dovecot-sieve-errors.log
}
Но когда делаю: doveconf -d | grep «default_process_limit» выдает:
default_process_limit = 100
Почему не меняется значение? Спасибо

 ,

tits
()

Модуль struct в python

Форум — General

Читаю луцца, затык на модуле struct https://tirinox.ru/python-struct/ Что почитать, чтобы понять такие строки кода?

import struct
struct.pack(«hhl», 1, 2, 3)

b'\x01\x00\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00'

Я понимаю, что здесь импортируется модуль struct далее вызывается метод pack, который пакует эти числа в байты. Но что из этого получается? b'\x01\x00\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00' Еще не могу понять, что означает «hhl» Короче хелп ми

 

tits
()

Посоветуйте книгу по pythonу

Форум — General

Здравствуйте! Стоит цель войти в девопс из офисных админов. Посоветуйте книгу по pythonу. Начал изучать с «Луца: Изучаем Python», но стиль изложения мне трудноват. Возможно она будет второй книгой, но перед этим нужна какая-то другая. Нужна книга для новичков в программировании и в Python.

 , ,

tits
()

Перенос системы с raid1 на 1 ssd

Форум — General

Здравствуйте Система стоит на raid1 из двух дисков 500gb. Хочу перенести на 1 диск ssd без raid Как лучше всего это сделать? https://pastebin.com/PXM8YD7X

 , , ,

tits
()

AD и Ubuntu

Форум — General

Планируется вогнать 100 тачек на Ubuntu в домен AD 2003/2008 Кто, что использует для этого? Как работает?

 , ,

tits
()

xlt2p и скорость

Форум — General

А xl2tpd не умеет в multicore? Висит в виртуалке и жрет только 1 ядро. Хотя остальные доступны. Итого скорость максимум 20 мегабит не поднимается

 

tits
()

Почтовый сервер

Форум — General

Кто нибудь держит свои почтовые сервера? Интересны люди у кого от 200 ящиков. Что дешевле и стабильней? Знаю у гугла 50 евро в год на ящик У мэйл ру от 100 ящиков 250 тыщ в год У яндекса вроде бесплатно? Но на нем сидели знакомые с 25 ящиками и что-то плоховато у них ворочилось.

 

tits
()

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