Odeur et goût très différent.
En sentant le vin, on s'attend à boire un alcool fort. Au final on a à faire à un vin blanc assez sucrée/caramélisé.
Pas mal.
Riff: Accords :
e-|------------- A#/Bb x 1 3 3 3 1
B-|------------- F 1 3 3 2 1 1
G-|------------- Gm 3 5 5 3 3 3
D-|------------- Dm x 5 7 7 6 5
A-|---------0--- Cm x 3 5 5 4 3
E-|-1---3-------
Rythme :
Riff A# F A# F Riff
Gm Dm Gm Dm Gm Dm Cm F
ms
Dans une rue de Panam
Errant au bord de l'eau
J'fumais mon Amsterdam
Pour finir au bistrot
Y'avait là deux-trois femmes
Qui faisaient le tapin
Moi, j'aiguisais ma lame
Pour planter les rupins
Les gens de bon quartier,
Les touristes, les vieillards,
Aiment bien s'promener le long des grands boul'vards
Ils achètent des souv'nirs, des tours Eiffel en plastique
Les saltimbanques les font rire mais faudrait qu'on leur explique
Qu'il y a d'la merde partout, de la drogue
Et surtout des jeunes en galère qui trafiquent la misère
Ouais ! j'dois bien avouer que j'y passe toutes mes journées
C'est que parfois à Paris, c'est la joie et la folie ...
Mais croyez-moi, bientôt les flics auront du boulot
Car tous les vagabonds parlent de révolution
Un jour, toutes nos chansons, ouais, vous désarmeront
Il n'y aura plus qu'la folie, la joie et l'anarchie,
La joie et l'anarchie,
La joie dans Paris.
If you are using Raspbian GNU/Linux 9 (stretch), then you are most likely using dhcpcd as your DHCP and DHCPv6 client. How to know your OS version? Here :
dhcpcd gets the host information (IP address, routes, etc) from a DHCP server and configures the network interface of the machine on which it is running. Manual of DHCPCD(8).
dhcpcd-run-hooks is a DHCP client configuration script. It is used by dhcpcd to run any system and user defined hook scripts. Manual of DHCPCD-RUN-HOOKS(8).
dhcpcd
It seems that to restart all network interfaces this works :
$ sudo systemctl restart dhcpcd.service
To understand what happened, better read dhcpcd logs, here is what we can see:
$ journalctl -u dhcpcd
Dec 21 15:38:04 raspberrypi systemd[1]: Stopping dhcpcd on all interfaces...
Dec 21 15:38:04 raspberrypi dhcpcd[15174]: sending signal TERM to pid 14888
Dec 21 15:38:04 raspberrypi dhcpcd[15174]: waiting for pid 14888 to exit
Dec 21 15:38:04 raspberrypi dhcpcd[14888]: received SIGTERM, stopping
Dec 21 15:38:04 raspberrypi dhcpcd[14888]: eth0: removing interface
Dec 21 15:38:04 raspberrypi dhcpcd[14888]: wlan0: removing interface
Dec 21 15:38:04 raspberrypi dhcpcd[15174]: sending signal TERM to pid 14888
Dec 21 15:38:04 raspberrypi dhcpcd[15174]: waiting for pid 14888 to exit
Dec 21 15:38:05 raspberrypi systemd[1]: Stopped dhcpcd on all interfaces.
Dec 21 15:38:05 raspberrypi systemd[1]: Starting dhcpcd on all interfaces...
Dec 21 15:38:05 raspberrypi dhcpcd[15180]: dev: loaded udev
Dec 21 15:38:05 raspberrypi systemd[1]: Started dhcpcd on all interfaces.
Dec 21 15:38:05 raspberrypi dhcpcd-run-hooks[15203]: wlan0: starting wpa_supplicant
Dec 21 15:38:05 raspberrypi dhcpcd[15185]: eth0: waiting for carrier
Dec 21 15:38:05 raspberrypi dhcpcd[15185]: wlan0: waiting for carrier
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: carrier acquired
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: DUID 00:01:00:01:21:b0:de:63:b8:27:eb:4d:6c:87
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: IAID eb:5d:6d:97
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: adding address fe80::2882:e851:cf0c:9242
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: soliciting an IPv6 router
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: rebinding lease of 192.168.254.200
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: leased 192.168.254.200 for 86400 seconds
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: adding route to 192.168.254.0/24
Dec 21 15:38:06 raspberrypi dhcpcd[15185]: wlan0: adding default route via 192.168.254.1
Dec 21 15:38:19 raspberrypi dhcpcd[15185]: wlan0: no IPv6 Routers available
dhcpcd runs /lib/dhcpcd/dhcpcd-run-hooks. This script runs each script found in /lib/dhcpcd/dhcpcd-hooks in a lexical order.
dhcpcd-run-hooks is used by dhcpcd to run any system and user defined hook scripts. System hook scripts are found in /lib/dhcpcd/dhcpcd-hooks.
There is a list of reasons why dhcpcd-run-hooks could be invoked, such as BOUND (= dhcpcd obtained a new lease from a DHCP server = computer has an IP assigned on the interface).
Many variables will then be set, along with any protocol supplied ones, such as :
$interface : the name of the interface
$reason : reason why dhcpcd-run-hooks was invoked
$if_up : true if the interface is up, otherwise false.
To know what is the current IPv4 address after an interface BOUNDeddhcpcd obtained a new lease from a DHCP server.:
I created /lib/dhcpcd/dhcpcd-hooks/60-test_by_pmd in order to play with this functionality. Shell script I used in order to check IP after new DHCP lease was obtained (writing output in /home/pi/test.txt in order to see what happened afterward):
It happens that NordVPN openvpn configuration files don't work anymore after a while.
I made a bash script to update the configuration easy and fast:
#!/bin/bash
# Mise a jour de la configuration NordVPN
# Dossier temporaire
DOSSIER_TEMP="/home/pi/NordVPNautoUpdate"
#Dossier des configurations openvpn
DOSSIER_OPENVPN="/etc/openvpn"
CONF_OPENVPN="server.conf"
AUTOLOGIN_OPENVPN="login.txt"
# Pays
PAYS="ua"
# TCP ou UDP?
PROTO="udp"
# Archive de configuration NordVPN
ARCHIVE_NORDVPN="https://downloads.nordcdn.com/configs/archives/servers/ovpn.zip"
FICHIER=$(echo -n $ARCHIVE_NORDVPN | awk -F "/" '{printf $NF}')
# On supprime et on crée le dossier temp
rm -rf $DOSSIER_TEMP
mkdir $DOSSIER_TEMP
# On télécharge tous les fichiers de conf NordVPN
wget $ARCHIVE_NORDVPN -P $DOSSIER_TEMP
# On garde que les conf d'un certain pays
mv $DOSSIER_TEMP/temp/ovpn_$PROTO/$PAYS[0-9]*$PROTO* $DOSSIER_TEMP/
rm -r $DOSSIER_TEMP/temp
# On supprime les conf double-VPN et l'archive zip
NbConf=0
for ConfOpenVPN in $DOSSIER_TEMP/*; do
if [[ $ConfOpenVPN != */$PAYS[0-9]*$PROTO* ]]; then
rm $ConfOpenVPN
else
# On compte le nombre de conf restantes
NbConf=$((NbConf+1))
fi
done
# On choisi une conf au hasard
NbConf=$((1 + RANDOM % $NbConf))
COMPTEUR=0
for ConfOpenVPN in $DOSSIER_TEMP/*; do
COMPTEUR=$((COMPTEUR+1))
if [[ $COMPTEUR -eq $NbConf ]]; then
# On modifie la configuration pour authentification automatique
sed -i "s@auth-user-pass@auth-user-pass $DOSSIER_OPENVPN/$AUTOLOGIN_OPENVPN@" $ConfOpenVPN
# On déplace la conf dans le dossier openvpn
sudo cp -f $ConfOpenVPN $DOSSIER_OPENVPN
sudo cp -f $ConfOpenVPN $DOSSIER_OPENVPN/$CONF_OPENVPN
# On informe
echo "Configuration installée :"
echo $ConfOpenVPN | awk -F "/" '{printf $NF}'
echo ""
fi
done
# On supprime le dossier temporaire
rm -rf $DOSSIER_TEMP
# On redémarre openvpn avec la nouvelle configuration
sudo service openvpn restart
Go to the Airsonic folder, backup the old airsonic.war file, and download the new one. Check what is the last version: https://airsonic.github.io/download/