Archiv der Kategorie: IT

WLAN Profile unter WIN 10 löschen.

Wenn Win 10 mal nicht zu einem eigentlich bekannten WLAN verbinden will, kann man so die vorhandenen WLAN Profile anzeigen…
  1. Kommandozeile öffnen: Windows Taste drücken und CMD eingeben.
  2. WLAN Profile anzeigen: „netsh wlan show profiles“

… und das Betroffene dann löschen: „netsh wlan delete profile name=“PROFILNAME“

Dann einfach neu connecten.

And then I found MobaXterm

The only thing which was sticking me to OS X was the abiltiy to use the terminal for ssh connections and native stuff.

Well, I just found mobaxterm for windows which is SO_MUCH_MORE than just a terminal, its a joke I didn’t find out earlier about it. Its a cygwin wrapper, but only roughly 20MB.

Its not only a full blown xterm, but it´s

  • build in graphical sftp client which follows the terminal (!) (dragndrop)
  • tabbed ssh terminal
  • Lean Texteditor
  • VNC client
  • graphical SSH tunnel builder
  • Network Scanner
  • Portscanner
  • Network Packets capturing
  • and much more

I have to say I am truly impressed – its a huge productivity boost for me.

Hint, if you need to find the bin folder: echo „/bin PATH = $(cygpath -w /bin)“

Connecting from a Windows 10 client through L2TP/IPSEC to OSX Server

In a series of posts I am documenting my switch from an osx only world to a windows 10 client. This time: connecting to a L2TP/IPSEC VPN to a server running OS X Server 10.6.8 where the setup is like this:

Screenshot 2016-12-11 15.57.59.png

So let`s begin on the windows 10 side:

  • create a new VPN network connection in the network center
  • right click properties -> General: add a hostname
  • Options -> set PPP options
    network1.JPG
  • Security Settings
    network2.JPG
  • note the pre-shared key, you’ll set it in the os x server settings later on.
  • Now follow exactly these steps in order to set the correct security settings for your windows 10 client. note: these worked for me despite it says windows 7
  • Restart Windows

Now, for the gateway in order to get the traffic for L2TP / IPSec correctly tunneled I needed to forward these ports to my local server:

  • UDP 45, 500, 4500, 1701

As I am using a Zyxel Speedlink 5501, this looked like this (Web-Administration > Security > Port-Forwarding):
Screenshot 2016-12-11 16.24.37.png

On the OS X Server side, I set up the VPN through the Server Admin panel. I used MS-Chapv2 and a shared secret:
Screenshot 2016-12-11 16.26.27.png

Of course, you need to have a valid user/password for the server machine in order to connect succesfully.

Update 1: After a 1st test this broke my smb connections from the win 10 to another osx client on the network. 🙁

Update 2: fixed the problem above. To either connect to OS X Server via VPN or to another OS X machine it is „OK“ to set the „Network Security: LAN Manager authentication level“ to „Send NTLMv2 response only“. I was still able to connect to the VPN successfully.
network3.JPG

 

 

Postbox 5 – der einzig gute Mailclient für Windows

Hatte ich schon einmal erwähnt, oder? Postbox 5 ist der einzig gute Mailclient für Windows. Fühlt sich jetzt, nach dem neuen Update, auch wirklich an wie Apple Mail.

Dabei bringt Postbox auch noch ein paar echt gute Features mit, die ich nicht mehr missen möchte:

  1. Später senden
    latersend
  2. Themen zuweisen, über Email-Kontengrenzen hinweg:
    thema
  3. Vorlagen mit Platzhaltern
    vorlage.JPG

Darüber hinaus ist Postbox auch noch echt stabil und schnell – ohne würde ich nicht auf Win arbeiten wollen. Kostet glaub ich so um die 40 EUR – finde ich aber gut investiert.

 

Shopware 5, sendmail and a Strato smtp servers

We just moved from another mail provider to strato, with one of our companies.

As we are running several online shops based on shopware with this company, we also had so re-setup the mailing stuff, and I just wanted to document that here – none the less for my self documentation. We are running on an AWS Ubuntu 14.04.5 LTS environment

These are the settings within Shopware 5 for Strato Mailservers:

strato-mailsettings

  1. email@domain.com of course is the emailadress, which can authenticate with strato.
  2. That is NOT the Email adress, you want to have the email sent „from“. You can configure that bit in the shopware backend at: Configuration -> Shop settings -> Basic information -> Shop owner Email.

In the first place I was not able to send emails (in shopware 5 you can send testmails by clicking „send testmail to shop owner“ at Configuration -> Email Templates -> System emails -> sOrder -> Send test mail to shop owner)

send-test-mail

 

I did a „tail -f /var/log/mail“ on the server, so examine why we were not able to send via sendmail to the smtp, and all I got was a lousy: DSN Service unavailable.

Sep  2 18:19:26 (none) sendmail[17696]: u82IJQ4j017696: from=www-data, size=1467, class=0, nrcpts=1, msgid=<201609021819.u82IJQ4j017696@(none)>, relay=www-data@localhost

Sep  2 18:19:26 (none) sm-mta[17697]: u82IJQBv017697: localhost [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4

Sep  2 18:19:26 (none) sendmail[17696]: u82IJQ4j017696: to=bestellung@theshopname.com, ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31467, relay=[127.0.0.1] [127.0.0.1], dsn=5.0.0, stat=Service unavailable

Sep  2 18:19:26 (none) sendmail[17696]: u82IJQ4j017696: u82IJQ4k017696: DSN: Service unavailable

So I did two things and they fixed my problem.

  1. adding a hostname (no, there wasn’t one): hostname myshopdomain.com
  2. editing /etc/hosts PUBLICIPADDRESS myshopdomain.com
  3. service sendmaol restart

Voila – sending mail works flawlessly.

 

AWS EC2 – Server weg, und dann?

…im Nachhinein kann ich es wirklich nicht mehr sagen, geschweige denn nachvollziehen, aber: von heute auf morgen war mein webserver, der das Blog hier betreibt, nicht mehr in der AWS mgmt. Console zu finden. Nicht nur das: der war grundsätzlich einfach GAR nicht mehr da. Sogar die Elastic-IP war auf einmal wieder released, so dass klar war: das Ding ist so _richtig_ weg. Naja, wahrscheinlich hat irgendwer bei Amazon nen Kabel falsch gesteckt… ach stimmt: das ist ja alles virtuelles Zeugs.

Meine Backup Strategie (cron db-dumps, directory-tar’s auf allen Severn, dann rsync in den Bunker) habe ich wohl irgendwie bei meiner privaten Maschine vergessen.

Schön aber, dass es bei AWS EC2 die EBS gibt. Das sind sozusagen virtuelle Volumes, die an eine Maschine „attached“ werden. Dumm nur, dass ich dabei so um die 100 Stck. in meinem Account habe, teilweise attached, teilweise unattached.

Man kann die aber an laufende Maschinen anlegen, und dann darauf zugreifen.

Capture

Über ein mount /dev/xvdg /media/platte kann man dann die Platte mounten (Achtung: ältere Kernel machen aus einem /dev/sdg ein /dev/xvdg).

Und siehe da: ich habe das richtige Volume gefunden.

Dann kann man aus einem Volume einen Snapshot erstellen. (Rechte Mausttase -> create Snapshot).

Danach aus einem Snapshot ein „image“ – dies ist dann unter „Images -> AMIs“ zu finden. Achtung: dabei kann man auswählen, um was für ein Image es sich handeln soll. Hier ist es wichtig zu wissen, um welche Architektur es sich bei dem alten Sytem handelt, und welcher Kernel benutzt wurde – sonst kann es sein, das die Maschine einfach nicht mehr startet.

Capture1

Danach „launcht“ man die AMI einfach nur noch (hier kann man die Serverkonfig vornehmen, Memory, CPU etc.) und braucht dann hoffentlich nur noch die Elastische IP wieder auf die neue, laufende Maschine zu mappen.

Good Luck!

Windows 10 – continued

So, heute also die 3. Woche Windows 10 (und ohne OSX) und es gibt doch ein paar Dinge, die ich festhalten will:

  • es gibt bisher nur ein vernünftiges Email-Programm für Windows 10 – zumindest was ich gefunden habe:
    • Outlook – mist, weil kann nicht vernünftig mit Gmail
    • Windows mail – chic, aber neue Nachrichten lassen sich noch nicht mal in einem neuen Fenster öffnen…
    • eM client – nice, aber irgendwie auch total klunky und schwerfällig
    • Mailbird – scam und security Hölle
    • Thunderbird – uah, naja. Gut, wer auf Suse Linux 6.1 steht
    • und dann kam: Postbox! Sieht wirklich gut aus vom Interface, ist fix und basiert im Kern auf Thunderbird, heisst: auch ne Menge Mozilla extensions tuns wohl. Teste ich jetzt mal die nächsten Wochen.
  • Da bei meinem Dell Latitude nur so ne mini 128GB Platte drin ist, kann ich nicht die gesamte Dropbox nutzen-aber es gibt ja sowas nettes wie WebDav. Und in Verbindung mit DropDav teste ich jetzt mal, direkt in der Dropbox zu arbeiten.
  • Evernote tut natürlich überall – und macht auch in Win10 nen schlanken Fuss.
  • Slack läuft irgendwie auch, aber das Interface ist nicht so nett wie auf OSX – das läuft in so nem seltsamen Fenster. Egal, alles da und geht.
  • Mein Assistenten Service my-vpa läuft mit der neuen App sogar slick im Edge – wer hätte das gedacht.
  • VPN Verbindungen (Cisco und native) gehen auch
  • UltraVNC ist irgendwie so der einzige vernünftige VNC client und sieht natürlich total fies aus (aber wie willste anders die Xserve konfigurieren)
  • Ich nutze ja aus dem Microsoft AppStore (ja, haben die wohl jetzt auch) das Remote Terminal für alles was mit ssh zu tun hat. Naja, geht so – man kann auch wieder, wie bei dem dämlichen Mail Client) keine neuen Fenster öffnen – hat das eigentlich Methode?!

 

Was immer noch Mist ist, sind Screenshots. Dieses Snipping Tool ist auch so Win XP und die ganzen 3rd Party tools sind irgendwie nicht nice integriert. Wenn da jemand was kennt…

 

 

Open Xchange, Strato and the joy of mailfilters.

At my-vpa we are running an integrated groupware environment to ensure a consistant, stable and secure workdesk based on Open-Xchange for our employees.

Additionally we use strato as our primary mail-service in the open wild and have the OX connected to it. So far so good. The only problem is, strato doesn’t support the sieve protocol for external services, so we are not able to use mailfilters (think: autoresponder when you are on holiday).

So, my idea is, to set up an own mailserver, which fetches from strato through imap, serves imap locally via dovecot and uses dovecot-sieve, to enable sieve rules in OX. It could look like this:

Capture

I am going to write an update as soon as I’ve figured out, how that all sticks together, especially how I am going to handle the synchronisation and user setup (think: we have 100+ employees)

We do a relaunch tomorrow and I had some headaches with wordpress being slow on EC2

With our company mein-virtuellerassistent.com we were using a website we have built 6 years ago. Being the german market leader in the virtual private assistant soace, tomorrow is the german relaunch and rebranding to my-vpa.com. Besides many technical improvements under the hood (we`ve built a super sophisticated task management tool – I haven´t heard of something else coming near that, making it super easy to delegate tasks to outsourced resources) we are doing a website relaunch.

I´ve just been doing some performance tunings for the EC2 machine, the site is running on, and now found loader.io to do some performance-testing. For the moment (and the expected traffic) this looks somehow ok.

Capture

To the WordPress Amazon EC2 tuning part:

  • use Total Cache with worppress and MAKE SURE TO DEACTIVATE MINIFY (that causes and costs CPU power)
  • adapt apache prefork-conf to your machine size (for a t.3 this would be ok):

 

<IfModule prefork.c>
 StartServers       10
 MinSpareServers    10
 MaxSpareServers   10
 MaxClients       10
 MaxRequestsPerChild  4000
</IfModule
  • tune your mysql – there´s a proper preset coming with it (locate my-small.cnf) and mv my.cnf to my-old.cnf, mv my-small.cnf my.cnf, mysqld restart

So, keeping fingers crossed, the 301s from the old site will keep on carry valuable organic traffic to our site…

Und auf einmal drückst Du die „Windows Taste“

Letzte Woche gab mein „Late 2011“ MacBook auf einmal seinen Geist auf: nach ca. 29565 Betriebsstunden hatte sich die Batterie des Mainboards wohl verabschiedet. Da ich aber gerade mal schnell weiter arbeiten musste, nahm ich mir das nächst-freie-im-Büro-liegende Notebook (irgendwas aus Plastik von Dell) und startete es in der Hoffnung, nicht direkt von einer Ubuntu Live-CD aus weiter arbeiten zu müssen. Und siehe da: Ein Kastenlogo das irgendwie nach Windows 10 aussah, erschien.

Mit dem Passwort Admin/Admin kam ich natürlich sofort rein (bestimmt ein Bug von Microsoft, meine Mitarbeiter würden das nie tun) und suchte erst einmal nach Minesweeper, der letztlich mir bekannten Windows Anwendung aus 1995 oder so.

Doch mit jedem öffnen des Startmenüs (Apfeltaste=Windows Taste. Ja, natürlich Apple Tastatur und Cinema Display) wurde mir dieses Biest von Windows sympathischer. Rennt verdammt fix, selbst nach dem Start. Keine App hat seit einer Woche irgendwie gehangen. Dieser Office Fluch funzt verdammt gut. Und dann gibt es auch noch so was wie einen Ubuntu Kern (ich brauche eben täglich ein Terminal – aus der Windows Welt gibt es jetzt auch so was wie „Remote Terminal“ und ja: datt Ding spricht Private Keys).

Mit Mobile Net Switch emuliere ich die Netzwerkumgebungen aus OSX, weil ich häufig die Büroumgebung wechsle. Mit einer Mischung aus Outlook und Windows „Mail und Calendar“ versuche ich mein Email-Kontrolliertes-Chaossystem im Griff zu behalten. Geht – irgendwie. Noch ein wenig krampfig aber man merkt, wo Microsoft hin möchte.

Alles in allem muss man sagen: die Woche hat mir mit WIN 10 gut gefallen – wenn nur die beschissenen Hockeys nicht wären. Da ist man nun einmal Apple Kind – oder eben nicht. Apple wir ein wenig aufpassen müssen: Design mäßig finde ich Win 10 gerade fast eleganter, als Nationalparks. Ich bleib jetzt erstmal dabei und schau mal, wann ich an Grenzen stoße.

Update: so nen Dell Latitude E7240 mit Win 10 ist auch irgendwie: antihipster. Das find ich eigentlich ganz cool.