Native NAT in Windows 10 Hyper-V middels NAT virtual switch

Met de inroductie van Windows 10 Update 1511 heeft Microsoft nieuwe functionaliteit geintroduceerd in Hyper-V waarbij native ondersteuning wordt geboden voor Network Address Translation (NAT). Tot voorkort moest je op een omslachtige manier via Internet Connection Sharing (ICS) je machine met internet verbinden. In dit artikel laat ik zien hoe dit NAT geconfigureerd kan worden met de nieuwe NAT virtual switch.

Stap 1: Maak de NAT switch

Geef het volgende commando via PowerShell (Run As Administrator):

PS C:\> New-VMSwitch -Name "NAT" -SwitchType NAT -NATSubnetAddress 192.168.100.0/24

Name SwitchType NetAdapterInterfaceDescription
---- ---------- ------------------------------
NAT NAT

Stap 2: Maak een NAT object op het host systeem

Geef het volgende commando via PowerShell (Run As Administrator):

PS C:\> New-NetNat –Name NAT –InternalIPInterfaceAddressPrefix 192.168.100.0/24

Name : NAT
ExternalIPInterfaceAddressPrefix :
InternalIPInterfaceAddressPrefix : 192.168.100.0/24
IcmpQueryTimeout : 30
TcpEstablishedConnectionTimeout : 1800
TcpTransientConnectionTimeout : 120
TcpFilteringBehavior : AddressDependentFiltering
UdpFilteringBehavior : AddressDependentFiltering
UdpIdleSessionTimeout : 120
UdpInboundRefresh : False
Store : Local
Active : True

Stap 3: Koppel de virtuele machine(s) in Hyper-V aan de nieuwe NAT switch

Stap 4: Geef je virtuele machine een vast IP adres in de reeks 192.168.100.2-254. Gebruik 255.255.255.0 als subnetmasker, 192.168.100.1 als default gateway en 8.8.8.8 + 8.8.4.4 als DNS servers.

TRIM ondersteuning inschakelen op OS X

Met de komst van OS X 10.10.4 (en 10.11) is het inschakelen van TRIM ondersteuning een stuk eenvoudiger geworden indien je je systeem zelf hebt geupgrade met een SSD schijf (bijvoorbeeld een Samsung 850 EVO)

Met een eenvoudige instructie (en het accepteren van een blabla disclaimer) is het vanaf nu mogelijk om dit te regelen zonder gekke aanpassingen aan je systeem te hoeven doen:

Schermafbeelding 2015-10-01 om 19.11.23

iMac start niet meer op

En dan kijk je ineens tegen het volgende symbool aan na het opstarten van je iMac met SSD:

Oplossing van het probleem:
– Start je systeem op in Recovery Mode (opstarten met CMD+R) ingedrukt
– Open een console venster
– Geef de volgende commando’s

rm -rf "/Volumes/Macintosh HD/System/Library/Extensions/IOAHCIFamily.kext"
cp -r /System/Library/Extensions/IOAHCIFamily.kext "/Volumes/Macintosh HD/System/Library/Extensions/IOAHCIFamily.kext"
touch "/Volumes/Macintosh HD/System/Library/Extensions"
kextcache -u "/Volumes/Macintosh HD"

– Start systeem opnieuw op

Comic Sans dag

Natuurlijk doe ik ook mee met de jaarlijkse Comic Sans dag op 4 juli.

Check out http://jeroen.vandeleur.com/ :-)

TextWrangler

Stap voor stap ben ik applicaties aan het ontdekken die mijn leven als “nieuwe” Mac OS X gebruiker makkelijker maken. Daar waar ik bij Windows niet voldoende had aan Notepad als text editor is ook de met OS X meegeleverde text editor erg basic en zeker voor verbetering vatbaar.

TextWrangler (het kleine broertje van BBedit) is een bijzonder goede editor voor de Mac en bovendien nog gratis ook:

TextWrangler

Meer informatie:
http://www.barebones.com/products/textwrangler/
https://itunes.apple.com/nl/app/textwrangler/id404010395?mt=12

Verwijder advertenties in Skype

De laatste versies van Skype krijgen steeds irritantere reclamebanners.

Met behulp van de informatie in deze blogpost kun je eenvoudig deze advertenties laten verdwijnen.

Verwijderen van pop up advertenties:

1. Open de volgende dialoog in Skype: Tools > Options > Notifications > Alerts and messages;
2. Verwijder het vinkje bij “Help and Skype tips” en “Promotions”;
3. Klik op “Save” en herstart Skype.

Verwijderen van advertisements in het hoofdvenster:

1. Open de HOSTS file (c:\windows\system32\drivers\etc\hosts) met je favoriete teksteditor. Het kan zijn dat dit in administrator mode moet om schrijfrechten tot de file te krijgen.
2. Voeg de volgende regels toe aan de HOSTS file:

127.0.0.1 rad.msn.com
127.0.0.1 live.rads.msn.com
127.0.0.1 ads1.msn.com
127.0.0.1 static.2mdn.net
127.0.0.1 g.msn.com
127.0.0.1 a.ads2.msads.net
127.0.0.1 b.ads2.msads.net
127.0.0.1 ac3.msn.com

3. Sla het bestand op en herstart Skype.

Sequel Pro

Eind vorig jaar ben ik na lang twijfelen overgestapt van Windows naar Mac OS X. Teleurstelling over de werking van Windows 8 hebben voor mij hierbij uiteindelijk de doorslag gegeven. Inmiddels ben ik dus enkele maanden een compleet nieuw ecosysteem aan het verkennen. Niet alleen de handigheidjes van een nieuw OS moeten stap voor stap ontdekt worden, ook voor handige applicaties moet op zoek worden gegaan naar een Mac OS X alternatief.

Vandaag ben ik tegen een fantastisch mooie applicatie aangelopen voor het grafisch beheren van MySQL database: Sequel Pro.

sequelpro

Het is een echte native Mac OS X applicatie, geen geporteerde Java versie o.i.d. en de applicatie is nog gratis ook! Een echte aanrader wat mij betreft!

Nikon Coolscan 5000 ED en Windows 8 64-bits

Ik heb al veel leuke reacties gekregen op mijn populaire blog-posting over het aan de praat krijgen van je Nikon Super Coolscan negatiefscanner op een 64-bits versie van Windows 7: link.

In principe werkt deze beschrijving ook op een 64-bits systeem met Windows 8 maar niet voordat je het een en ander aangepast hebt. Windows 8 weigert namelijk INF-bestanden te installeren die niet digitaal ondertekend zijn met een geldig certificaat. Deze beveiliging moeten we dus eerst omzeilen middels de volgende procedure:

  • 1. Windows Key + R
  • 2. Enter: shutdown.exe /r /o /f /t 00
  • 3. Click the “OK” button
  • 4. System will restart to a “Choose an option” screen
  • 5. Select “Troubleshoot” from “Choose an option” screen
  • 6. Select “Advanced options” from “Troubleshoot” screen
  • 7. Select “Windows Startup Settings” from “Advanced options” screen
  • 8. Click “Restart” button
  • 9. System will restart to “Advanced Boot Options” screen
  • 10. Select “Disable Driver Signature Enforcement”
  • 11. Once the system starts, install the DJI driver as you would on Windows 7

HP OfficeJet Pro L7780 plotseling offline

Van de ene op de andere dag was mijn HP OfficeJet Pro L7780 all-in-one thuisprinter ineens offline vanuit verschillende Windows 7 en Windows 8 systemen. Het ding was prima bereikbaar over het netwerk (PING) zowel via de wireless als wired interfaces, admin pagina prima te gebruiken maar printen ho maar.

Alleen het herstarten van de Printer Spooler service zorgde ervoor dat de printer weer als online verscheen in Windows en printopdrachten weer verwerkt werden. De oplossing bleek hem uiteindelijk te zitten in het uitschakelen van de SNMP status:

officejet7780

Toch vreemd dat zo’n probleem ineens op meerdere systemen tegelijk de kop op steekt 😕

Zwart inlogscherm bij RDP op Windows 2003 Server

Al op 2 verschillende Windows 2003 Server systemen ben ik dit probleem inmiddels tegengekomen: een zwart inlogscherm wanneer je via RDP probeert in te loggen op een server. Omdat meer mensen hier de hersens over hebben zitten breken zal ik er maar even een korte blog-post aan wagen.

w2k3loginzwart

Gebruikersnaam en wachtwoord kunnen nog wel ingevoerd worden alleen is dit op het scherm niet zichtbaar.

Oorzaak van het probleem is een beschadigd default colorschema. Veel registersleutels in HKEY_USERS\.Default\Control Panel\Colors staan hierdoor op 0 0 0

Hierbij de juiste waardes:

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Control Panel\Colors]

"ActiveBorder"="212 208 200"
"ActiveTitle"="10 36 106"
"AppWorkSpace"="128 128 128"
"Background"="102 111 116"
"ButtonAlternateFace"="181 181 181"
"ButtonDkShadow"="64 64 64"
"ButtonFace"="212 208 200"
"ButtonHilight"="255 255 255"
"ButtonLight"="212 208 200"
"ButtonShadow"="128 128 128"
"ButtonText"="0 0 0"
"GradientActiveTitle"="166 202 240"
"GradientInactiveTitle"="192 192 192"
"GrayText"="128 128 128"
"Hilight"="10 36 106"
"HilightText"="255 255 255"
"HotTrackingColor"="0 0 128"
"InactiveBorder"="212 208 200"
"InactiveTitle"="128 128 128"
"InactiveTitleText"="212 208 200"
"InfoText"="0 0 0"
"InfoWindow"="255 255 225"
"Menu"="212 208 200"
"MenuText"="0 0 0"
"Scrollbar"="212 208 200"
"TitleText"="255 255 255"
"Window"="255 255 255"
"WindowFrame"="0 0 0"
"WindowText"="0 0 0"

Even opslaan als .reg bestand en vervolgens importeren in je register.

Disclaimer: Aanpassingen aan het register doe je geheel op eigen risico! Zorg altijd voor een goede backup voor het geval er iets fout gaat. Ik aanvaard dan ook geen enkele aansprakelijkheid als je dit toch op je server uitvoert 😉