Ubuntu

pour cela vous pouvez suivre les tutos suivants :

https://www.myopenrouter.com/article/how-install-third-party-firmware-netgear-wnr3500lv2-serial-cable-linux

et

https://www.myopenrouter.com/article/how-install-tomato-firmware-netgear-wnr3500l

 

a savoir en plus pour une utilisation sous Ubuntu

Avoir 2 terminaux lancés, 1 avec minicom lancé et connecté sur le routeur pour faire les manipulations pour lancer le serveur tftpd, et l'autre pour lancer les commandes ftp

tftp

puis

connect 192.168.1.1

puis

binary

puis

put tomato-Netgear-3500Lv2-K26USB-1.28.RT-N5x--140-AIO.chk

et quand c'est fin dans le 1er terminal on voit le fichier s'intaller puis le routeur démarer et c'est terminé !

 

PS on peut remplacer minicom par PUTTY

Bon voilà c'est la merde !!!!! Un switch HP Procurve vient de péter !!!!

Pas grave il est garanti à vie !!! Ça c'est la bonne nouvelle ! Et la mauvaise ?

C'est que quand son remplaçant va arriver va falloir se coltiner toute la configuration à la main !!!

Sauf si ? Sauf si t'as été malin et que t'as sauvegarder les configurations des switch sur ton serveur TFTP !

Merci c'est sympa mais comment qu'on fait ?

  1. Avoir un serveur TFTP
  2. Faire la sauvegarde
  3. Pousser la sauvegarde sur le nouveau matériel !

C'est parti

1 - Avoir un serveur TFTP

Sous GNU/Linux Ubuntu et dérivées

sudo apt-get install atftpdsudo apt-get install atftpd 

et ensuite pour la configuration ?

sudo vim /etc/default/atftpd

et mettre

USE_INETD=false

OPTIONS="–daemon –tftpd-timeout 300 –retry-timeout 5 –mcast-port 1758 –mcast-addr 239.239.239.0-255 –mcast-ttl 1 –maxthread 100 –verbose=5 /srv/tftp"

puis lancer

mkdir –p /srv/tftp

sudo chmod 777 /srv/tftp

On demare atftpd

sudo invoke-rc.d atftpd start 

 

Et maintenant que c'est prêt, on fait comment ?

sur le switch on fait

Backup de la configuration

Serveur TFTP sur le 10.31.0.25

1 - Faire un ping depuis le CLI pour verifier que le serveur TFTP est accessible

ProCurve 2910al-48G Switch# ping xxx.xxx.xxx.xxx 

xxx.xxx.xxx.xxx is alive, time = 11 ms

xxx.xxx.xxx.xxx est l'adresse IP du serveur TFTP

2 - Faire le backup

ProCurve 2910al-48G Switch# copy running-config tftp xxx.xxx.xxx.xxx config.cfg

3 – vérifier que le fichier config.cfg a bien été reçu sur le serveur TFTP.

 

 Restauration de config depuis un switch en configuration usine

1 – créer une adresse ip sur le switch pour envoyer le fichier de conf

ProCurve 2910al-48G Switch# conf terminal

ProCurve 2910al-48G Switch(config)# vlan 1

ProCurve 2910al-48G Switch(vlan-1)# ip address 10.31.7.25 255.255.248.0

ProCurve 2910al-48G Switch(vlan-1)# exit

ProCurve 2910al-48G Switch(config)# exit

2 - Faire un ping depuis le CLI pour vérifier que le serveur TFTP est accessible

ProCurve 2910al-48G Switch# ping 10.31.0.25

10.31.0.25 is alive, time = 146 ms

3–restoration de la conf

ProCurve 2910al-48G Switch# copy tftp startup-config 10.31.0.25 config.cfg

Device may be rebooted, do you want to continue [y/n]?  y

00000K

Rebooting switch...

Voilà c'est fait, depuis le précédent billet mon environnement de travail est devenu Awesome.

C'est un tilling WM, qui permet de travailler avec le clavier et un peu la souris.

J'avais un petit soucis d'affichage avec pcmanfm et thunar qui n'affichaient pas les icônes.

La solution est très simple.  Il faut créer un fichier à la racine de l'utilisateur

vim .gtkrc-2.0

et mettre dedans

gtk-icon-theme-name = "Humanity"

et c'est tout !!!!

Pour Ubuntu 14.04 et 15.04  : suivre le point 1

https://help.ubuntu.com/community/CitrixICAClientHowTo

 

 

Il faut suivre la partie Citrix Receiver 12.1 on Ubuntu 13.10 64-bit

https://help.ubuntu.com/community/CitrixICAClientHowTo

Citrix Receiver 12.1 sur Ubuntu 13.10 64-bit

 

 

1. Installation des dependances

 

libmotif4:i386 nspluginwrapper lib32z1 libc6-i386 en exécutant la commande suivante

sudo apt-get install libmotif4:i386 nspluginwrapper lib32z1 libc6-i386

 

 

2. Obtenir le .deb officiel Citrix Receiver 12.1

 

Depuis : https://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html

PS : Prenez le téléchargement depuis la section "64-bit systems". Ne fonctionne pas avec chrome, utilisez Firefox !

 

3. Réparer le package .deb cassé

 

Le package .deb est défectueux, vous pouvez le réparer en utilisant les commandes suivantes.

cd ~/Downloads
mkdir ica_temp
dpkg-deb -x icaclient__12.1.0_amd64.deb ica_temp
dpkg-deb --control icaclient__12.1.0_amd64.deb ica_temp/DEBIAN
sudo gedit ica_temp/DEBIAN/control

Et changez la ligne qui commence par "Depends: ..." par  "Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper "

Reconstruisez le package

dpkg -b ica_temp icaclient-modified.deb

 

4. Installez le package corrigé

sudo dpkg -i icaclient-modified.deb

 

Cette installation doit vous donnez l'erreur suivante :

dpkg: error processing icaclient (--install):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 icaclient

Il est possible de solutionner le problème en changeant la ligne 2648 du fichier /var/lib/dpkg/info/icaclient.postinst:

On ouvre le fichier avec vim

sudo vim /var/lib/dpkg/info/icaclient.postinst


Numéroter les lignes dans vim faire echap suivi de

:set num

Trouver la ligne
echo $Arch|grep "i[0-9]86" >/dev/null

Et modifiez la en :

echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null

 

Relancez la post installation

sudo dpkg --configure icaclient

 

5. Ajoutez les certificats SSL

Certains sites peuvent donner des erreurs SSL; Firefox posséde plus de Certificats que Citrix, Pour les ajouter faites : 

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

6. Il manque quand meme quelque chose parce que cela ne fonctionne pas !!!

En effet si vous tentez de vous connecter à votre CAG cela ne fonctionne pas ! Pas d'affichage de votre session !

Si vous lancez Firefox depuis un terminal ( terminator par exemple ) vous verrez qu'il vous annonce qu'il manque une librairie : libasound2:i386

Pour remédier à cela faites

sudo apt-get install libasound2:i386

Voilà c'est tout ! Bon travail
 

Voilà le deal est simple, comment faire pour arrêter de galérer avec les postes XP de formation qui mettent des plombes à démarrer ?

  1. Réinstaller le système à neuf ! c'est déjà bien mais pas encore assez à mon gout !
  2. Faire un Dual Boot XP - Ubuntu ! Voilà là c'est mieux ! Cela me plait plus ! Détail des manipulations ci dessous.

1 - L'installation de XP, clairement on s'en tape le coquillard :-), on le fait et c'est tout !

2 - GNU/Linux !!!!!! 

 On lance la clé USB en live CD !

On fait une installation classique, avec une partition /, une swap et un /home

 au redemmarage on ouvre un terminal et on lance les commandes suivantes

sudo apt-get install rdesktop terminator numlockx

On télécharge des applications pour se connecter à un serveur TS, un émulateur de Terminal multiple fenêtres et le programme de gestion de la touche numlock

 sudo cp /home/utilisateur/Images/image_de_fond.jpg /usr/share/backgrounds/

On copie notre image de fond dans le répertoire adéquat ( comme sheila, les amateurs de Coluche comprendront, les autres ont qu'à aller sur Youtube )

sudo xhost +SI:localuser:lightdm

 sudo su lightdm -s /bin/bash

gsettings set com.canonical.unity-greeter background /usr/share/backgrounds/image_de_fond.jpg

exit

On se connecte comme utilisateur lightdm et on configure le fichier d'image de fond comme celui qui apparait lors du démarrage de lightdm, et on redevient l'utilisateur standard.

sudo su

echo 'greeter-setup-script=/usr/bin/numlockx on' >> /etc/lightdm/lightdm.conf

exit

On devient SUPER USER !!! on rajout la ligne qui va bien à la fin du fichier qui va bien et on redevient un simple mortel !

Voilà c'est tout !!

Comment créer des icones sur le bureau Unity et en plus lancer une connexion sur un serveur TS ?

1 - Créer le batch de lancement 

sudo apt-get install rdesktop

vim ts.sh

Ajouter dedans

#!/bin/sh

rdesktop -u "utilisateur" -d "domaine" -n "client" -N -f -5 -k fr "serveur"

  • utilisateur du domaine
  • domaine sur lequel se connecter
  • nom de la machine qui se connecte
  • serveur de connexion

Sauvegarder ts.sh

faire dessus chmod +x

2 - Créer des icones

sudo apt-get install gnome-panel

gnome-desktop-item-edit --create-new ~/Bureau

Renseigner les rubriques

et ....

c'est tout !!!!! :-)

 

Comment monter les partages réseaux de votre nas au démarrage de votre Distribution ?

Créer un répertoire de montage pour chaque partage

sudo mkdir /media/partage

Puis en éditant le fichier /etc/fstab

sudo vim /etc/fstab

et rajouter une ligne par partage

//@ip_du_nas/partage /media/partage cifs rw,user=Utilisateur,password=Mot_de_passe,iocharset=utf8,file_mode=0640,dir_mode=0750,uid=Utilisateur

Redemarrer votre machine cela doit fonctionner

 

Pour tester

sudo mount.cifs //@ip_du_nas/partage /media/partage/ -o username=Utilisateur,password=Mot_de_passe,iocharset=utf8,file_mode=0640,dir_mode=0750,uid=Utilisateur


Erreur en version 16.04

Si vous avez des erreurs suite à passage à 16.04 ou changement de support des montages, il faut modifier la ligne de montage en rajoutant ,vers=2.1

exemple des erreurs :

Password for martignago@//netappm/data: ; *********
mount error(5): Input/output error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

 

Faire

dmesg | tail -n 20

Pour avoir la liste des erreurs

[ 6995.828438] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[ 6995.846912] CIFS VFS: protocol revalidation - security settings mismatch
[ 6995.847160] CIFS VFS: session ffff9e1e02358a00 has no tcon available for a dfs referral request
[ 6995.847387] CIFS VFS: cifs_mount failed w/return code = -5