Auteur Sujet: Remplacer la Livebox par un routeur Turris Omnia  (Lu 22525 fois)

0 Membres et 1 Invité sur ce sujet

vincen

  • Abonné FAI autre
  • *
  • Messages: 173
  • Lausanne (CH)
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #36 le: 27 octobre 2017 à 11:14:11 »
tu n'as pas de log qui pourrait nous aiguiller ? parce que là comme ça je ne vois pas...Sur 4 équipements totalement différents je fais la même chose et ça marche...
1 Modem VDDSL Draytek 2860 avec DrayOS
1 Modem VDSL BT Home HUB 5A avec LEDE
1 Modem Huawei HG612 en Bridge + Routeur APU2C4 Avec LEDE
1 Modem DGA4130 Avec Openwrt "Chaos Calmer"
Ça y est j'y suis arrivé  ;D J'ai tout remis à zéro dans l'Omnis en le réinstallant avec la dernière image et une clé USB !! Ensuite j'ai suivi toutes les étapes et la connection monte bien et tourne d'ailleurs déja nettement mieux qu'avec le truc qui se fait appeler box :D

Par contre si je veux ouvrir des ports je fais comment ? Je peux le faire de façon classique par l'interface web ? ou en ligne de commande uniquement sur le vlan 832 ??

Si j'ai le temps j'essayerais de faire un petit tuto spécial Turris Omnia et encore merci pour l'aide ;)

Vincèn

vincen

  • Abonné FAI autre
  • *
  • Messages: 173
  • Lausanne (CH)
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #37 le: 01 novembre 2017 à 11:30:45 »
Petite mise à jour: le package ip-full est totalement inutile car le package ip fait partie des paquets standards et contient exactement la même chose que le paquet ip-full qui va être mis au rebut !

  • Invité
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #38 le: 01 novembre 2017 à 11:37:36 »
Pas sur LEDE en tout cas...On était en 17.0.1 quand j'ai fait le tuto.
voir le problème que j'ai eu: https://lafibre.info/remplacer-livebox/remplacement-de-la-livebox-par-un-routeur-lede-fork-dopenwrt/msg471603/#msg471603
sans IP-FULL ca ne marchait pas...

vincen

  • Abonné FAI autre
  • *
  • Messages: 173
  • Lausanne (CH)
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #39 le: 01 novembre 2017 à 11:44:30 »
Pas sur LEDE en tout cas...On était en 17.0.1 quand j'ai fait le tuto.
voir le problème que j'ai eu: https://lafibre.info/remplacer-livebox/remplacement-de-la-livebox-par-un-routeur-lede-fork-dopenwrt/msg471603/#msg471603
sans IP-FULL ca ne marchait pas...
Petite question à 2 balles car je me suis fait avoir par ça au début sur Turris Omnia. En fait les 2 packages IP et IP-FULL contiennent les mêmes fichiers et le gestionnaire de paquets ne vérifient pas ce recoupement ! Du coup si tu désinstalles le paquet ip-full, de fait tu enlèves le paquet ip aussi même si le système te dit que le paquet est toujours installé les fichiers ne sont plus là ! Sur le mien j'ai dû désinstaller ip-full et ensuite forcer une réinstall du paquet ip et c'était tout bon au reboot !!

Tchyo

  • Abonné Orange Fibre
  • *
  • Messages: 5
  • Bourg-la-Reine (92)
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #40 le: 21 février 2019 à 12:57:40 »
J'ai tenté un remplacement à base de Turris ces derniers temps, globalement ça marche en adaptant un peu la config openwrt. J'ai eu un petit soucis avec le script de priorité de vlan, car le PATH était différent sur rc.local et il executait les commandes ip avec la version busybox à /sbin/ip qui ne supporte pas l'argument type.

2019-02-21 12:25:45 emerg kresd[2278]: + ip link set eth1.832 type vlan egress 0:0
2019-02-21 12:25:45 emerg kresd[2278]: ip: either "dev" is duplicate, or "type" is garbage

En appelant /usr/sbin/ip, ça passe sans problème.

J'ai aussi voulu coller ce script dans /etc/hotplug.d/iface pour qu'il soit executé automatiquement au link up au lieu d'une référence explicite dans rc.local, mais là par contre pas moyen. J'ai même collé un appel à logger au tout début pour voir, mais rien à faire, il semble complètement ignorer le script. Que ça soit au boot ou plus tard en débranchant/rebranchant le câble Ethernet WAN du routeur.

Dans l'absolu c'est pas vraiment un problème vu que rc.local fait le boulot au boot, mais je serais curieux de savoir si quelqu'un de plus calé en Turris/OpenWRT aurait une idée.

Le script réside à /etc/hotplug.d/iface/05-vlanprio et ressemble à ça:

#!/bin/sh
set -x
logger -t vlanprio "$ACTION on $INTERFACE detected"
for i in 0 1 2 3 4 5 6 7; do
## on définit pour chaque file une priorité
/usr/sbin/ip link set eth1.832 type vlan egress $i:$i >/dev/null
done
/usr/sbin/ip link set eth1.832 type vlan egress 1:0 >/dev/null
/usr/sbin/ip link set eth1.832 type vlan egress 0:6 >/dev/null

oupsman

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 42
  • Orléans (45)
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #41 le: 08 janvier 2020 à 04:31:53 »
Bonjour,

ayant souscrit à une offre Sosh la semaine dernière, je commence à regarder comment paramétrer mon Turris Omnia en TOS 4.0.3.

Le paquet ip-full reste obligatoire, avec un petit changement à priori :

le binaire est /sbin/ip-full. Sauf que quand on le lance, on a un joli message d'erreur

Object "-full" is unknown, try "ip help".

La solution que j'ai trouvé est de faire un symlink vers /usr/sbin/ip, et là ça fonctionne.

Maintenant, il me reste à déterminer si le fait de créer un fichier /etc/hotplug.d/iface/05-vlanprio fonctionne toujours.

je posterai mes trouvailles ici.

oupsman

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 42
  • Orléans (45)
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #42 le: 25 janvier 2020 à 15:49:20 »
à priori, il y'a un bug sur le script /sbin/hotplug-call

#!/bin/sh
# Copyright (C) 2006-2016 OpenWrt.org

export HOTPLUG_TYPE="$1"

. /lib/functions.sh

PATH="/usr/sbin:/usr/bin:/sbin:/bin"
LOGNAME=root
USER=root
export PATH LOGNAME USER
export DEVICENAME="${DEVPATH##*/}"

[ \! -z "$1" -a -d /etc/hotplug.d/$1 ] && {
        for script in $(ls /etc/hotplug.d/$1/* 2>&-); do (
                if [ -f "$script" ]; then
                        [ -x $script ] && $script || .  $script
                fi
        ); done
}

La ligne

                        [ -x $script ] && $script || .  $script

fait que le script python /etc/hotplug.d/dhcp/99-dhcp_host_domain_ng.py est exécuté comme un script shell et non comme un script python.

En enlevant le . après || ça marche.

A voir si ça survit à une mise à jour de firmware.

EDIT tardif : c'est d'ailleurs assez étrange parce que le script en question est bien exécutable donc il devrait pas être interprété de la sorte ...
« Modifié: 02 février 2020 à 09:59:42 par oupsman »

mehdicopter

  • Abonné Orange Fibre
  • *
  • Messages: 4
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #43 le: 04 juin 2020 à 22:33:00 »
Bonjour à tous,
J'ai récemment acheté l'Omnia Turris 2020 pour me connecter avec la fibre de Sosh.

Est-il possible d'avoir un tuto à jour pour configurer l'Omnia ?
D'ailleurs en branchant le SFP j'ai ce message d'erreur dans dmesg
[ 1453.111437] sfp sfp: failed to read EEPROM: -6
« Modifié: 07 juin 2020 à 18:42:24 par mehdicopter »

mehdicopter

  • Abonné Orange Fibre
  • *
  • Messages: 4
Remplacer la Livebox par un routeur Turris Omnia
« Réponse #44 le: 12 juin 2020 à 17:55:22 »
Personne pour aider ??  :'(