nod32

Yesterday night, I solved a problem that made me crazy for 6 months. When I booted up my computer, I needed to wait between 2 or 3 minutes to get a working connection to the internet.

During this dead time, the wired network adapter indicated that it was connected (so the cable was plugged in), but zero packets were received or sent over this interface. I tried a lot of manipulation to find from where the issue came from : uninstalling my anti-virus (ESET Smart Security), deactivating a lot of services, reading Windows’ logs, tried the Windows Performance Analysis Tool (WPT), network driver updating, and finally formatting my computer…

It’s quite frustrating to format your computer when you don’t need to, because since I purchased a SSD, my laptop didn’t get slow anymore.

But yesterday, I had some issues with my anti-virus (that is a firewall as well) ESET Smart Security, and I needed to uninstall it messily with the Eset uninstaller. During the process of uninstalling, I noticed a message I never saw before:

eset_uninstaller

“Warning! Win 7 detected: After running this tool on Win 7, you may observe network outages each time you start OS. NIC drivers re-installation should fix it. If you want to re-install NIC drivers automatically, please use switch “/reinst”. Please be aware that NIC drivers re-installation causes loss of static IP settings or WIFI settings.”

Are you kidding me? 😯

So I gently uninstalled the driver of all my network interfaces. Click on Uninstall in the driver section (it’s important!) of your device (right-click on “Computer“, then “Manage“. Click on “Device Manager” on the left, then right-click on the network-adapter you want to remove. Go to “Driver” tab, then click on “Uninstall“).

And after all, no more delay, no more slow startup on my network interfaces! Thanks ESET!

Read More

Sous Windows, il arrive que vous ayez besoin de vous déconnecter d’un partage réseau du type Samba. Ceci est très utile pour tester des paramètres « Guest » (invités) alors que vous êtes déjà identifier sur le serveur avec un autre compte utilisateur.

Pour se faire, on démarre l’utilitaire command (ou cmd : démarrer->exécuter->cmd puis ‘Entrer‘).

Au prompt, tapez ceci: net use * /delete, où * permet de couper toutes les connexions. Ainsi, vous pouvez la remplacer par un nom de partage : \\luke\media par exemple.
PS C:\Users\manzh> net use * /delete
Vous possédez les connexions à distance suivantes :

\\luke\login
La poursuite de cette opération va rompre les connexions.

Voulez-vous continuer cette opération ? (O/N) [N] : o
Il y a des fichiers ouverts et/ou des recherches en répertoire non terminées
sur la connexion à \\luke\login.

D’accord pour continuer la déconnexion et forcer les fermetures ? (O/N) [N] : o
La commande s’est terminée correctement.

Read More

Firefox : ralentissement sur Google.fr

Il m’est arrivé il y a une semaine, un petit soucis que je n’arrivai pas à corriger: lorsque je lancais une recherche avec google (dans le champ en haut à droite) ou dans la page d’accueil, la recherche mettait parfois 5 secondes à se lancer (ce qui devient vite énervant).
J’ai donc trouvé la solution aujourd’hui: c’était les paramètres de Proxy de Firefox qui était mal réglé.
Pour résoudre mon problème: Outils -> Options…, onglet Avancé, onglet Réseau, et aller dans Paramètres. De là, cocher Utiliser les paramètres de proxy du système.
Le problème devrait être résolu!

Merci à ça (qui m’a mit la puce à l’oreille!)

Read More

Le point sur les Metrics

Aujourd’hui, j’ai été confronté à un problème un peu particulier. En effet, j’ai décidé d’utiliser les 2 ports réseaux de ma carte mère, pour les besoins d’une machine virtuelle tournant sous VirtualBox.
Le problème, c’est que ma Ubuntu s’est emmêlée les pinceaux avec le routage des paquets, c’est à dire qu’elle n’arrivait pas à déterminer par quelle interface réseau elle devait communiquer avec le net. J’avais donc des coupures d’internet, de gros ralentissements, et l’impossibilité de pinger le serveur de Google tant que les deux interfaces réseaux étaient activées en même temps!
En effet, en tapant la commande « route« , j’obtenais ceci:


/etc/network$ route
 Table de routage IP du noyau
 Destination Passerelle Genmask Indic Metric Ref Use Iface
 192.168.1.0 * 255.255.255.0 U 1 0 0 eth1
 192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
 link-local * 255.255.0.0 U 1000 0 0 eth0
 default LinkSys 0.0.0.0 UG 0 0 0 eth1

On remarque que les 2 interfaces (eth0 et eth1) renvoient les paquets sur les même adresses, et qu’ils ont le même métrique.

Je voulais donner la priorité à l’interface eth1 pour le net sur ma ubuntu, et utiliser eth0 pour ma machine virtuelle.

Il faut donc modifier le métrique de l’interface eth0.
Le métrique, c’est une valeur plus ou moins grande, qui détermine la meilleur « route » pour les paquets. Par exemple, une interface qui possède un métrique de 100 est prioritaire sur une interface qui possède un métrique de 200.
Malheureusement, je n’ai pas réussi a fixer le métrique de eth0 lorsque le DHCP était activé. J’ai donc fixer l’IP de l’interface eth0, et modifié de ce fait le métrique.
Pour cela, on modifie le fichier interfaces qui se trouve dans « /etc/network« .
Voila ce que ça donne après configuration:


auto lo
 iface lo inet loopback

auto eth0
 iface eth0 inet static
 address 192.168.1.10
 netmask 255.255.255.0
 network 192.168.1.1
 broadcast 255.255.255.0
 gateway 192.168.1.1
 metric 100

J’y ai mis un métrique de 100 pour l’interface eth0.
Petit reboot, puis on relance la commande route


/etc/network$ route
 Table de routage IP du noyau
 Destination Passerelle Genmask Indic Metric Ref Use Iface
 192.168.1.0 * 255.255.255.0 U 1 0 0 eth1
 link-local * 255.255.0.0 U 1000 0 0 eth0
 default LinkSys 0.0.0.0 UG 0 0 0 eth1
 default LinkSys 0.0.0.0 UG 100 0 0 eth0

Mission accomplie! L’interface eth1 est alors prioritaire sur l’interface eth0! Je peux enfin re-surfer sans avoir à attendre 2 ans pour qu’une page se charge!

Article intéressant de Microsoft sur la coexistence de deux cartes sur le même réseau:
http://support.microsoft.com/kb/258487/fr

Read More

NX machine et XFCE

Comment faire fonctionner XFCE avec une NXMachine?
Ben c’est très simple, il suffit d’aller dans les configuration de votre profil NxMachine, puis choisir « Custom » dans les options du Desktop, puis « setting ».

Ensuite dans « Run the following command« , entrez

startxfce4

Cochez ensuite New Virtual desktop, et that’s it!

Vous n’avez plus qu’a vous connecter!

Read More