LINUX.ORG.RU

Сообщения dukenukem

 

ZFS+NFS

Добрый день! Установлена CentOS 8, создан zpool и он экспортирован посредством zfs через nfs (не через файл /etc/exports). На другой системе получается его смонтировать, но не получается маппить всех пользователей с одним uid. Пул экспортируется следующей командой:

zfs set sharenfs="anonuid=1000,anongid=1000,rw=@192.168.50.0/24,rw=@192.168.51.0/24" bigdisk/download
Так вот cвойство anonuid=1000 не срабатывает, владельцы файлов не «1000». И прав для создания на примонтированной системе нет. Вывод комманды zfs get sharenfs такой:
bigdisk/download  sharenfs  anonuid=1000,anongid=1000,rw=@192.168.50.0/24,rw=@192.168.51.0/24  local

 , , ,

dukenukem
()

Помогите разобрать с systemd-timesyncd (синхронизация времени)

Всем привет! Есть:

1. Arch linux: сетевые настройки получает через DHCP.

2. FreeBSD шлюз: раздает DHCP, на этом шлюзе настроен ntpd.

Ip-адрес, маска, шлюз и DNS все приходит и работает. Проблема с NTP-сервером.

Почему-то systemd-timesyncd не берет настройки из DHCP, а берет их из файла /etc/systemd/timesyncd.conf, причем из закомментированной секции FallBack.

Сеть на Arch настроена через nmcli. При этом, если настроить сеть через systemd-networkd все отлично работает и время берется с freebsd-шлюза. Собственно настройки такие:

( читать дальше... )

 , , ,

dukenukem
()

Midnight Commander и свободное место на диске

При копировании файлов столкнулся с тем, что Midnight Commander копирует папку с файлами на диск, при это на диске нет достаточного места. Как только место на диске заканчивается, MC зависает. Может быть я что-то не то поставил в настройках? Все пересмотрел не нашел.

 ,

dukenukem
()

Верный синтаксис файла dhcp.conf

Подскажите как верно описать в файле dhcpd.conf динамические и статические адреса:
option domain-name «some.org»;
option domain-name-servers 8.8.8.8
default-lease-time 3600;
max-lease-time 86400;
ddns-update-style none;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.224 {
range 192.168.0.2 192.168.0.30;
option routers 192.168.0.1;
}
host arch {
hardware ethernet 70:%%%:62;
fixed-address 192.168.0.3;
}
host macbookpro {
hardware ethernet dc:%%%:c0;
fixed-address 192.168.0.4;
}
host pit {
hardware ethernet 48:%%%:19;
fixed-address 192.168.0.6;
}
При таком получаю сообщение:
Dynamic and static leases present for 192.168.0.3.
Remove host declaration arch or remove 192.168.0.3
from the dynamic address pool for 192.168.0.0/27

Если записать:
subnet 192.168.0.0 netmask 255.255.255.224 {
range 192.168.0.10 192.168.0.30;
option routers 192.168.0.1;
}
получаю сообщение
lease 192.168.0.5: no subnet.

 ,

dukenukem
()

Низакая скорость записи через NFS и SAMBA

Сеть гигабит, сетевые встроенные realtek.
Имеется сервер FreeBSD13, на нем поднят samba и nfsv3 со следующими настройками:
rc.conf:
nfs_server_enable=«YES»
rpcbind_enable=«YES»
mountd_flags="-r"
mountd_enable=«YES»
apache24_enable=«YES»

/etc/exports:
/mnt/3tb -alldirs -mapall=«duk2nuk» -network 192.168.0.0 -mask 255.255.255.224

smb4.conf
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name =FreeBSD
security = user
passdb backend = tdbsam

[3tb]
path = /mnt/3tb/
writable = no
browsable = no
read only = no
guest ok = no
public = yes

Проблема в том, что скорость записи на nfs и samba очень низкая. Не более 2-3 Mb/s, при этом скорость чтения достигает 40 - 80 Mb/s

 , ,

dukenukem
()

Шум в колонках

Подскажите почему в колонках слышен шум, как помехи? Тихо, но слышно, как только включаешь любой звук шум сразу уходит.Linux Debian testing, стоит ALSA.

 ,

dukenukem
()

OpenGL+Debian+Nvidia driver

Помогите разобраться.

Имеется видеокарта Nvidia GT210, система Debian c установленными драйверами nvidia-legacy-340xx-driver.

Иксы стартуют - все ок! При этом команда glxgears выводит ошибку:

X Error of failed request: BadWindow (invalid Window parameter)

Major opcode of failed request: 155 (NV-GLX)

Minor opcode of failed request: 4 ()

Resource id in failed request: 0x4600002

Serial number of failed request: 38

Current serial number in output stream: 38

Плееры mpv и smplayer крашатся, в логах такая ошибка:

[ 0.038][v][vo/gpu/opengl] Could not initialize EGL.

Vlc тоже крашится если оставить вывод видео Default. Если ставить vdpau все играет и по нагрузке видно что используется видеокарта.

Пробовал удалить все плееры и драйвера и поставить заново – эффект тот же.

Не понимаю в чем дело.

 , , ,

dukenukem
()

Разобраться с NFSv4 и ACL

Добрый день! Помогите разобраться с NFSv4 и ACL. Имеется:

1.Сервер Debian Поднят NFSv4 сервер без LDAP и Kerberos. Маппинга пользователей нет.

Файл /etc/exports выглядит так:

/media/hdd_3tb 192.168.0.0/24(rw,fsid=0,async,no_acl,no_subtree_check)

/media/hdd_3tb/Video 192.168.0.0/24(rw,async,no_acl,all_squash,anonuid=1000,anongid=2000,no_subtree_check,insecure)

Владелец файлов duk имеет uid=1000 в системе, входит в группу nfsusers, у которой GUID=2000

У файлов, если вывести ls -l права такие:

drwxr-xr-x 5 duk duk 4096 Jan 27 2018 Music

drwxr-xr-x 2 duk duk 4096 Apr 10 08:05 Video

2.Клиент FreeBSD

Пользователь duk имеет UID=1001, входит в группу nfsusers , у которой GUID =2000.

При монтировали командой:

mount_nfs -o nfsv4 192.168.0.1:/ /mnt/nfs_3tb

получаю следующий вывод команды ls -l

drwxr-xr-x+ 5 1000 1000 4096 Jan 27 2018 Music/

drwxr-xr-x+ 2 1000 1000 4096 Apr 10 08:05 Video/

Теперь какие вопросы:

1)Появляется символ «+» - установка ACL откуда, если он в Debian не применен и как его отключить (он мне не нужен)?

2)Почему GUID равен 1000, ведь должен быть 2000?

 , , ,

dukenukem
()

Openvpn

Помогите разобраться.

Есть две сети соединенные через openvpn:
10.8.0.1 сервер openvpn debian (за ним лок сеть 192.168.1.0/24)
10.8.0.9 клиент openvpn роутер ASUS RT-N66U (за ним сеть 192.168.2.1/24)
10.8.0.3 клиент openvpn без сети

[192.168.2.0/24===10.8.0.9]-----{internet}-----[10.8.0.1===192.168.1.0/24]

[10.8.0.3]
При этом :

1. С адреса 10.8.0.9 (и с адресов локальной сети 192.168.2.0/24) видны все компьютеры (как 10.8.0.3, так и 10.8.0.1(включая локальную сеть 192.168.1.0/24)
2. С адреса 10.8.0.3 видны тоже все машины как за сервером, так и за клиентом.
2. а вот с сервера ни видно клиента 10.8.0.9, но виден клиент 10.8.0.3. Пинг к 10.8.0.9 просто повисает.

Настройки сервера такие (оставил лишь нужную часть):

push "route 192.168.1.0 255.255.255.0"
push "route 192.168.2.0 255.255.255.0"
client-config-dir ccd
route 192.168.2.0 255.255.255.0
push "dhcp-option DNS 8.8.8.8"
client-to-client
;duplicate-cn
в папке ccd для клиента 10.8.0.9 такие настройкии:
ifconfig-push 10.8.0.9 255.255.255.0
iroute 192.168.2.0 255.255.255.0

Я бы понял, если никто не видел сеть за клиентом 10.8.0.9, но почему один видит другой нет? правила в фаерволе такие:

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

iptables -A INPUT -p udp -m udp --dport 1194 -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -s 10.8.0.0/24 -p tcp -m tcp -j ACCEPT
iptables -A INPUT -s 10.8.0.0/24 -p udp -m udp -j ACCEPT
iptables -A INPUT -s 192.168.1.0/24 -p udp -m udp -j ACCEPT
iptables -A INPUT -s 192.168.1.0/24 -p tcp -m tcp -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -p icmp -j ACCEPT
iptables -A FORWARD -i tun0 -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -p udp -m multiport --ports 53 -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -p tcp -m multiport --ports 53,80,8080,443,993,465,587,110,21,22,25 -j ACCEPT

 , ,

dukenukem
()

bind9 + DHCP Debian 9

Добрый день!

Не могу настроить связку bind9 и DHCP для локальной сети.

Исходные данные такие: файл /etc/dhcp/dhcpd.conf

# dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
         option domain-name-servers 192.168.1.1;
         option domain-name "home.local";
         range 192.168.1.2 192.168.1.50;
         option routers 192.168.1.1;
         option broadcast-address 192.168.1.255;
}
default-lease-time 600;
max-lease-time 7200;
ddns-updates on;
ddns-update-style interim;
update-static-leases on;
authoritative;
key DHCP_UPDATER {
        algorithm HMAC-MD5;
        secret "xxx";
        }
zone home.local {
        primary 192.168.1.1;
        key DHCP_UPDATER;
        }
zone 1.168.192.in-addr.arpa. {
        primary 192.168.1.1;
        key DHCP_UPDATER;
        }
#----HOME LOCAL NETWORK
host mac-mini {
        hardware ethernet 00:16:cb:a6:d0:2e;
        fixed-address 192.168.1.2;
}
host ps4 {
        hardware ethernet f8:46:1c:a7:f7:58;
        fixed-address   192.168.1.4;
файл /etc/bind/named.conf.options
options {
        directory "/var/cache/bind";
        forwarders {
                4.4.4.4;
                8.8.8.8;
         };
        listen-on {
        127.0.0.1;
        192.168.1.1;
        };
        dnssec-validation auto;
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};
Файл /etc/bind/named.conf.local
key DHCP_UPDATER {
        algorithm HMAC-MD5.SIG-ALG.REG.INT;
        secret "xxx";
        };
zone "home.local" IN {
        type master;
        file "/var/lib/bind/forward.bind";
        allow-update { key DHCP_UPDATER; };
        };
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file    "/var/lib/bind/reverse.bind";
        allow-update { key DHCP_UPDATER; };
        };
файл /etc/resolv.conf
domain home.local
search home.local
nameserver 127.0.0.1
nameserver 192.168.1.1
nameserver (ip-dns провайдера)
nameserver (ip-dns провайдера)
последние логи bind:
21-Nov-2017 16:08:26.620 general: info: managed-keys-zone: journal file is out of date: removing journal file
21-Nov-2017 16:08:26.725 general: info: managed-keys-zone: loaded serial 47
21-Nov-2017 16:08:26.814 general: info: zone 1.168.192.in-addr.arpa/IN: loaded serial 2
21-Nov-2017 16:08:26.843 general: info: zone 255.in-addr.arpa/IN: loaded serial 1
21-Nov-2017 16:08:26.864 general: info: zone home.local/IN: loaded serial 2
21-Nov-2017 16:08:27.089 general: info: zone 0.in-addr.arpa/IN: loaded serial 1
21-Nov-2017 16:08:27.089 general: info: zone localhost/IN: loaded serial 2
21-Nov-2017 16:08:27.090 general: info: zone 127.in-addr.arpa/IN: loaded serial 1
21-Nov-2017 16:08:27.092 general: notice: all zones loaded
21-Nov-2017 16:08:27.092 general: notice: running
21-Nov-2017 16:08:28.305 general: info: managed-keys-zone: Key 19036 for zone . acceptance timer complete: key now trusted
21-Nov-2017 16:08:28.305 general: info: managed-keys-zone: Key 20326 for zone . acceptance timer complete: key now trusted
При этом DHCP все ip раздает правильно (они статические+несколько динамических). Но вот записи о выданных ip-dns именах не добавляются в файл /var/lib/bind/forward.bind.

 , , ,

dukenukem
()

NFS сервер Debian, клиент - Mac OS X

Ситуация такая:

есть NFS-сервер на Debian 9

файл /etc/export выглядит так:

/media/hdd_2tb  192.168.1.0/24(rw,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000)

Есть клиент Mac OS X. NFS смонтирован на нем, вывод команды mount выглядит так:

192.168.1.13:/media/hdd_2tb on /Volumes/hdd_2tb (nfs, nodev, nosuid, mounted by user)

Проблема в том, что запись на NFS-диск из терминала mac os x без проблем. Но из finder - постоянно зависает, подолгу висит окно «Preparing to copy».

В итоге запись осущесвляется (хотя не всегда), но с ошибкой «Finder can't complete the operation because some data can't be read or written. Error code - 36». При этом файл оказывается записанным на диск.

Чтение всегда ок.

В чем может быть дело? Может быть какие-то опции экспортирования (sync и async пробовал, не помогает).

 , ,

dukenukem
()

NFS права пользователей

Добрый день!

Имеем два компьютера: Debian 9 и MacOS 10.6.

На Debian запущен transmission-daemon (который работает от имени своего пользователя (uid=112,gid=117)) и NFS-сервер. Так же на Debian имеется пользователь test (uid=1000,gid=1000), которому принадлежит расширенная папка(hdd_2tb) на NFS-сервере.

Когда transmission создает файл (скачивает), присваивает свои права. Но проблем нет, так как пользователь test входит в группу transmission.

Файл /etc/exports выглядит так:

/media/hdd_2tb  192.168.1.0/24(rw,async,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000)
Проблема возникает, когда пытаешься с MacOS записать в папку (или удалить из папки) принадлежащую transmission. С файлами принадлежащими пользователю test проблем нет, так как его uid совпадает с uid пользователя NFS)

Как поступить (но не создавая дополнительных пользоватлей)?

 , ,

dukenukem
()

Debian два default шлюза

Ситауция такая: Debian 9. На компьютере - карточка wifi(wlp3s0) и ethernet-карта(enp4s0). По wifi подключен интернет(через точку доступа), через ethernet (локальная сеть).

Когда wifi и ethernet настроены через Network manager (NM) получается два default маршрута:
default via 192.168.0.1 dev enp4s0 proto static metric 100
default via 172.20.10.1 dev wlp3s0 proto static metric 600
172.20.10.0/28 dev wlp3s0 proto kernel scope link src 172.20.10.13 metric 600
192.168.0.0/24 dev enp4s0 proto kernel scope link src 192.168.0.1 metric 100

Соответственно доступа в инет нет, пинга тоже. Все запросы летят в ethernet.

(Настройки wifi - dhcp c телефона, ethernet - вручную в NM).

При это файл /etc/network/interfaces пустой. Если в файле /etc/network/interfaces прописать статический адрес для ethernet:
------------------------
auto lo
iface lo inet loopback
auto enp4s0
iface enp4s0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
-------------------------
а из NM удалить настройку ethernet, то все работает - default один.

Хочу настроить все через NM (что бы файл /etc/network/interfaces был пустым), и чтобы был один default маршрут.

Файл /etс/NetworkManager/NetworkManager.conf в обоих случаях выглядит так:
-----------------------------
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
-----------------------------

 , , ,

dukenukem
()

Переход NTFS ---> ETX3

У меня вот такая ситуация.
Есть ОС Windows XP(на отдельном диске) и диск на 300Gb и файловой системой под ntfs, где лежит файловый архив на 250Gb.
Хочу перевести архив под Linux Debian.
Отсюда вопросы:
1. Можно ли сделать как-нибудь совместный доступ к этому диску на чтение /запись и из под Linux, и из под Windows?(только со 100% гарантией сохрнаности данных)
2. Понимаю, что сделать совместный доступ почти не реально, то отсюда другой вопрос как можно перевести с файловой системы ntfs на ext3, только, понятное дело, :) с гарантией сохранности?

dukenukem
()

Установка Debian-testing

Устанавливал Debian-testing с двух первых дисков. Установка прошла номально, но при загрузке gdm выводится пустое окно! Без букв, изображений, просто светлое поле.. курсор двигается, но ввести ничего нельзя. Кто-нибудь знает в чем дело? Может проблема в видеокарте(NV6800)

dukenukem
()

ядро 2.6 в Debian Sarge

Собираю ядро(2.6.11) из исходников с kernel.org. Компиляция прошла нормально, само ядро установил, а вот при выполнении команды mkinitrd -o initrd.img-2.6.11.12 2.6.11.12 -- ошибка: /usr/sbin/mkinitrd: add_modules_dep_2_5: modprobe failed FATAL: Module sata_via not found. FATAL: Module sd_mod not found. WARNING: This failure MAY indicate that your kernel will not boot! but it can also be triggered by needed modules being compiled into the kernel.

dukenukem
()

Несколько вопросов про Debian

1. Я поставил себе Debian Sarge. При запуске X-сервера, он выдал ошибку -- Не найдено устройство. Я посмотрел в логах там значится что X-сервер не нашёл мою видеокарту. У меня NV 40(6800 от Leadtek), там поддерживаются предыдущая серия -- NV 30. Я скачал драйвер с сайта Nvidia, запустил его, он ругнлся что не нашёл интрефейсов к ядру, предложил скомпилировать их. Потом опять ругнулся, что и сорсов ядра не нашёл. Я попытался найти на диске исходники (с помошью aptitude), но там только kelnel-headers. Кто-нибудь может подсказать как тут быть?

dukenukem
()

Установка Debian на SATA диск.

Сам я не очень хорошо разбираюсь в Linux. Хотелось бы поставить Debian Sarge на одиночный SATA диск Seagate(НЕ в массиве RAID) присоединённый к VIA VT8237. Отсюда вопрос: можно ли будет поставить на этот диск Debian Sarge с CD-ROM напрямую (то есть воспользовавшись стандартым дебиановским инсталлятором, без подключения доп PATA диска, установке на него и т.д. и т.п.)?

dukenukem
()

Sylpheed-Claws

Установил почтовик, всем он мне нравится. Тока есть проблема нельзя ввести текст по-русски, может кто знает как пофиксить.

dukenukem
()

About GCC

Кто-нибудь может подсказать какие существуют оптимизационные опции при компилировании прог в GCC? Я слышал, что такие существую! Но какие они и когда применяются -- не знаю. Подскажите или дайте линк где можно про этто прочитать. Заранее спасибо!

dukenukem
()

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