Я использую следующую конфигурацию netplan для соединения с моим домашним Wi-Fi:
network:
version: 2
renderer: networkd
wifis:
wlp3s0:
dhcp4: yes
dhcp6: no
access-points:
"HOME-WIFI-01":
password: "mysupersecretwifikey"
Как я теперь добавляю опцию соединиться с моей горячей точкой мобильного телефона? Я должен был бы создать другой netplan .yaml файл, или я смогу включить что-то wifis:
раздел вышеупомянутого файла?
Только, чтобы быть ясным, я не использую NetworkManager, и я хочу добавить netplan для своей горячей точки мобильного телефона (так, чтобы, когда я нахожусь на дороге, я мог подключить свой ноутбук к Интернету через горячую точку моего мобильного телефона).
Возможно добавить информацию о нескольких APS под точками доступа: ключ для данного интерфейса. Поскольку Вы не используете NetworkManager, способность справиться с выбором AP, используемого во времени выполнения, будет ограничена. При необходимости в бродящей поддержке беспроводных сетей NetworkManager является рекомендуемым бэкендом для этих интерфейсов.
Файлы конфигурации, которые я использую, абсолютно произвольны и могут быть названы что. Сделайте новый файл для своего телефона как это: Копия и вставка в файл и имя это phoneHotSpot.yaml
network:
version: 2
renderer: networkd
wifis:
wlp3s0:
dhcp4: yes
dhcp6: no
access-points:
"<yourPhonesSSID>":
password: "yourphonesridiculouslylongbutratherambigiouslysecurepassword"
сделайте каталог NEW для хранения файлов конфигурации, описывающих каждый профиль подключения. Таким образом, каталог файла будет действовать как меню опций выбрать, от которого может быть скопирован в папку netplan, настраивает от.
# cd /etc/netplan
# mkdir -p lib
затем сохраните другой .yaml файл для каждого соединения, которым Вы хотите, чтобы система управляла для Вас. организуйте их однако, Вы желаете и просто делаете профили, которые относятся к Вам.
/etc/netplan/lib/homeWiFi.yaml
/etc/netplan/lib/workwifi.yaml
/etc/netplan/lib/PhoneHotSpot.yaml
/etc/netplan/lib/ethernet.yaml
/etc/netplan/lib/homewifiasaccesspoint.yaml
и сохраните просто "активные" в своей/etc/netplan папке
/etc/netplan/<--active .yaml files here
Скопируйте следующее в свой .bash_aliases файл, и можно переключиться назад и вперед с единственной командой. Необходимо будет сделать это для каждого пользователя, который входит в оболочку (преобразовывающий, это в автономную команду вне моего объема здесь),
Хотите соединиться с телефоном? От команды ввести # connecthome
Назад на домашнем Wi-Fi? Ввести # connectphone
connecthome() {
# --> overwrite the existing configuration with homeWiFi.yaml
sudo cp /etc/netplan/lib/homeWiFi.yaml /etc/netplan/netplan.yaml
# --> alert your system to the changes
sudo netplan generate
sudo netplan apply
}
connectphone() {
# --> overwrite the existing configuration with phoneHotSpot.yaml
sudo cp /etc/netplan/lib/phoneHotSpot.yaml /etc/netplan/netplan.yaml
# --> update your system to the changes
sudo netplan generate
sudo netplan apply
}