networking – Pernament network interface names in Ubuntu Server 18

There was a simple way in Ubuntu 16 adding net.ifnames = 0 biosdevname = 0 to the GRUB. On Ubuntu Server 18 this does not work (all interfaces disappear). 50-cloud-init.yaml shows only ethernet interfaces, not wifis. Wifi works correctly, but I have to make sure that the name wlp1s0 Do not change after restart, because I use this interface to make an access point. Any ideas?

$ tail /etc/netplan/50-cloud-init.yaml

net:
ethernets:
eno1:
addresses: []
            dhcp4: true
version 2
$ ip addr

1: lo:  mtu 65536 qdisc noqueue status Unknown group default qlen 1000
link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00
inet 127.0.0.1/8 reach host what
valid_lft always preferred_lft always
inet6 :: 1/128 scope host
valid_lft always preferred_lft always
2: eno1:  mtu 1500 qdisc fq_codel state UP default group qlen 1000
link / ether f4: 4d: 30: 65: 27: 8b brd ff: ff: ff: ff: ff: ff
inet 192.168.1.22/24 brd 192.168.1.255 global dynamic range eno1
valid_lft 79439sec preferred_lft 79439sec
inet6 fe80 :: f64d: 30ff: fe65: 278b / 64 scope link
valid_lft always preferred_lft always
3: wlp1s0:  mtu 1500 qdisc status noop group DOWN default qlen 1000
link / ether 00: c2: c6: f3: d7: d9 brd ff: ff: ff: ff: ff: ff