LAN-blog

LAN-blog

Sommerprojekt:Hus dims

Linux and StuffPosted by Harleyman Sat, June 23, 2018 13:42:18
Som nogle af mine læsere nok ved er jeg ved at flytte i hus og har derfor en lille opgave med at lave en "hus kontroller".
Krav : Den skal kunne vise temp. , besøg og strømforbrug.

Jeg har valgt at bruge en Raspberry PI 3 B+ og et projekt der hedder
OpenHab2 og noget vejrstation.

Til projektet skal jeg bruge : Raspberry boardet + SenseHat + Dlink dimser jeg har.
..... Opdateres senere smiley
Læs mere om vejrstation her : https://projects.raspberrypi.org/en/projects/build-your-own-weather-station
Læs mere om OpenHab her : https://www.openhab.org



  • Comments(0)//blog.deadmeat.dk/#post314

Tiden gik...

Linux and StuffPosted by Harleyman Sat, May 12, 2018 13:27:19
Så blev det tid til at skrive lidt på min blog igen,
efter jeg har været næsten offline i længere tid.

Jeg har den seneste tid leget med Android og et build system der hedder jenkins.

På min HTC A9 telefon leger jeg lige nu med LineageOS og en ide om at fjerne alt det crapware en Android telefon kommer med default. Samtidig roder jeg med en ide om den FM-tuner der sidder i telefonen. Det viser sig man kan ændre området der skal scannes...
Da det er en software defined radio der sidder i telefoner. Mon man kan ændre andre spændende ting i sådan en laban ??

https://wiki.lineageos.org/devices/hiaeuhl
(#note2self : smid egen version på github ! )
Status på Jenkins serveren : https://jenkins.lineageos.org

NB! Er det en HTC M9 du har se her :
https://www.lineageoslog.com/14.1/himaul

https://forum.xda-developers.com/one-m9


"Code-named Hima, the HTC One (M9) was announced on March 1, 2015, as a successor to the HTC One M8. It retains much of the exterior styling of the M8, while making significant improvements on the internals. It's powered by a 64-bit 2GHz octa-core Qualcomm Snapdragon 810 processor and 3GB of RAM. It features a 5" SuperLCD3 1920 x 1080 display, 32GB internal storage, with up to 128GB available via microSD, and a 2840mAh battery, which features fast-charging technology. The M9 rear shooter has a 20.7MP sensor, with dual flash and 4K video at 30fps. The front facing camera features the main camera taken from the HTC One M8, giving it a 4UP sensor, with HDR and 1080p video."


Til at bygge LineageOS, skal du bruge (Ubuntu) pakker:

bc bison build-essential ccache curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev
NB! Ældre end 16.04 (xenial), update eller brug : libwxgtk3.0-dev → libwxgtk2.8-dev

JAVA :

LineageOS 14.1-15.1: OpenJDK 1.8 (install openjdk-8-jdk)

LineageOS 11.0-13.0: OpenJDK 1.7 (install openjdk-7-jdk)*

Mere om hvordan man gør på : https://wiki.lineageos.org/devices/hiaeuhl/build

NAS-box (D-link DNS 320)
Ellers er det tid til at opdatere min NAS box med den "nye" ALT-F firmware.
https://sourceforge.net/p/alt-f/code/HEAD/tree/trunk/alt-f/
(#note2self : smid egen version på github ! )



  • Comments(0)//blog.deadmeat.dk/#post311

iRODS on CentOS7

Linux and StuffPosted by Harleyman Thu, September 17, 2015 19:41:42

install postgresql:

rpm -iUvh http://yum.postgresql.org/9.3/redhat/rhel-latest-x86_64/pgdg-centos93-9.3-1.noarch.rpm; yum update

yum -y install postgresql93 postgresql93-server postgresql93-contrib postgresql93-libs postgresql93-odbc fuse-libs.x86_64 perl-JSON* python-jsonschema.noarch python-psutil.x86_64 python-requests.noarch postgresql93-odbc

Hent alle rpm pakker.... ftp://ftp.renci.org/pub/irods/releases/4.1.5/centos7/

rpm -ivh irods-icat-4.1.5-centos7-x86_64.rpm

rpm -ivh irods-database-plugin-postgres93-1.6-centos7-x86_64.rpm

rpm -ivh irods-runtime-4.1.5-centos7-x86_64.rpm

More info : https://docs.irods.org/4.1.5/manual/installation/#installation
Client : http://ccl.cse.nd.edu/

Twitter : https://twitter.com/irods

GitHub : https://github.com/irods


  • Comments(1)//blog.deadmeat.dk/#post304

Linux på DNS320

Linux and StuffPosted by Harleyman Thu, August 06, 2015 01:21:37
Så fik jeg endelig tid til at smide en ARM6-Linux på min DNS-320 NAS box.
Sådan en laban: http://sharecenter.dlink.com/products/DNS-320

Jeg har valgt at bruge en distro der hedder ALT-F ( http://sourceforge.net/projects/alt-f/ )
Webinterfacet på DNS 320 efter flashing...

Det er faktisk super simple.... Hent den firmware der passer til din box (rev. A eller rev.B )
Upload den som du vil gøre med en "normal" firmware. Der er INGEN CRC-beskyttelse på smiley
Via en Putty med root login siger den:
[root@dns320]# dmesg

Booting Linux on physical CPU 0x0

Linux version 3.10.32 (jcard@silver) (gcc version 4.3.3 (GCC) ) #1 xxxxxx :xx:xx WET 201x

CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977

CPU: VIVT data cache, VIVT instruction cache

Machine: Marvell Kirkwood (Flattened Device Tree), model: D-Link DNS-320 NAS (Re v A1/A2)

Memory policy: ECC disabled, Data cache writeback

On node 0 totalpages: 32768

free_area_init_node: node 0, pgdat c04c1b88, node_mem_map c04d8000

Normal zone: 256 pages used for memmap

Normal zone: 0 pages reserved

Normal zone: 32768 pages, LIFO batch:7

pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768

pcpu-alloc: [0] 0

Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512

Kernel command line: console=ttyS0,115200 root=/dev/ram0 init=/init

PID hash table entries: 512 (order: -1, 2048 bytes)

Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)

Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)

Memory: 128MB = 128MB total

Memory: 121932k/121932k available, 9140k reserved, 0K highmem

Virtual kernel memory layout:

vector : 0xffff0000 - 0xffff1000 ( 4 kB)

fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)

vmalloc : 0xc8800000 - 0xff000000 ( 872 MB)

lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)

modules : 0xbf000000 - 0xc0000000 ( 16 MB)

.text : 0xc0008000 - 0xc0467fac (4480 kB)

.init : 0xc0468000 - 0xc0493354 ( 173 kB)

.data : 0xc0494000 - 0xc04c22a0 ( 185 kB)

.bss : 0xc04c22a0 - 0xc04d7fe4 ( 88 kB)

NR_IRQS:114

sched_clock: 32 bits at 166MHz, resolution 5ns, wraps every 25769ms

Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)

pid_max: default: 4096 minimum: 301

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

Setting up static identity map for 0xc03cb4c8 - 0xc03cb504

xor: measuring software checksum speed

arm4regs : 724.400 MB/sec

8regs : 537.200 MB/sec

32regs : 587.200 MB/sec

xor: using function: arm4regs (724.400 MB/sec)

pinctrl core: initialized pinctrl subsystem

regulator-dummy: no parameters

NET: Registered protocol family 16

DMA: preallocated 256 KiB pool for atomic coherent allocations

Kirkwood: MV88F6281-A1, TCLK=166666667.

Feroceon L2: Enabling L2

Feroceon L2: Cache support initialised.

dnskw: Failed to register dnskw:power:recover

-- cut-----

[root@dns320]# cat cpuinfo

processor : 0

model name : Feroceon 88FR131 rev 1 (v5l)

BogoMIPS : 795.44

Features : swp half fastmult edsp

CPU implementer : 0x56

CPU architecture: 5TE

CPU variant : 0x2

CPU part : 0x131

CPU revision : 1

Hardware : Marvell Kirkwood (Flattened Device Tree)

Revision : 0000

Serial : 0000000000000000

[root@dns320]#cat version

Linux version 3.10.32 (jcard@silver) (gcc version 4.3.3 (GCC) ) #1 Fri Jan 30 16:37:58 WET 2015



  • Comments(0)//blog.deadmeat.dk/#post302

CentOS 7 med Repo

Linux and StuffPosted by Harleyman Sat, July 18, 2015 14:14:44
En kunde spurgte om de ikke kunne få en CentOS 7 server med flere Repos, så det at installere software bliver super simple og ikke det klassiske "80 tegn make-make install".

1. start med at hent en DVD iso fra : http://www.centos.org/download/mirrors/


2. installere den med "minimal".

Install Repo's :

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

yum install http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

yum install epel-release

yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/remi.repo

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Du burde nu kunne installere de meste en "rigtig" server skal bruge.

Install ny Kernel :

yum --enablerepo=elrepo-kernel install kernel-ml

grub2-mkconfig -o /boot/grub2/grub.cfg

eller med UEFI-based: grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

Kilde : http://elrepo.org/tiki/tiki-index.php
Kilde : https://www.howtoforge.com/tutorial/centos-7.1-server/
Kilde : RedHat 7 config

  • Comments(0)//blog.deadmeat.dk/#post301

CCC camp 2015?

Linux and StuffPosted by Harleyman Sat, July 11, 2015 22:38:20
Så er det snart tid til at nørde i det blå rum igen og dermed mødes på en mark i Tyskland.
Som min verden ser ud lige nu kan jeg ikke tag med, grundet forskellige forhold omkring
min job situation og forskellige projekter, der ikke er så IT-sikkerhedsrelateret.
Men mere i retningen af Demoscene,tilladelser og OpenSource....
Med nøgleord som : Visual Studio, Renoise,OpenGL/GLSL og meget mere..... smiley
Dog skal 4 fra "banden" der ned : Bobbi , Kim og Thomas. (+ Søren aka Sivsko!)

Info : http://events.ccc.de/tag/chaos-communication-camp/

August 13th – 17th, 2015: Chaos Communication Camp at Ziegeleipark Mildenberg [INFO]

Regner heller ikke med jeg tager til Evoke 2015.
Evoke 2015 / July 31st to August 2nd 2015 / AbenteuerhallenKALK.....
men jeg er helt sikker på som Sofascener!

Jeg nok med til : http://www.trsac.dk/ og http://www.dreamhack.se/

  • Comments(0)//blog.deadmeat.dk/#post300

VMware på Ubuntu 15.x

Linux and StuffPosted by Harleyman Wed, April 29, 2015 18:28:43
Jeg har byggede et VMware miljø til en god ven - hvor jeg har brugt en Ubuntu Mate 15.x.

Men når man starter VMware Workstation op få man fejlen : "ERROR : Failed to build vmnet."

Men man kan løse det ved at patche kernel : (HUSK AT være ROOT for at det virker!!)

Patch koden :

curl http://pastie.org/pastes/9934018/download -o /tmp/vmnet-3.19.patch
cd /usr/lib/vmware/modules/source
tar -xf vmnet.tar
patch -p0 -i /tmp/vmnet-3.19.patch
mv vmnet.tar vmnet.tar.SAVED
tar -cf vmnet.tar vmnet-only
rm -r vmnet-only
vmware-modconfig --console --install-all

  • Comments(0)//blog.deadmeat.dk/#post297

File sharing....Linux Style

Linux and StuffPosted by Harleyman Thu, October 09, 2014 08:31:53
Jeg blev spurgt af en kunde om man ikke kunne se Samba-share filerne direkte i en browser?
Det kan man da godt.....
# nano /etc/httpd/conf/httpd.conf
--cut--

Alias /shares/ "/images/"

<Directory "/images">

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

</Directory>

--cut--
Vi skal bruge .ISO filerne på vores vmware(ESXi) server.... Hvordan?

Man mounter en Windows share (SMB) på en CentOS server.
#mkdir /media/images

#mount -t cifs -o nobody,nobody //192.168.0.xxx/images /media/images/

#Password: <enter>

Eller for de mere seje.. mount via SSH.
#sshfs shareuser@192.168.0.xxx:/images /home/vmware_servers/Shared\ VMs/images


  • Comments(0)//blog.deadmeat.dk/#post287

CentOS7 :setup og docker.io

Linux and StuffPosted by Harleyman Mon, August 11, 2014 09:52:38

Jeg er nok blevet vant til at bruge "setup" kommandoen i CentOS.
Men den virker ikke out of the box.... Der skal man fyre disse kommando'er af:

#yum -y install setuptool

#yum -y install system-config-network*

#yum -y install system-config-firewall*

#yum -y install system-config-securitylevel-tui

#yum -y install system-config-keyboard

#yum -y install ntsysv
#setup

Nu virker netværket.... Så skal vi have docker.io til at virke...

#wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
#rpm -import http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-7
#rpm -ivh epel-release-7-0.2.noarch.rpm
#yum clean all
#yum install docker docker-registry -y


  • Comments(0)//blog.deadmeat.dk/#post286
Next »