Configurer sa carte RTL8111/8168/8411
Si vous avez une carte RTL8111/8168/8411, vous avez peut-être remarqué des lenteurs anormales, des gels, etc. C’est parce que votre noyau a chargé le module r8169 en lieu et place du r 8168. Pour savoir si vous êtes concerné, tapez dans un terminal :
lspci
Si vous avez une ligne de ce genre suivez ce tutoriel :
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Installez le bon module avec :
sudo apt-get update && sudo apt-get install r8168-dkms
Redémarrez le PC et vérifiez que vous avez le bon module avec :
lsmod | grep r8168
ou
sudo ethtool -i eth0
Bon surf !
Configurer un D-Link 2310
Howto
Ce mini-routeur point d’accès est un petit appareil étonnant. Il peut aussi bien être un point d’accès minimaliste, un point ethernet par reverse-wifi, mais aussi un multi-point d’accès jusqu’à 8 point différent avec QOS et gestion très pointue de chaque accès, le tout en wpa2 personnel et professionnel, avec clef ssl, etc… Il est très puissant, jusqu’à 100 mètres de couvertures selon le fabriquant, dans la pratique jusqu’à 50 mètres, ce qui est plus que suffisant. Il est idéal pour un petit hôtel qui peut l’utiliser en définissant un point d’accès par chambre. Cependant il a un point faible : sa configuration initiale, c’est l’objet de cet article qui s’appliquera sans doute à d’autres modèles de la marque voire d’autres marques.
De plus, cette petite merveille est licence GPL ! ( http://tsd.dlink.com.tw/GPL.asp )
Contrairement à ce qui est indiqué dans la documentation officielle, il n’y a qu’un seul moyen de le configurer. Il faut le relier directement avec un câble ethernet à votre PC, désactiver tout autre accès réseau. Puis définir votre carte réseau, ici eth0, dans le fichier:
sudo xed /etc/network/interfaces
Selon votre Linux, vous changez xed pour gedit ou leafpad.
iface eth0 inet static
address 192.168.0.2
gateway 192.168.0.255
netmask 255.255.255.0
Vous l’activer avec :
sudo ifup eth0
Vous ouvrez votre navigateur favori et vous entrez l’adresse 192.168.0.50, vous configurez tout selon vos besoin en sauvegardant à chaque étape, mais ATTENTION tout ne sera réellement sauvegardé qu’en passant par le menu Configuration/Sauvegarder, au passage vous pourrez aussi sauver la configuration sur votre PC. Redémarrez votre D-link et profitez, bon surf !
Documentation officielle :
Optimiser son intramfs
Howto
Initramfs est le second fichier lu lors du démarrage, nous pouvons l’optimiser sur des PC portables ou des PC dont l’architecture ne change plus. Par défaut, linux y met tous les modules possibles de démarrage des PC, nous ne mettrons que les modules réellement utiles à notre PC. Le gain de taille de fichier est minime, celui du démarrage également, mais nous gagnons ensuite sur la réactivité et un gain de mémoire toujours utile.
sudo gedit /etc/initramfs-tools/initramfs.conf
Changez MODULES=most par MODULES=dep, sauve gardez et quittez gedit.
Copiez par sécurité votre initrd actuel qui se trouve dans /boot. Puis générez votre nouveau initramd.
sudo update-initramfs -u
Re-générez GRUB par précaution.
sudo update-grub
Et voila, vous avez un initramd personnalisé et optimisé pour votre PC.
Pour ceux qui veulent aller plus loin, vous pouvez changer la compression du initramd, mais assurez d’avoir installé le compresseur adéquat, pour ma part j’ai choisi lzma. Pour les casses-cou, vous pouvez même spécifier la liste stricte des modules à charger… mais attention, vous n’avez pas droit à l’erreur…
Flash et silverlight sous Firefox
Désinstaller tous les flash player installés y compris Adobe Flash Player avec la commande suivant :
sudo apt-get remove pepperflashplugin-nonfree sudo apt-get remove freshplayerplugin sudo apt-get remove flashplugin-installer
Ajouter Pipelight :
sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo apt-get remove flashplugin-installer
sudo pipelight-plugin --enable flash
sudo pipelight-plugin --create-mozilla-plugins
sudo pipelight-plugin --enable silverlight
Et pour vérifier la version de Flash utilisée, saisir dans la barre d’adresse de Firefox : about:addons. Dans la rubrique « plugins », vérifier que le plugin Shockwave Flash soit actif et de version supérieure à 11.2.
Et pour vérifier si votre installation silverlight s’est bien déroulée, rendez-vous sur cette page. Si vous voyez des balles rebondissantes sur les cotés, alors Pipelight fonctionne.
En première vitesse avec un Atom
Cpufreq gérait les gouverneurs de vitesse (ondemand, powersave, performance, etc … en logiciel, mais depuis que le noyau s’en charge, seuls les CPUS pourvus de cette fonctionnalité en hardware peuvent le faire, ce qui n’est pas le cas de la famille P4 donc de l’ATOM, ces CPUS sont multi-fréquences mais pas auto-fréquence en hardware. Voici comment gérer ces fréquences.
On vire ondemand au démarrage :
update-rc.d -f ondemand remove
On édites le fichier modules pour y ajouter le module p4-clockmod :
sudo gedit /etc/modules
On peut du reste le charger de suite :
modprobe p4-clockmod
On installe les utilitaires de fréquences :
apt-get install cpufrequtils
ATTENTION : n’installez pas cpufreqd, au besoin, enlevez le :
apt-get remove --purge cpufreqd
On peut à présent changer de fréquences, pour 600 Mhz :
sudo cpufreq-set -f 600000
Sur certains PC, le CPU se mettra à la vitesse au-dessus de celle demandée, cela est dû au quartz et ce n’est pas un bug. Si c’est votre cas, tenez en compte lors du changements de fréquence.
Voici un exemple d’informations obtenu avec la commande cpufreq-info :
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Veuillez rapportez les erreurs et les bogues à cpufreq@vger.kernel.org, s’il vous plait.
analyse du CPU 0 :
pilote : p4-clockmod
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.00 ms.
limitation matérielle : 200 MHz – 1.60 GHz
plage de fréquence : 200 MHz, 400 MHz, 600 MHz, 800 MHz, 1000 MHz, 1.20 GHz, 1.40 GHz, 1.60 GHz
régulateurs disponibles : conservative, ondemand, userspace, powersave, performance
tactique actuelle : la fréquence doit être comprise entre 200 MHz et 1.60 GHz.
Le régulateur « userspace » est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 800 MHz.
des statistique concernant cpufreq:200 MHz:0,00%, 400 MHz:99,99%, 600 MHz:0,00%, 800 MHz:0,00%, 1000 MHz:0,00%, 1.20 GHz:0,00%, 1.40 GHz:0,00%, 1.60 GHz:0,01% (2)
Si vous voulez avoir une fréquence fixe au démarrage, éditez le fichier rc.local et ajoutez votre fréquence avant la ligne exit 0 :
sudo gedit /etc/rc.local
Mettez votre fréquence dans la plage de 200000 à 1600000 :
cpufreq-set -f 200000
Par la suite changez votre fréquence dans la même plage :
sudo cpufreq-set -f 600000
Et voila.
Lecteur sdcard Realtek 5286 sous Linux Mint
Ce lecteur ne fonctionne pas correctement, un lspci nous donne :
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5286 (rev 01)
Téléchargez cette archive, désarchivez la avec la commande tar -zxvf rts_bpp.tar.gz, puis allez dans le dossier avec cd rts_bpp. Installez au besoin build-essential, sudo apt-get install build-essential, puis sudo make et enfin sudo make install et sudo depmod -a
Editez le fichier /etc/modprobe.d/blacklist.conf avec sudo gedit /etc/modprobe.d/blacklist.conf et ajoutez :
#lecteur carte sd
blacklist rtsx_pci
Vous pouvez à présent charger le module avec modprobe rts_bpp, celui-ci sera chargé automatiquement à chaque redémarrage.
Crossepg sur PC version courte
Howto
Pour ceux qui veulent aller vite pour utiliser crossepg, j’ai créé une archive simple à utiliser, téléchargez la ici désarchivez la avec la commande tar -zxvf crossepg.tar.gz entrez dans le dossier avec cd crossepg puis lancez ./auto_epg.sh et voila,vous avez votre epg.dat, transférez-le sur votre démodulateur pour l’utiliser.
Pour plus d’informations,lisez l’article complet.
Naviguer en restant anonyme
C’est plus cool et c’est facile.Installez tor avec le gestionnaire de votre distribution ou pour les Debian et dérivées avec la commande :
sudo apt-get install tor
Ouvrez les préférences de votre navigateur préféré, par exemple pour firefox, Edition/Préférences, bouon avancé, Connexion Paramètres. entrez 127.0.0.1 dans Hôte socks port 9050, cochez SOCKS V5, et voila ! Vous êtes anonymes. Vous pouvez ajouter un plugin qui change votre connexion à la volée, tel toggle proxy ou autre. Pour faire un serveur sur un réseau connectez les navigateurs avec l’adresse IP du serveur à la place de 127.0.0.1
Vous verrez vite que Google (et d’autres) n’aiment pas cela du tout, ils n’arrivent plus à vous tracer… Qu’à cela ne tienne, un moteur qui respecte votre anonymat existe, aussi performant que Google, c’est duckduckgo, aussi disponible en moteur de recherche direct pour Firefox.
Bon anonymat !
Crossepg sur PC
Howto
Crossepg est habituellement un plugin utilisé sur les démodulateurs satellites et TNT sous Linux enigma 2. Il permet de connaître les programmes TV sur une semaine voire plus,mais aussi rechercher par mots-clefs, consulter une soirée entière,etc… Le format habituel utilisé est le xepgdb, un format facile à travailler pour ces démodulateurs, mais le format d’origine est le xmltv, plus fiable et offrant plus de sources de téléchargements. ce format est cependant difficile voire impossible à utiliser directement. Nous allons donc dans cet article voir comment générer directement un fichier epg.dat et l’utiliser directement dans un démodulateur. Pour ceux qui veulent s »épargner la phase de compilation, je fournis une archive x86 à déployer sur votre Linux en root.
1 Compilation et installation
Nous téléchargeons les sources soit en github, soit l’archive disponible directement sur le site de développement https://github.com/E2OpenPlugins/e2openplugin-CrossEPG , l’archive est là : https://github.com/E2OpenPlugins/e2openplugin-CrossEPG/archive/master.zip
Dézippons notre archives avec la commande unzip ou mc (midnight commander).
Nous avons à présent un dossier appelé e2openplugin-CrossEPG-master, allons-y avec la commande cd e2openplugin-CrossEPG-master
Nous avons besoin de quelques dépendances python, libxml++ et swift :
sudo apt-get install python2.7 python2.7-dev libxml++2.6-2 libxml++2.6-dev swift
Comme crossepg veut python 2.6, on va lui donner :
sudo ln -s /usr/include/python2.7 /usr/include/python2.6
Il y a un petit bug dans le script de compilation, éditez-le avec votre éditeur favori, par exemple gedit make_e2_x86.sh ligne 5, enlevez le + de CFLAGS+= » qui devient CFLAGS= »
Lançons la compilation avec la commande sh make_e2_x86.sh quelques minutes plus tard, selon la vitesse de votre processeur, une archive est créé dans le dossier out. Ceux qui ont téléchargés mon archive peuvent reprendre le fil
Installons crossepg avec la commande tar -zxvf out/crossepg-standalone_0.6.2_x86.tar.gz / ou tar -zxvf crossepg-standalone_0.6.2_x86.tar.gz / pour ceux qui ont téléchargés mon archive.
Notre crossepg est à présent installé.
2 Utilisation
Créons un dossier test et allons-y : mkdir test && cd test
Téléchargeons la liste des sources wget http://www.rytec.be/tools/rytec.sources.xml.20120529.zip dézippons là avec unzip ou mc.
Ouvrons ce document avec un éditeur gedit rytec.sources.xml &, nous voyons une liste xml classique en ordre alphabétique, cherchons Rytec France. Téléchargeons la liste des chaines françaises avec wget http://enigma2.world-of-satellite.com/epg_data/rytec.channels.xml.gz puis gunzip rytec.channels.xml.gz . Nous pouvons télécharger depuis un autre site au besoin, c’est tout l’intérêt des sources multiples. Nous avons la liste des chaines, il nous faut à présent les programmes, nous avons plusieurs source, prenons wget http://enigma2.world-of-satellite.com/epg_data/rytecxmltvcsat.gz puis gunzip rytecxmltvcsat.gz Seul ce fichier est mis à jour quotidiennement, les autres le seront soit à la suite d’une réorganisation des chaines, soit des sources.
Il nous manque encore notre fichier lamedb, chaque démodulateur a le sien, téléchargez le avec votre outil ftp habituel, il se trouve dans /etc/enigma2
Nous avons à présent tout ce qu’il nous faut, créons un dossier epg mkdir epg puis commençons.
/usr/crossepg/crossepg_xmltv -d epg rytec.channels.xml rytecxmltvcsat
30 secondes sur mon petit PC, sans doute moins chez vous,puis
/usr/crossepg/crossepg_dbconverter -l lamedb -e epg/epg.dat -d epg
Et voila, nous avons notre epg.dat, transférons le dans notre démodulateur à la place de l’ancien (selon vos réglages à ou à /hdd/crossepg), puis chargeons avec notre plugin crossepg « Force epg.dat reload », et voila nous avons nos programmes TV sur une semaine. Nous pouvons ajouter d’autres programmes, par exemple les érotiques, il n’y a pas de mal à se faire du bien….
wget http://enigma2.world-of-satellite.com/epg_data/rytecxmltverotic.gz && gunzip rytecxmltverotic.gz
/usr/crossepg/crossepg_xmltv -d epg rytec.channels.xml rytecxmltverotic
/usr/crossepg/crossepg_dbconverter -l lamedb -e epg/epg.dat -d epg
Voila, on retransfère dans notre démodulateur et on recharge notre epg.dat Nous pouvons ainsi ajouter d’autres bouquets,mais n’oubliez pas les limites des démodulateurs.
Cela cous a paru une procédure longue ? OK, faisons-le en une commande ! Placez-vous dans le dossier test puis faites :
rm -f rytecxmltvcsat* && wget http://enigma2.world-of-satellite.com/epg_data/rytecxmltvcsat.gz && gunzip rytecxmltvcsat.gz && rm -f epg/* && /usr/crossepg/crossepg_xmltv -d epg rytec.channels.xml rytecxmltvcsat && /usr/crossepg/crossepg_dbconverter -l lamedb -e epg/epg.dat -d epg
Un petit y de confirmation pour effacer vos fichiers, si ce y vous embête ou si vous voulez automatiser la commande avec cron, faites :
rm -f rytecxmltvcsat* && wget http://enigma2.world-of-satellite.com/epg_data/rytecxmltvcsat.gz && gunzip rytecxmltvcsat.gz && /usr/crossepg/crossepg_xmltv -d epg rytec.channels.xml rytecxmltvcsat && /usr/crossepg/crossepg_dbconverter -l lamedb -e epg/epg.dat -d epg
Mais il est plus propre de virer les fichiers temporaires. Bons programmes !
Refroidir une carte nvidia
Les portables HP de la série DVXXXX ont tous un fâcheux défaut : leur carte graphique chauffe exagérément au point de lâcher irrémédiablement au bout de quelques années, juste après la garantie en général…
Précisons que ce n’est pas un défaut des chipsets nvidia,mais bien d’une erreur de conception de la part d’HP, un seul minuscule ventilateur pour une si haute fréquence, ce n’est pas très sérieux. Mais ça en jette quand le PC est neuf… Cette astuce ne fonctionne qu’avec les drivers officiels, si quelqu’un connait une astuce pour nouveau, je suis preneur.
Voici comment refroidir la carte :
Passez en VRAI terminal avec CTRL-ALT-F1 et tuez votre session X :
service lxdm stop
Ou lightdm,gdm etc, selon votre linux. Tapez :
X -configure && cp /root/xorg.conf.new /etc/X11/xorg.conf
Editez le fichier xorg.conf :
mcedit /etc/X11/xorg.conf
et ajoutez à la section nvidia :
Option « Coolbits » « 1″
Option « RegistryDwords » « PowerMizerEnable=0×1; PerfLevelSrc=0×2222; PowerMizerLevel=0×3; PowerMizerDefault=0×3; PowerMizerDefaultAC=0×3″
Sauvegardez et relancez la session X
sudo lxdm start
Ouvrez un terminal, et créez un script :
leafpad nvidiacool.sh
Insérez ceci :
#!/bin/sh
/usr/bin/nvidia-settings –assign GPUOverclockingState=1 &>/dev/null ; \
/usr/bin/nvidia-settings –assign GPU2DClockFreqs=100,100 &>/dev/null ; \
Sauvegardez et rendez ce script exécutable :
chmod 755 nvidiacool.sh
Testez-le, puis ajoutez le à votre session de démarrage selon votre desktop-manger, pour qu’il se lance dés le démarrage. La carte est désormais ralenti 4X, mais cela ne vous gênera en rien sous Linux, ces hautes fréquences ne sont nécessaires que pour des OS propriétaires. Pensez aussi à mettre le CPU en ondemand, ou mieux powersave.