0 votos

¿Cuál es el equivalente en terminal al filtro netsh wlan add de Windows?

En mis dispositivos wifi de Windows puedo añadir filtros de red inalámbrica para desactivar la conectividad a señales no deseadas.

Primero pongo en la lista blanca las redes que considero seguras utilizando el siguiente comando:

netsh wlan add filter permission=allow ssid=myNetworkName networktype=infrastructure 

Entonces hago una lista negra de todos los demás usando:

netsh wlan add filter permission=denyall networktype=infrastructure

Hace poco me compré un Macbook Air y ahora quiero hacer lo mismo con él. Cuáles son los equivalentes de terminal de estos comandos cmd?

Gracias de antemano.

Editar:

Esta pregunta no es un duplicado. No pasa nada si no tienes la respuesta, pero no la marques como resuelta porque sí. Déjala por si alguien sabe la respuesta.

En primer lugar, ese script no logra conectarse la mayoría de las veces. En segundo lugar, necesito una forma de impedir que los no administradores se conecten a TODAS las redes que no estén en mi lista blanca. Esa solución tiene que listar la 'bannedList' de redes una por una. Y no menciona cómo forzar a los no administradores a conectarse a través del script en lugar de usar la lista regular de WiFi o las preferencias de red.

Me niego a creer que no haya solución a una cuestión de seguridad de red tan trivial. Sobre todo porque era tan fácil en Windows.

0 votos

No es una cuestión trivial. Tu suposición de que "porque era tan fácil en Windows [...]" no se deduce. MacOS es un sistema operativo diferente, así que espera un comportamiento diferente. Está diseñado con la simplicidad en mente, y eso a menudo significa que se eliminan cosas, con el fin de no desordenar la experiencia del usuario. Ahora bien, por debajo es un sistema operativo UNIX, así que el cielo es el límite si quieres hacer algo de hacking del kernel. Dirígete a unix.stackexchange.com e intenta tu pregunta allí, puede que tengas más suerte. Pero no, lo que pides ya se ha preguntado antes y no es tan fácil como te gustaría.

0 votos

Y hasta donde yo sé, la respuesta real a tu pregunta real es "no hay". A no ser que alguien haya creado una herramienta que lo haga modificando la lista de SSIDs sobre la marcha cuando el sistema los descubre y antes de que se presenten en el menú WiFi, lo que significaría que se ejecuta en una capa no fácilmente accesible por un usuario del sistema. Eso es bastante profundo en el kernel, y no creo que vayas a llegar allí rápidamente o fácilmente. Mucha suerte.

0 votos

Bien, de acuerdo entonces. Agradezco tu tiempo y dedicación a esta comunidad. Probaré suerte en unix.stackexchange.com.

-1voto

bdonlan Puntos 508

Si está ejecutando High Sierra puedes desactivar la unión automática en las preferencias del sistema > red > panel del aeropuerto.

EDIT: la pregunta no estaba clara. Aquí hay otra respuesta que podría ser mejor para el autor de la pregunta.

Puedes crear un 'Perfil' para instalar en el sistema.

  1. Compra Server.app en la App Store.
  2. Conozca los perfiles y su funcionamiento.
  3. Crear un perfil con una restirución que impida al usuario acceder al panel de control de la "red".
  4. Asegúrese de que la(s) red(es) WiFi a la(s) que se puede conectar ya está(n) configurada(s) - las credenciales se almacenarán en el llavero del sistema, por lo que todos los usuarios podrán acceder a ellas. Si el administrador se ha conectado a redes a las que otros usuarios no deberían hacerlo, tendrás que "olvidar" esas redes o moverlas del llavero del sistema a uno de usuario.
  5. Instala el perfil en la cuenta de los usuarios, y asegúrate de desactivar el menú WiFi mientras estás en ello, de modo que la única manera de cambiar las redes - aparte de la línea de comandos si descubren cómo hacerlo - es a través del panel de control de red, que ahora está desactivado.

0 votos

No auto join, necesito una manera de eliminar permanentemente las redes de aparecer en la lista de wifi. Pero gracias, eso es definitivamente un comienzo.

0 votos

Oh, entonces dudo que puedas hacerlo. ¿Por qué quieres que no aparezcan en la lista?

0 votos

La razón es que me gustaría que quien use este portátil se conecte sólo a las redes que he conectado a Open DNS.Todas las demás redes deberían ser inaccesibles para ellos.Por supuesto, como administrador puedo cambiar esto yo mismo en cualquier momento. Soy capaz de hacer esto en Windows como se explicó anteriormente, estoy seguro de que debe haber alguna manera para Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X