Réseau
Une connexion filaire en DHCP marche sans réglage : SliTaz monte le réseau en arrière-plan au démarrage, le boot ne l'attend donc jamais. Le Wi-Fi demande un nom de réseau et une clé, donnés une seule fois.
Vérifier la connexion
$ trame network status $ trame network check $ ip addr
trame network check teste le lien, la passerelle, le DNS et
l'accès à internet, et indique quelle étape échoue. Le journal du réseau
est /var/log/network.log.
Filaire : DHCP ou adresse fixe
Le DHCP sur eth0 est le défaut. Pour utiliser une autre
interface ou une adresse fixe :
# 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
La forme statique prend l'adresse avec son préfixe, la passerelle, puis
un ou plusieurs serveurs DNS. trame network dns set change
seulement les serveurs DNS. Le réseau peut aussi être relancé avec
/etc/init.d/network.sh restart.
Wi-Fi
Sur le bureau, ouvrez les réglages rapides (Ctrl+Super), activez le Wi-Fi et cliquez sur Networks..., ou utilisez la page Wi-Fi de Settings (Réglages). Choisissez un réseau et donnez sa clé : il est mémorisé et rejoint à nouveau au prochain démarrage.
Depuis un terminal :
# trame wifi scan # trame wifi connect "MyNetwork" - wpa # trame wifi status # trame wifi list # trame wifi forget "MyNetwork" # trame wifi disconnect
Avec -, la clé est lue au clavier au lieu de la ligne de
commande, elle ne finit donc pas dans l'historique du shell. Les réseaux
d'entreprise (eduroam...) utilisent eap identity=user@domain.
Les réseaux connus et leurs clés sont stockés dans
/etc/wpa/wpa.conf, lisible par root seulement.
Firmware Wi-Fi
Si aucune interface Wi-Fi n'apparaît, la carte a peut-être besoin d'un
firmware : trame hardware firmware le nomme. Installez le
paquet correspondant et redémarrez :
| Carte Wi-Fi | Paquet |
|---|---|
| Intel Wi-Fi 6 et 6E (AX200, AX201, AX210...) | firmware-iwlwifi-ax, sur les images bureau |
| Intel plus anciennes | firmware-iwlwifi-<model> : 3945, 4965, 5000, 6000, 7260, 7265... |
| Realtek PCIe (rtl8192ce, rtl8188ee...) | firmware-rtlwifi |
| Ralink | firmware-rt2x00 |
| Atheros USB (ath9k_htc) | firmware-atheros ; les cartes Atheros PCI (ath9k) n'ont pas besoin de firmware |
| Broadcom | linux-lts-wireless-extra, plus b43-fwcutter pour le pilote b43 |
Les pilotes Wi-Fi sont dans linux-lts-wireless, sur les
images bureau ; les moins courants (Broadcom, Atheros ath10k...) sont
dans linux-lts-wireless-extra. Les puces Realtek récentes
(rtw88, rtw89), MediaTek (MT7921, MT7922) et Intel BE200 ne sont pas
encore prises en charge.
Bluetooth
La prise en charge du Bluetooth est un paquet : installez-le, puis utilisez les réglages rapides ou 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
Noms locaux (.local)
Pour joindre les machines de votre réseau par leur nom
(printer.local) et être trouvé par elles, installez Avahi :
# spk-add avahi nss-mdns # /etc/init.d/avahi-daemon start # trame service enable avahi-daemon
PPPoE
Pour un modem en PPPoE, installez rp-pppoe (déjà présent sur
les images bureau) et lancez pppoe-setup, puis
pppoe-start, pppoe-status et
pppoe-stop.
Pare-feu
Le service firewall démarre au boot sur les images bureau.
Par défaut il applique des protections du noyau (pas de redirections
ICMP, pas de routage par la source, SYN cookies...) et aucun filtrage
de paquets. Pour filtrer le trafic entrant, installez iptables, activez
les règles et adaptez-les :
# spk-add iptables # nano /etc/slitaz/firewall.conf # IPTABLES_RULES="yes", INTERFACES # nano /etc/slitaz/firewall.sh # les règles # /etc/init.d/firewall restart
Les règles par défaut rejettent le trafic entrant sauf celui du réseau
local, les réponses aux connexions que vous ouvrez, SSH, FTP, ICMP et
les ports TCP et UDP hauts (1024 et au-delà). Un serveur web sur la
machine n'est pas joignable de l'extérieur tant que vous n'ajoutez pas
une règle pour le port 80 dans firewall.sh. trame
firewall allow 22/tcp, deny et list ne
changent que les règles en cours : mettez les règles permanentes dans
firewall.sh.
Le fichier network.conf
Tous les réglages du réseau sont dans /etc/network.conf, lu
par /etc/init.d/network.sh au démarrage :
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"
Pour une adresse fixe, mettez DHCP="no" et
STATIC="yes". Avec WIFI="yes", l'interface
Wi-Fi est utilisée à la place de l'interface filaire. Avec une adresse
fixe, des routes peuvent être données dans /etc/iproute.conf,
une ligne d'arguments de ip route add par route, route par
défaut comprise : le fichier remplace alors GATEWAY. Le nom
de la machine est dans /etc/hostname.
SliTaz Doc