Как предложил steeldriver, ^
вместо !
заставляет [!set] решить проблему.
Причина этого в том, что в zsh !
запускает расширение истории. Если вы не хотите, чтобы это произошло, отключите расширение истории. Для этого выполните setopt nobanghist
в командной строке.
Хорошо, здесь самое простое решение: настроить беспроводную сеть с подсетью rfc 1918, которая не конфликтует с университетским диапазоном.
Дайте точке доступа IP-адрес в диапазоне, предоставленном вам университетом, подключенному к интерфейсу Ethernet, который вы подключаете к стене.
Настройте точку доступа на NAT из диапазона RFC 1918 на устройство Ethernet.
Таким образом, университетская сеть будет видеть только один IP-адрес в требуемом диапазоне, и вы сможете подключить к точке доступа любое количество Wi-Fi-устройств.
Этот вопрос должен помочь с требуемыми nmcli
командами для точки доступа.