De acordo com Systemd-networkd você precisa criar uma interface de bridge virtual com
nano /etc/systemd/network/MyBridge.netdev
após o seguinte conteúdo
[NetDev]
Name=br0
Kind=bridge
, em seguida, reinicie o systemd-networkd.service
para verificar o tipo ip a
A próxima etapa cria um perfil de rede para o Bridge com
nano /etc/systemd/network/MyBridge.network
e além do seguinte conteúdo:
[Match]
Name=br0
[Network]
DHCP=ipv4
Editar
Para definir um ponto de acesso, você pode usar create_ap
github_create_ap
Instalação
yaourt -S create_ap
Para outros distro
git clone https://github.com/oblique/create_ap
cd create_ap
make install
Exemplos
Sem passphrase (rede aberta):
create_ap wlan0 eth0 MyAccessPoint
Senha WPA + WPA2:
create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
AP sem compartilhamento de Internet:
create_ap -n wlan0 MyAccessPoint MyPassPhrase
Compartilhamento de Internet com ponte:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
Compartilhamento de Internet com ponte (interface de ponte pré-configurada):
create_ap -m bridge wlan0 br0 MyAccessPoint MyPassPhrase
Compartilhamento da Internet na mesma interface Wi-Fi:
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
Escolha um driver de adaptador WiFi diferente
create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase
Sem passphrase (rede aberta) usando pipe:
echo -e "MyAccessPoint" | create_ap wlan0 eth0
Frase com senha WPA + WPA2 usando pipe:
echo -e "MyAccessPoint\nMyPassPhrase" | create_ap wlan0 eth0
Ativar o IEEE 802.11n
create_ap --ieee80211n --ht_capab '[HT40+]' wlan0 eth0 MyAccessPoint MyPassPhrase
Isolamento do cliente:
create_ap --isolate-clients wlan0 eth0 MyAccessPoint MyPassPhrase
Serviço Systemd
Usando o serviço systemd persistente
Iniciar o serviço imediatamente:
systemctl start create_ap
Iniciar na inicialização:
systemctl enable create_ap