W pracy zdarzyło mi się zauważyć, iż bardzo rośnie w Proxmox dysk local-lvm. Na maszynie mam zainstalowane VM Windows i Linux. Rozwiązaniem okazało się:

  • na maszynach z Windowsem: zrobienie defragmentacji dysku oraz uruchomienie programu SDelete ze strony https://docs.microsoft.com/pl-pl/sysinternals/downloads/sdelete
  • na maszynach z Linux`em: uruchomienie komendy fstrim -av

Strona Sharepoint Online niestety nie umożliwia nam przekierowania na naszą własną domenę. Tworząc rekord CNAME w DNS na naszym serwerze od strony Sharepoint Online otrzymujemy poniższy komunikat:

404 FILE NOT FOUND

Jedyne co mi przyszło do głowy, aby użytkownicy mogli łatwo zapamiętać adres strony xyz.pl to zrobienie przekierowania na stronę xyz.sharpoint.com. W tym celu należy:

  • postawić serwer z Apache2
    apt-get install apache2
    nano redirect.conf
ServerName xyz.pl
ServerAlias www.xyz.pl

RedirectPermanent / https://xyz.sharepoint.com/

ServerAdmin admin@xyz.pl

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
  • a2ensite redirect.conf
  • systemctl reload apache2
  • wskazać rekord A w DNS ze wskazaniem na IP naszego serwera
  • przekierować ruch na routerze (port 80 powinien być odblokowany)

Samba v4 jako serwer AD bardzo dobrze sprawdza się w pracy. Jednakże czasami występują problemy, takie jak poniżej:

Problem:

Podczas wywołania komendy: samba-tool gpo listall dostajemy komunikat jak poniżej:

ERROR(runtime): uncaught exception – (‘Could not find a DC for domain’, NTSTATUSError(3221225524, ‘The object name is not found.’))

Rozwiązanie:

W /etc/resolv.conf ustawiamy jak poniżej:

search mojadomena.lan

nameserver 127.0.0.1

Po zainstalowaniu Ubuntu Server jako kontener chciałem mieć do niego dostęp poprzez ZeroTier. Niestety otrzymywałem taki komunikat na serwerze Ubuntu:

zerotier-one[147]: ERROR: unable to configure virtual network port: could not open TUN/TAP device: No such file or directory

Rozwiązaniem okazało się:

na Proxmox:

cd /etc/pve/lxc/ nano 10x.conf

i tam dodajemy następujący wpis:

lxc.cgroup.devices.allow: c 10:200 rwm

lxc.hook.autodev: sh -c “modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun”

lub

lxc.cgroup2.devices.allow: c 10:200 rwm

lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file

na Ubuntu server:

cd /dev

mkdir net

mknod net/tun c 10 200

chmod0666 net/tun

i restartujemy nasz Ubuntu Server

Poniższe komendy pozwolą na aktualizację PHP 7.0 do wersji 7.4 dla Debian 9:

apt-get update && apt-get upgrade

apt-get -y install ca-certificates apt-transport-https

wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -

echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list

apt-get update

apt-get -y install php7.4 php7.4-cli php7.4-common php7.4-curl php7.4-mbstring php7.4-mysql php7.4-xml

php -v 


W systemie linux jeśli znamy adres ip danego urządzenia, możemy również poznać jego mac adres wykonując poniższą komendę:

arping 192.168.x.x -c 1

Dostajemy odpowiedź jak poniżej:

ARPING 192.168.x.x from 192.168.x.x eth0
Unicast reply from 192.168.x.x [xx:xx:xx:xx:84:2F] 1.368ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)