Немного проще, чем во второй ссылке.
Имеем: ubuntu 16.04.2, ноутбук, встроенный адаптер wi-fi, usb wi-fi адаптер.
Встроенный wi-fi не поддерживает режим AP. Его будем использовать для обычного wi-fi подключения к роутеру и выходу в интернет. Название соединения - tp.
Usb wi-fi - поддерживает режим AP. Его используем для создания точки доступа. Название соединения - ap.
Подключаем usb wi-fi адаптер.
На панели кликаем значек "Network manager", выбираем "Edit Connections".
В появившемся окне "Network Connections" жмем "Add", выбираем тип соединения "Wi-Fi", жмем "Create".
В появившемся окне "Editing", в поле "Connection name" пишем "ap", в поле "SSID" пишем "ap", в поле "Mode" выбираем "Hotspot", в поле "Band" выбираем "B/G", в поле "Channel" "12", в поле "Device" выбираем адаптер, который переводим в режим точки доступа.
На вкладке "Wi-Fi Security" устанавливаем тип шифрования и пароль.
На вкладке "IPv4 Settings" в поле "Method" выбираем "Shared to other computers".
Жмем "Save". Закрываем окно "Network Connections".
При подключении в порт usb wi-fi адаптера, автоматически запускается соединение "ap". После этого вручную запускаю соединение "tp".
Беру телефон, подключаюсь к сети "ap" и получаю интернет на телефоне через цепочку: телефон > сеть "ap" > usb wi-fi > встроенный адаптер > сеть "tp" > роутер > интернет.