Software

Change virtual NIC in VMWare from AMD to Intel

0

As I am planing to use RTNet as the network protocol in my upcoming project, I needed my virtual machine to have a Intel NIC. As I installed an Ubuntu 12.04.1 ony my VMWare Workstation 9, I found out, that as default, even with VMWare Tools installed, the machine used the PCNET32 NIC from AMD which gave me 10Mbit…

To get rid of that you need to edit your virtual machines *.vmx file and add a new line (which wasn’t here before):
ethernet0.virtualDev = "e1000e"

Maybe you need to edit the number if you have multiple virtual NICs in your machine. Also you can choose to use the “e1000″ driver instead, which uses then an older version of simulated INTEL Nic.

A nice overview can be found at a VMWare Knowledgebase article

Minecraft Server Installation on Ubuntu

0

A friend of mine introduced me into minecraft and it’s really cool. Though from a developer perspective, a java based game and server let me get pickles all over the butt…

Well, because of the whole JAVA background, minecraft is not very ressource saving, so plan to get a “good” enough server. If you are hosting it at home, don’t even think about ATOM or stuff, just go for a small AMD Dual Core or Intel Sandy Bridge system. It consumes some more power, but it’s worth it. If you are using a old system and want to host some more players, take a dualcore with minimum of 2 GHZ and 2-4GB of Ram to get it quite fluently. HDD is between 20-80GB, depending on the size and players of your world.

Well, I setup a new Ubuntu 10.04 server from scratch and updated the basics to their latest packages. So that it’s ready to get to the minecraft part.
As a quick start get those packages:

gr3yh0und@minecraftserver:$ sudo apt-get update
gr3yh0und@minecraftserver:$ sudo apt-get upgrade
gr3yh0und@minecraftserver:$ sudo apt-get install openssh-server vim

To get the needed Java binaries/packages, you will need to add a repository to your apt. Do this by

gr3yh0und@minecraftserver:$ vim /etc/apt/sources.list

and add the following two lines to it:
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner

If you are running any other version of ubuntu than 10.04 than take a look at the different pathes

Now you need to update your package lists again and download the packages:

gr3yh0und@minecraftserver:$ sudo apt-get update
gr3yh0und@minecraftserver:$ apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre

The packages are around ~70MB huge, so dependent of your internet connection you may take a coffee break…

Check that java is correctly install with

gr3yh0und@minecraftserver:$ gr3yh0und@ubuntu:~# java -version

and should see something like this:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
J ava HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

Now download the minecraft server with

gr3yh0und@minecraftserver:$ wget http://www.minecraft.net/download/minecraft_server.jar?v=1314533852047

and start the server with

gr3yh0und@minecraftserver:$ java -Xmx1024m -Xms1024m -jar minecraft_server.jar nogui

Now all the config files, scripts and the start world will be generated. Now your basic server should be available. Just open your Minecraft client, connect to the server ip and after joining the world, enter “op” into the server console, so that you are allowed to build.

That’s it. Maybe more tutorials about configs are coming soon.

Thanks to firestorm for his older blog post, which I mostly adopted to my case.

Canon MP600 als Netzwerkdrucker unter Windows XP

0

Es war wieder soweit: Der Rechner an dem der Canon MP600 Drucker hing wurde neu aufgesetzt. Diesmal mit neuem Hostname und neuen Freigaben.

Daraus folgte leider ein schwerwiegendes Problem: Die XP-Rechner die den Drucker als Netzwerkdrucker konfiguriert hatten, konnten ihn nicht mehr finden. (Klar – neuer Hostname/DNS-Name). Nun folgte die Odysee ihn zu installieren.

DAU-ig gedacht natürlich erstmal den CANON Treiber von der EU Website runterladen (x86 und natürlich neueste Version – Gibt bestimmt irgendwelche Verbesserungen die man nie bemerkt) und installieren. Der alte Treiber wurde ersetzt und der Installer wollte ihn gleich installieren. Nungut, da der Drucker ja nicht lokal ist, muss es händisch gemacht werden.

Also in zu den Druckern in der Systemsteuerung gesteuert und der erste Gedanke (Drucker soll ja per Netzwerk angesprochen werden) war natürlich, einen “Netzwerkdrucker” zu installieren. Schön und gut, Drucker am anderen Rechner gefunden aber er kann den Treiber nicht installieren. Hossa. Ein wenig rumgesucht: Ja es ist XP, ja es ist x86, der muss passen. Kurz daran erinnert – Hey Windows 7 (Hostcomputer) hat ja da so ein Feature zum Treiber mitschicken/installieren. Kurzum den Treiber dort unter x86 (x64 war bereits installiert) hinzugefügt. Keine Verbesserung.

Nächster Anlauf: Aha unter den Druckerports steht der alte Hostname mit dem Drucker als “Lokaler Drucker” drin. Interessant. Okay. “Lokalen Drucker” hinzufügen diesmal, anstatt einem Netzwerkdrucker. Neuen Port hinzufügen… Hm, “Standard TCP/IP” klingt doch gut. Weiter geklickt und als feststellen müssen, dass man hier keine “\” angeben kann – Dort kann lediglich per RAW-Modus o.ä. auf reine Netzwerkdrucker  zugegriffen werden. Jessas.

Nächster Anlauf: Bleibt ja nun nicht mehr viel… Lokaler Drucker und neuen Anschluss hinzufügen. Diesmal “Local Port” – also EIGENTLICH verbindet man damit ja einen Lokalen Port *hust*, d.h. etwas was direkt dransteckt. Denkste Puppe. Als Namen muss man hier also den Freigabenamen angeben… Fuchsteufelswild. (Beispiel: \RechnerDruckername) Als NAMEN.

Fazit: Um den Drucker erfolgreich hinzuzufügen unter XP, muss man einen Lokalen Drucker mit Lokalem Port installieren, aber den DNS/Freigabenamen angeben. Danke Windows!

Edit 1 Jahre später: Da USB abgeraucht wurde er durch einen Canon MG5250 ersetzt. Welten!

Go to Top