Configurando Bridger no Alpine Linux

Configurando Bridger no Alpine Linux

O script abaixo instala dependências e cria uma bridge com brctl no Alpine Linux. copie e execute o script abaixo. ao final da execução haverá uma interface bridge ativa e pronto para uso no sistema.

# Identificar a interface de rede ativa para criar a bridge
interface=$(iproute | grep default | cut -d" " -f 5)

### Criar o arquivo de configuração de interface de rede
cat <<REDE> /etc/network/interfaces
auto lo
iface lo inet loopback

auto br0
iface br0 inet dhcp
    bridge-ports  $interface
    bridge-stp 0
REDE

### Instalar dependências e habilitar a bridge

cat <<REDE> rede.sh
 apk add bridge
 brctl addbr br0
 brctl addif br0 $interface
 ip link set dev $interface up
 reboot
REDE

### Definir permissão de execução e executar o script
chmod +x rede.sh
./rede.sh

Comentando o conteúdo

Ness essão separamos cada trecho do script de acordo com função.

Identificar a interface de rede ativa para criar a bridge

interface=$(iproute | grep default | cut -d" " -f 5)

Criar o arquivo de configuração de interface de rede

cat <<REDE> /etc/network/interfaces
auto lo
iface lo inet loopback

auto br0
iface br0 inet dhcp
    bridge-ports  $interface
    bridge-stp 0
REDE

Instalar dependências e habilitar a bridge

cat <<REDE> rede.sh
 apk add bridge
 brctl addbr br0
 brctl addif br0 $interface
 ip link set dev $interface up
 reboot
REDE

### 

Definir permissão de execução e executar o script

chmod +x rede.sh
./rede.sh

Referência: https://wiki.alpinelinux.org/wiki/Bridge#Using_brctl

Posted on