Aller au contenu principal

Messages

Cette espace vous permet de voir toutes les Messages réalisées par ce membre. Vous ne pouvez voir que les Messages réalisées dans les espaces auxquels vous avez accès.

Messages - squid-f

31
Général / Re : Tumbleweed et gestion noyaux
Je n'ai que le 5.9.1 de proposé. Le 5.9.7 n'a pas fait partie de ma mise à jour d'aujourd'hui.

Je n'ai pas de 5.8 de proposé. Est-ce que c'est parce que ma première installation de Tumbleweed était en 5.9.1 ?
33
Général / Tumbleweed et gestion noyaux
Bonjour

Je passerais bien une de mes machines sous Tumbleweed et la dernière chose qui me retient est la gestion des noyaux.
En effet, en installant Tumbleweed en VM, je m'aperçois que le noyau proposé est déjà le 5.9.1
Je me demande quels sont les risques liés à adopter un noyau si tôt dans son développement ?
J'ai une carte graphique AMD donc je devrais être à l'abri des vicissitudes souvent reportées avec les pilotes NVIDIA.
D'après votre expérience, est-ce que des versions "juvéniles" du noyau vous ont souvent posé des problèmes ?
Je n'ai pas trouvé mais est-il possible d'avoir 2 versions de noyau d'installées avec Tumbleweed et de sélectionner via le GRUB ?

Merci pour vos lumières!

A+
 
34
Internet, réseaux et serveurs / Re : DDClient, mélange de fichiers de configuration ?
Merci @Jomo de te pencher sur mon souci.

En fait, le problème n'est pas ne nombre de domaines mais le fait que DDClient essaye d'aller chercher l'information de mon adresse IP chez DYNDNS, Loopia, etc alors qu'il ne devrait pas puisque toutes les informations liés à ces intermédiaires sont en commentaire dans /etc/ddclient.conf
Du coup, je me demande où est-ce qu'il va chercher tout cela ???

35
Matériel / Re : Problème souris
Re-

à propos de ta vitesse internet, je me rappelle avoir des blagues avec des mises à jour qui passaient la vitesse de ma carte réseau à 100Mo/s au lieu de 1Go/s.

Si tu cliques sur l'icône de Network Manager dans la barre de tâches, puis sur Connexion filaire et pour finir sur l'onglet Détails, est-ce que tu as bien une vitesse de connexion à 1Go/s ? (voir image)


A+
36
Matériel / Re : Problème souris
Bonjour

+1 pour mettre des piles neuves dans la souris pour voir.

Ensuite quand tu dis
Citer
J'ai en effet une tour, une souris sans fil à 30 cm du récepteur, et fixé sur un port USB.
est-ce que ton récepteur est sur un port USB en façade de ta tour ou directement sur la carte mère à l'arrière ?
Si le récepteur est en façade, branche le à l'arrière directement sur ta carte mère pour voir.

Pour les lenteurs internet, je pense que c'est a priori indépendant.
Si tu fais un test de débit avec, par exemple, ce site : https://www.60millions-mag.com/debitest-60-le-testeur-de-connexion-de-60-millions-de-consommateurs#
quels sont les résultats ?

A+
37
Internet, réseaux et serveurs / Création d'un partage NFS sous Leap 15.x
Bonjour

Je vois souvent des problèmes avec les montages et partages en SAMBA.
Ce mode de partage est probablement incontournable avec des machines sous Windows. Mais si vous restez dans l'univers Linux ou si vous avez des applications mobiles qui gèrent le partage NFS, ce mode NFS est, d'après mon expérience, beaucoup plus stable.

Par contre, depuis l'arrivée de Leap (peu ou prou), YaST n'est plus aussi bien automatisé, notamment par rapport à la gestion du pare-feu. Cela demande donc plus d'efforts et je n'ai rien trouvé sur le web qui décrive la procédure complète (corrigez moi si je me trompe).

Je me propose donc de partager ma recette ; si cela peut vous aider, j'en serais ravi.
N'hésitez pas aussi à l'améliorer !

Mise en place du serveur
Installer yast2-nfs-server qui doit installer nfs-kernel-server en dépendance.
sudo zypper in yast2-nfs-server

Les répertoires partagés seront isolés du reste du système grâce à un montage BIND. Cela renforce la sécurité apparemment.
Pour cela, ce sont les répertoires dans le dossier /export qui seront accessibles.

Il faut donc créer cette zone tampon à partager. Le nom de cette zone tampon est ici "partage" mais vous pouvez le changer à votre guise. Pour cela, la commande est :
sudo mkdir -p /export/partage

Il faut ensuite lier ce répertoire avec le contenu du vrai répertoire à partager grâce à un montage au démarrage.
En supposant que le répertoire à partager est /home/user/Musique, il faut ajouter la section suivante au fichier /etc/fstab.

sudo nano /etc/fstab
puis ajouter le paragraphe suivant en fin de fichier :
#bind pour export NFS 
/home/user/Musique /export/partage none bind 0 0

Pour partager plusieurs répertoires, répéter les opérations ci-dessus pour chacun.

Nous allons maintenant créer le partage NFS avec YaST. Pour cela, ouvrir le GUI YaST et chercher Serveur NFS dans la section Services réseau.

Vous arrivez sur la fenêtre d'accueil :

Vous sélectionnez alors "Démarrer" dans la zone Serveur NFS puis vous cliquez sur le bouton Suivant qui est alors apparu.

Vous êtes maintenant sur la fenêtre pour ajouter les répertoires à partager. Pour cela, vous cliquez sur le bouton "Ajouter répertoire" et vous sélectionnez /export/partage :


Vous avez un pop-up qui s'affiche avec les options "ro,root_squash,sync,no_subtree_check". Il faut bien revenir au début de la ligne dans ce pop-up pour voir l'option "ro".
Si vous voulez que le répertoire ne soit partagé qu'en lecture seule, vous laissez l'option "ro" telle que. Si vous voulez que le contenu de ce répertoire soit modifiable depuis les machines et utilisateurs distants, vous changez "ro" par "rw".


Vous cliquez alors sur le bouton "Terminer".

A ce stade, votre partage NFS est opérationnel. Le seul souci est qu'il faut que la pare-feu autorise la connexion à ces répertoires.
C'est là où cela se complique par rapport à des anciennes versions d'openSUSE qui s'occupaient d'ouvrir les bons ports.
Ce qui se passe est que les numéros de ces ports vont changer dynamiquement d'une session à une autre. Il faut donc commencer par assigner des ports statiques à votre partage NFS.

Pour cela nous allons installer un utilitaire par :
sudo zypper in firewalld-rpcbind-helper

Il faut ensuite assigner les ports statiques comme expliqué précédemment. La commande ci-dessous va modifier le fichier /etc/sysconfig/nfs
sudo firewall-rpc-helper.py --static-config -p nfs-server --non-interactive --port-config "mountd=20100 status=20200 nlockmgr=20300 rquotad=20400"
Cependant, pour une raison qui m'échappe, rquotad n'est pas pris en compte. Peut-être le sera-t-il dans des versions futures ?
En attendant, il faut éditer /etc/sysconfig/nfs
sudo nano /etc/sysconfig/nfs
et ajouter la ligne suivante en fin de fichier :
RQUOTAD_PORT="20400"

Il y a un certain nombre de services à redémarrer et je ne les ai pas tous identifiés. Ma solution à ce stade est de redémarrer complètement la machine.
systemctl reboot

Après redémarrage, vérification des ports statiques alloués par la commande :
sudo firewall-rpc-helper.py -r -p nfs-server
qui retourne :
20100/tcp 20100/udp 20200/udp 20200/tcp 20300/udp 20300/tcp

Nous allons maintenant créer un service pour ouvrir ces ports dans firewalld :
sudo firewall-rpc-helper.py -p nfs-server --create-firewalld-service nfs-server-static

Vérification du contenu par :
sudo firewall-cmd --info-service nfs-server-static
qui retourne :
nfs-server-static
  ports: 20400/udp 20400/tcp 20100/udp 20100/tcp 20200/udp 20200/tcp 20300/udp 20300/tcp 2049/tcp 2049/udp
  protocols:
  source-ports:
  modules:
  destination:

ajout à la zone du pare-feu que vous utilisez ; ici, public :
sudo firewall-cmd --add-service=nfs-server-static --zone=public

Recharger le firewall par :
sudo firewall-cmd --reload

Ouvrir le pare-feu dans Yast et vérifier que vous avez nfs-server-static et rpc-bind ouverts dans la zone public (zone par défaut) ou la zone que vous utilisez. S'ils ne le sont pas, ajoutez les.

Votre serveur est maintenant opérationnel.

Configuration de la machine cliente

Pour accéder à ces répertoires NFS depuis une machine cliente distante, il faut les monter. Par exemple, éditer /etc/fstab et ajouter le bloc suivant :
192.168.1.20:/export/partage   /data/share/musique  nfs  noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min 0 0

où :
  • 192.168.1.20 est l'adresse IP local du serveur NFS (machine où le répertoire à partager se trouve). A ajuster selon la votre.
  • /data/share/musique est le répertoire sur la machine client qui sera à l'image du répertoire partagé depuis le serveur. A ajuster selon vos souhaits. Bien entendu, il faut au préalable créer ce répertoire /data/share/musique par sudo mkdir -p /data/share/musique

Donc le répertoire /home/user/Musique de la machine serveur sera accessible en tant que /data/share/musique sur la machine cliente.

Avec certaines distributions, il faudra peut-être installer des paquets pour gérer le partage NFS sur la machine cliente.
J'ai en tête nfs-common avec Linux Mint ou nfs-utils avec Arch. Regarder les wiki de vos distributions, c'est en général bien expliqué.

Voilà. Dites moi si vous avez repéré des problèmes ou si ce n'est pas assez clair.

A+
39
Matériel / Re : Problème souris
Bonjour

Je pense que ce sujet irait mieux dans la rubrique Matériel mais je laisse les modérateurs juger  ;)
Pour ton problème, j'image que c'est une souris sans fil ; correct ?

En supposant que ce n'est pas un portable avec donc la souris très proche de la machine, à quelle distance se trouve le récepteur usb que tu branches sur ta machine ? Si tu rapproches la souris et ce récepteur, est-ce que cela s'améliore ?
Ensuite et surtout peut-être, est-ce que le récepteur est branché directement sur la carte mère ou sur un port usb déporté (en façade de ta tour par exemple) ? S'il n'est pas branché directement sur la carte mère, essaye cela pour voir.

A+
40
Internet, réseaux et serveurs / DDClient, mélange de fichiers de configuration ?
Bonjour à toutes et tous

De façon à avoir un sous-domaine pour pointer sur mon serveur Nextcloud, j'ai créé un sous-domaine via mon fournisseur de domaine, Infomaniak, que j'utilise comme DNS dynamique.
Pour lier donc dynamiquement (au cas où l'IP changerait) mon serveur et mon sous-domaine, j'utilise le service DDClient.

J'ai installé le paquet DDClient via YaST et j'ai mis à jour le fichier de configuration /etc/ddclient.conf
Il se présente ainsi :
######################################################################
##
## Define default global variables with lines like:
## var=value [, var=value]*
## These values will be used for each following host unless overridden
## with a local variable definition.
##
## Define local variables for one or more hosts with:
## var=value [, var=value]* host.and.domain[,host2.and.domain...]
##
## Lines can be continued on the following line by ending the line
## with a \
##
##
## Warning: not all supported routers or dynamic DNS services
##          are mentioned here.
##
######################################################################
# daemon: consider to use /etc/sysconfig/ddclient instead of modifying here
#
daemon=300 # check every 300 seconds
#
######################################################################
syslog=yes # log update msgs to syslog
#mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/run/ddclient/ddclient.pid # record PID in file.
#ssl=no # use ssl-support.  Works with
# ssl-library
# postscript=script # run script after updating.  The
# new IP is added as argument.
#
#use=watchguard-soho,        fw=192.168.111.1:80 # via Watchguard's SOHO FW
#use=netopia-r910,           fw=192.168.111.1:80 # via Netopia R910 FW
#use=smc-barricade,          fw=192.168.123.254:80 # via SMC's Barricade FW
#use=netgear-rt3xx,          fw=192.168.0.1:80 # via Netgear's internet FW
#use=linksys,                fw=192.168.1.1:80 # via Linksys's internet FW
#use=maxgate-ugate3x00,      fw=192.168.0.1:80 # via MaxGate's UGATE-3x00  FW
#use=elsa-lancom-dsl10,      fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch01, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch02, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=alcatel-stp,            fw=10.0.0.138:80           # via Alcatel Speed Touch Pro
#use=xsense-aero,            fw=192.168.1.1:80          # via Xsense Aero Router
#use=allnet-1298,            fw=192.168.1.1:80          # via AllNet 1298 DSL Router
#use=3com-oc-remote812,      fw=192.168.0.254:80 # via 3com OfficeConnect Remote 812
#use=e-tech,                 fw=192.168.1.1:80          # via E-tech Router
#use=cayman-3220h,           fw=192.168.0.1:1080        # via Cayman 3220-H DSL Router
#
#fw-login=admin,             fw-password=XXXXXX # FW login and password
#
## To obtain an IP address from FW status page (using fw-login, fw-password)
#use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address' # found after IP Address
#
## To obtain an IP address from Web status page (using the proxy if defined)
## by default, checkip.dyndns.org is used if you use the dyndns protocol.
## Using use=web is enough to get it working.
## WARNING: set deamon at least to 600 seconds if you use checkip or you could
## get banned from their service.
#use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
#
######################################################################
# you do not need to define use= if you are using DSL (ppp0)
# rc.ddclient is using "use=if, if=ppp0" as default
#
#use=ip,                     ip=127.0.0.1 # via static IP's
#use=if,                     if=eth0 # via interfaces
#use=if,                     if=ippp0           # when using ISDN
#use=if,                     if=ppp0            # when using DSL
#use=if,                     if=tun0            # when using tunnel device
#use=web # via web
#
######################################################################
#protocol=dyndns2 # default protocol
#proxy=fasthttp.sympatico.ca:80 # default proxy
#server=members.dyndns.org # default server
#server=members.dyndns.org:8245 # default server (bypassing proxies)

#login=your-login # default login
#password=test # default password
#mx=mx.for.your.host # default MX
#backupmx=yes|no # host is primary MX?
#wildcard=yes|no # add wildcard CNAME?

##
## selfhost dynamic addresses
## http://cms.selfhost.de/cgi-bin/selfhost?p=faq&show=113
##
# server=carol.selfhost.de, \
# protocol=dyndns2, \
# login=your-selfhost-login, \
# password=your-selfhost-password \
# your.selfhost.bz

##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-dynamic-host.dyndns.org

##
## dyndns.org static addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# static=yes, \
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-static-host.dyndns.org

##
##
## dyndns.org custom addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# custom=yes, \
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-domain.top-level,your-other-domain.top-level

##
## ZoneEdit (zoneedit.com)
##
# server=dynamic.zoneedit.com, \
# protocol=zoneedit1, \
# login=your-zoneedit-login,  \
# password=your-zoneedit-password \
# your.any.domain,your-2nd.any.dom

##
## EasyDNS (easydns.com)
##
# server=members.easydns.com, \
# protocol=easydns, \
# login=your-easydns-login,  \
# password=your-easydns-password \
# your.any.domain,your-2nd.any.domain

##
## Hammernode (hn.org) dynamic addresses
##
# server=dup.hn.org,             \
# protocol=hammernode1,         \
# login=your-hn-login,           \
# password=your-hn-password      \
# your-hn-host.hn.org,your-2nd-hn-host.hn.org

##
## dslreports.com dynamic-host monitoring
##
# server=members.dslreports.com \
# protocol=dslreports1, \
# login=dslreports-login, \
# password=dslreports-password \
# dslreports-unique-id

##
## OrgDNS.org account-configuration
##
# use=web, web=members.orgdns.org/nic/ip
# server=www.orgdns.org \
# protocol=dyndns2 \
# login=yourLoginName \
# password=yourPassword \
# yourSubdomain.orgdns.org

##
## dnspark.com
## (supports variables: mx, mxpri)
##
# use=web, web=ipdetect.dnspark.com, web-skip='Current Address:'
# protocol=dnspark, \
# server=www.dnspark.com, \
# your-host.dnspark.com

##
## NameCheap (namecheap.com)
##
# protocol=namecheap, \
# server=dynamicdns.park-your-domain.com, \
# login=my-namecheap.com-login, \
# password=my-namecheap.com-password \
# fully.qualified.host

##
## NearlyFreeSpeech.NET (nearlyfreespeech.net)
##
# protocol = nfsn,                      \
# login=member-login,                   \
# password=api-key,                     \
# zone=example.com                      \
# example.com,subdomain.example.com

##
##
## Loopia (loopia.se)
##
# use=web
# web=loopia
# protocol=dyndns2
# server=dns.loopia.se
# script=/XDynDNSServer/XDynDNS.php
# login=my-loopia.se-login
# password=my-loopia.se-password
# my.domain.tld,other.domain.tld

##
##
## ChangeIP (changeip.com)
##
## single host update
# protocol=changeip,                   \
# login=my-my-changeip.com-login,      \
# password=my-changeip.com-password    \
# myhost.changeip.org

##
## DtDNS (www.dtdns.com)
##
# protocol=dtdns,
# server=www.dtdns.com,
# client=ddclient,
# password=my-dtdns.com-password
# myhost.dtdns.net, otherhost.dtdns.net

##
## CloudFlare (www.cloudflare.com)
##
#protocol=cloudflare,        \
#zone=domain.tld,            \
#ttl=1,                      \
#login=your-login-email,     \
#password=APIKey             \
#domain.tld,my.domain.tld

##
## Google Domains (www.google.com/domains)
##
# protocol=googledomains,
# login=my-auto-generated-username,
# password=my-auto-generated-password
# my.domain.tld, otherhost.domain.tld

##
## Duckdns (http://www.duckdns.org/)
##
#
# password=my-auto-generated-password
# protocol=duckdns hostwithoutduckdnsorg

##
## Freemyip (http://freemyip.com/)
##
#
# protocol=freemyip,
# password=my-token
# myhost

##
## MyOnlinePortal (http://myonlineportal.net)
##
# protocol=dyndns2
# ssl=yes
# # ipv6=yes # optional
# use=web, web=myonlineportal.net/checkip
# # use=if, if=eth0     # alternative to use=web
# # if-skip=Scope:Link  # alternative to use=web
# login=your-myonlineportal-username
# password=your-myonlineportal-password
# domain.myonlineportal.net

##
## nsupdate.info IPV4(https://www.nsupdate.info)
##
#protocol=dyndns2
#use=web, web=http://ipv4.nsupdate.info/myip
#server=ipv4.nsupdate.info
#login=domain.nsupdate.info
#password='123'
#domain.nsupdate.info

##
## nsupdate.info IPV6 (https://www.nsupdate.info)
## ddclient releases <= 3.8.1 do not support IPv6
##
#protocol=dyndns2
#usev6=if, if=eth0
#server=ipv6.nsupdate.info
#login=domain.nsupdate.info
#password='123'
#domain.nsupdate.info

##
## Yandex.Mail for Domain (domain.yandex.com)
##
# protocol=yandex,                      \
# login=domain.tld,                     \
# password=yandex-pdd-token             \
# my.domain.tld,other.domain.tld        \

## DNS Made Easy (https://dnsmadeeasy.com)
##
# protocol=dnsmadeeasy,
# login=your-account-email-address
# password=your-generated-password
# your-numeric-record-id-1,your-numeric-record-id-2,...

##
## Infomaniak
##
ssl=yes
use=web, web=https://ipv4.infomaniak.com/ip.php, web-skip='IP:'
protocol=dyndns2,\
server=https://infomaniak.com/nic/update,\
login=mon_login,\
password='mon_pwd'\
sous_domaine.mon_domaine

En fait, j'ai ajouté les informations liées à mon prestataire Infomaniak en fin de fichier.

J'ai ensuite lancé le service par
sudo systemctl enable --now ddclient

Pour vérifier que tout se passe bien je lance la commande
sudo ddclient -query
et j'obtiens alors quelque chose que je trouve bizarre :
use=if, if=eth0 address is 192.168.1.20
use=if, if=lo address is 127.0.0.1
WARNING:  found neither ipv4 nor ipv6 address
use=if, if=wlan1 address is NOT FOUND
WARNING:  found neither ipv4 nor ipv6 address
use=web, web=dnspark address is NOT FOUND
use=web, web=dyndns address is xx.xxx.xx.xx
use=web, web=loopia address is xx.xxx.xx.xx
use=web, web=https://ipv4.infomaniak.com/ip.php address is xx.xxx.xx.xx

Le xx.xxx.xx.xx est mon adresse IP que je masque ici.
Ce que je trouve bizare, c'est que DDClient semble faire une requête non seulement à Infomaniak que j'ai ajouté mais aussi à dnspark, dyndns et loopia qui sont pourtant commentés dans le fichier /etc/ddclient.conf et donc pas à prendre en compte.

Du coup, je me pose la question s'il y a une autre fichier de configuration de DDClient qui demande d'interroger des prestataires que je n'ai pas choisi ?

Merci pour vos lumières !
42
Internet, réseaux et serveurs / Re : google-drive
@ squid-f, non j'ai pas un serveur juste un compte auquel je e connecte grâce au client NextCloud mais l'idée d'un serveur personnel me trotte dans la tête, ça ma l'air quand même un peux compliqué pour l'installation...
Bonjour

J'ai fait un tuto en son temps que tu trouveras sur le blog d'Alionet. Leap 15.2 étant sous php7.4, cela évite même maintenant de s'embêter à installer une version différente de php.
https://blog.alionet.org/fr/installer-nextcloud-avec-php7-3-fpm-sur-opensuse-leap
Cela se fait très bien sous openSUSE.
N'hésite pas à poser des questions si tu te lances. C'est super intéressant et instructif  ;) .

A+
43
Internet, réseaux et serveurs / Re : google-drive
Bonjour

Si tu as un serveur Nextcloud comme je l’ai compris dans un de tes posts, est-ce qu’une solution ne serait pas de monter tes disques Google dans ton instance Nextcloud ?
Puisque tu dis aussi que tu es satisfait de l’accès à Nextcloud dans openSUSE.

A+
45
Programmes et logiciels / Re : Equivalent Cheese pour KDE
Peut être kamoso? Regarde sur software opensuse
Il y a kamerka également

Bonjour @jtro ,
j'ai regardé kamoso mais je n'ai pas trouvé la fonctionnalité compte-à-rebours bien qu'elle soit indiquée sur leur page. Je vais essayer à nouveau. Je regarde kamerka aussi.

Bonjour @jeanluck ,
je viens d'ouvrir VLC et je ne trouve pas d'accès à la webcam dans les menus. Pour moi VLC ne fait que de la lecture audio/vidéo. Tu as vu d'autres fonctionnalités ?

Merci et A+