Rede

Uma conexão cabeada com DHCP funciona sem nenhuma configuração: o SliTaz ativa a rede em segundo plano durante o boot, então a inicialização nunca espera por ela. O Wi-Fi precisa de um nome de rede e de uma senha, informados uma única vez.

Verificar a conexão

$ trame network status
$ trame network check
$ ip addr

O trame network check testa o link, o gateway, o DNS e o acesso à internet, e diz qual etapa falha. O log da rede é /var/log/network.log.

Cabeada: DHCP ou endereço estático

DHCP em eth0 é o padrão. Para usar outra interface ou um endereço fixo:

# trame network config interface eth1
# trame network config static 192.168.1.10/24 192.168.1.1 9.9.9.9
# trame network config dhcp
# trame network restart

A forma estática recebe o endereço com seu prefixo, o gateway e, em seguida, um ou mais servidores DNS. O trame network dns set altera apenas os servidores DNS. A rede também pode ser reiniciada com /etc/init.d/network.sh restart.

Wi-Fi

Na área de trabalho, abra os ajustes rápidos (Ctrl+Super), ligue o Wi-Fi e clique em Networks..., ou use a página Wi-Fi do Settings. Escolha uma rede e informe a senha: ela é lembrada e a conexão é refeita no próximo boot.

A partir de um terminal:

# trame wifi scan
# trame wifi connect "MyNetwork" - wpa
# trame wifi status
# trame wifi list
# trame wifi forget "MyNetwork"
# trame wifi disconnect

Com -, a senha é lida pelo teclado em vez da linha de comando, e assim não fica no histórico do shell. As redes corporativas (eduroam...) usam eap identity=user@domain. As redes conhecidas e suas senhas ficam em /etc/wpa/wpa.conf, legível apenas pelo root.

Firmware do Wi-Fi

Se nenhuma interface Wi-Fi aparecer, a placa pode precisar de um firmware: o trame hardware firmware diz qual. Instale o pacote correspondente e reinicie:

Placa Wi-FiPacote
Intel Wi-Fi 6 e 6E (AX200, AX201, AX210...)firmware-iwlwifi-ax, nas imagens com área de trabalho
Intel mais antigasfirmware-iwlwifi-<model>: 3945, 4965, 5000, 6000, 7260, 7265...
Realtek PCIe (rtl8192ce, rtl8188ee...)firmware-rtlwifi
Ralinkfirmware-rt2x00
Atheros USB (ath9k_htc)firmware-atheros; as placas Atheros PCI (ath9k) não precisam de firmware
Broadcomlinux-lts-wireless-extra, mais b43-fwcutter para o driver b43

Os drivers de Wi-Fi estão em linux-lts-wireless, nas imagens com área de trabalho; os menos comuns (Broadcom, Atheros ath10k...) estão em linux-lts-wireless-extra. Os chips Realtek recentes (rtw88, rtw89), MediaTek (MT7921, MT7922) e Intel BE200 ainda não são suportados.

Bluetooth

O suporte a Bluetooth é um pacote: instale-o e use os ajustes rápidos ou o trame:

# spk-add bluez
# trame bluetooth power on
# trame bluetooth scan
# trame bluetooth pair AA:BB:CC:DD:EE:FF
# trame bluetooth connect AA:BB:CC:DD:EE:FF

Nomes locais (.local)

Para acessar as máquinas da sua rede pelo nome (printer.local) e ser encontrado por elas, instale o Avahi:

# spk-add avahi nss-mdns
# /etc/init.d/avahi-daemon start
# trame service enable avahi-daemon

PPPoE

Para um modem que usa PPPoE, instale o rp-pppoe (já presente nas imagens com área de trabalho) e execute pppoe-setup, e depois pppoe-start, pppoe-status e pppoe-stop.

Firewall

O serviço firewall inicia no boot nas imagens com área de trabalho. Por padrão, ele aplica proteções do kernel (sem redirecionamentos ICMP, sem roteamento pela origem, SYN cookies...) e nenhuma filtragem de pacotes. Para filtrar o tráfego de entrada, instale o iptables, ative as regras e adapte-as:

# spk-add iptables
# nano /etc/slitaz/firewall.conf      # IPTABLES_RULES="yes", INTERFACES
# nano /etc/slitaz/firewall.sh        # as regras
# /etc/init.d/firewall restart

As regras padrão descartam o tráfego de entrada, exceto o da rede local, as respostas às conexões que você abre, SSH, FTP, ICMP e as portas TCP e UDP altas (1024 e acima). Um servidor web na máquina não fica acessível de fora até você adicionar ao firewall.sh uma regra para a porta 80. O trame firewall allow 22/tcp, o deny e o list alteram apenas as regras em execução: coloque as regras permanentes no firewall.sh.

O arquivo network.conf

Todas as configurações de rede estão em /etc/network.conf, lido pelo /etc/init.d/network.sh no boot:

INTERFACE="eth0"
DHCP="yes"
STATIC="no"
IP="192.168.0.6"
NETMASK="255.255.255.0"
GATEWAY="192.168.0.1"
DNS_SERVER="192.168.0.1"
WIFI="no"
WIFI_INTERFACE="wlan0"

Para um endereço estático, defina DHCP="no" e STATIC="yes". Com WIFI="yes", a interface Wi-Fi é usada no lugar da cabeada. Com um endereço estático, as rotas podem ser dadas em /etc/iproute.conf, uma linha de argumentos de ip route add por rota, incluindo a rota padrão: o arquivo passa então a substituir o GATEWAY. O nome da máquina está em /etc/hostname.