OVH Cloud OVH Cloud

Wifi qui se deconnecte tout seul

99 réponses
Avatar
fra-PasDeSp
Hello

Question déja posée que je pensais avoir résolue. Mais nan !
J'ai un mac mini 2011 qui me sert essentiellement en pilotage à distance
via Partage d'écran.
Il est connecté en wifi (car impossible de faire venir un cable
ethernet).
Je m'y connecte rarement mais à chaque fois que j'en ai besoin (environ
une fois par semaine) je constate qu'il n'est pas joignable.

En allant voir dessus directement je constate que le wifi s'est
déconnecté.
Pourtant ce mac est réglé pour ne jamais se mettre en veille (seulement
l'écran entre en veille).

Pour essayer de maintenir cette connexion ouverte on m'a suggéré le
script suivant :
-------
delay 180
on idle
try
do shell script "networksetup -setairportpower en0 on
# turn on device en0"
end try
return 300
end idle
-------

Mais ça ne change rien...


Quelqu'un aurait une idée du pourquoi ce mac se déconnecte régulièrement
du wifi ? Et comment empêcher cela ?

Merci d'avance.
(suivi sur fr.comp.os.mac-os.x)
--
Fra

10 réponses

1 2 3 4 5
Avatar
Matt
On mar. 12 mai 2020 (15:34),
Fra wrote:
Est-ce que l'interface réseau de ta carte wifi est bien à « en0 » ?
Vérifies avec `networksetup -getairportnetwork en0`.

Réponse :
en0 is not a Wi-Fi interface.
** Error: Error obtaining wireless information.
Il est peut être là le problème !

Eh oui; ta carte wifi est assignée non pas à « en0 » mais à « en1 ».
Le wifi devrait être en en0 ? Pourquoi il n'y est pas ?

Pas forcément.
L'ordre d'assignation des interfaces réseau dans Darwin est dépendant de
leur ordre définit par networksetup(8), rien d'exceptionnel.
Du coup on fait quoi ?

`networksetup -setairportpower en1 on`
--
<Ihssan> nan voila je suis sur le portable mais je passe par un troyen alors
le taux de rafraichissement de l'affichage est merdique...
<Ihssan> VNC que ça s'appelle
* bashfr.org
Avatar
M.V.
Le 12 mai 2020 à 16 h 25, Matt a pris le temps d'écrire :
Oulala j'ai osé dire que ton script était merdique, c'est gravissime.

Mais je n'ai jamais pensé ça ! Pourquoi toi et l'autre interprétez
constamment ce que je dis ?
De plus je ne vois pas où tu as dit que mon script était merdique ! Tu
as simplement sous-entendu que peut-être il y avait un problème dans le
script, ce qui est une éventualité.
Je dis donc et redis que chez moi le script fonctionne et que la
commande qui est utilisée est celle que tu as donnée : ce sont des
faits que je constate et le reste est *ton* interprétation !
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
M.V.
Le 12 mai 2020 à 15 h 34, Fra a pris le temps d'écrire :
Il est peut être là le problème !

Chez moi, le Terminal me dit :
the only airport interface found: en0
Je reprends mon script et je change en0 en en1 : ça ne devrait donc pas
fonctionner si le problème était vraiment là et pourtant… il
fonctionne ! Kif kif avec en2 : ça fonctionne.
Va comprendre, Charles !
NB Ce message ne contient aucune manifestation de mauvaise humeur ou
d'attaque contre aucun lecteur de fcomox
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
fra-PasDeSp
M.V. wrote:
Et tu vois où un commentaire ?
Dans un script AS, un commentaire commence par -- : rien de tel dans ce
que tu as écrit.

Je pensais que "# turn on device en0" était un commentaire. Je suis pas
spécialiste. Jai repris tel quel le script qu'on (tu?) m'a filé.
--
Fra
Avatar
fra-PasDeSp
Matt wrote:
Du coup on fait quoi ?

`networksetup -setairportpower en1 on`

OK merci !
Dernier petit problème :
Comment fait on déjà pour que l'icone n'apparaisse pas dans le dock ?
--
Fra
Avatar
fra-PasDeSp
Fra wrote:
`networksetup -setairportpower en1 on`

OK merci !
Dernier petit problème :
Comment fait on déjà pour que l'icone n'apparaisse pas dans le dock ?

C'est bon j'ai trouvé.
Bon j'essaie de penser de vous tenir au courant si ça a marché dans
quelques jours.
--
Fra
Avatar
M.V.
Le 12 mai 2020 à 17 h 21, Fra a pris le temps d'écrire :
Je pensais que "# turn on device en0" était un commentaire. Je suis pas
spécialiste. Jai repris tel quel le script qu'on (tu?) m'a filé.

Je n'ai plus le script que j'avais mis à ta disposition mais je suis
bien certain que ce que tu as recopié ici n'est pas dans mon script !
Je veux bien croire qu'il y a dans le tien :
do shell script "networksetup -setairportpower en0 on # turn on device en0"
mais pas :
do shell script "networksetup -setairportpower en0 on
# turn on device en0"
S'il y a ça, c'est que tu l'as peut-être bricolé.
Je ne sais plus pourquoi j'avais écrit ce "# turn on device en0" que
j'ai supprimé depuis car inutile.
Je viens de retrouver l'applet que je t'avais donné : le script est bien
celui que j'indique :
++++++++++
delay 180
on idle
try
do shell script "networksetup -setairportpower en0 on # turn on device en0"
end try
return 300
end idle
++++++++++
NB Ce message ne contient aucune manifestation de mauvaise humeur ou
d'attaque contre aucun lecteur de fcomox
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
M.V.
Le 12 mai 2020 à 17 h 21, Fra a pris le temps d'écrire :
OK merci !

Tu as lu ça
<news:r9eddv$lib$
ou pas ?
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
JPP
On 12/05/2020 10:37, M.V. wrote:
Mais je n'ai jamais pensé ça ! Pourquoi toi et l'autre interprétez
constamment ce que je dis ?

En pleine élucubrations á propos d'un cours sur la communication, lá est
la grande différence entre communication humaine et communication des
machines.
En attendant l'IA dans la communication,l'humain "interprète", pas la
machine.:-)
Ceci dit, qui, dans macOS, décide quelle interface est en0, en1 etc.
Avatar
pehache
Le 12/05/2020 à 16:37, M.V. a écrit :
Pourquoi toi et l'autre interprétez
constamment ce que je dis ?

Ah merde, on est deux ? Fais gaffe, à partir de trois c'est une loi des
séries.
--
- "...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes." (ST sur fr.bio.medecine)
- "Je suis ATARIste, et j'ai bien l'intention que l'on me respecte ici."
(FLC sur fr.comp.sys.atari)
1 2 3 4 5