netplan - добавьте подключение мобильной точки доступа

Я использую следующую конфигурацию 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 для своей горячей точки мобильного телефона (так, чтобы, когда я нахожусь на дороге, я мог подключить свой ноутбук к Интернету через горячую точку моего мобильного телефона).

0
задан 1 May 2018 в 19:09

2 ответа

Возможно добавить информацию о нескольких APS под точками доступа: ключ для данного интерфейса. Поскольку Вы не используете NetworkManager, способность справиться с выбором AP, используемого во времени выполнения, будет ограничена. При необходимости в бродящей поддержке беспроводных сетей NetworkManager является рекомендуемым бэкендом для этих интерфейсов.

1
ответ дан 29 October 2019 в 23:58

Файлы конфигурации, которые я использую, абсолютно произвольны и могут быть названы что. Сделайте новый файл для своего телефона как это: Копия и вставка в файл и имя это 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
    }
1
ответ дан 29 October 2019 в 23:58

Другие вопросы по тегам:

Похожие вопросы: