NFS & bridges

Hello

Je rencontre un message de la par du serveur nfs (ou du client ?) qui n’arrive pas a gérer mes interfaces tap0 et tap1 ce qui est normal. il faudrait exclure cette recherche quelque part seulement je ne voit pas dans qu’elle fichier sa pourrait être ?

Merci d’avance

up :smt006

Quel est le message exact ?
A quel moment est-il affiché ?
Comment ces interfaces TAP sont-elles créées ?

Alors pour les message il y a rien dans les log et vu la quantiter d’info qu’il y a a noter aux boot je doit avouer que j’ai la flemme (10 ligne a copier sa saoule…)

bon voila les fichier interfaces qui me crée les tap0 ,tap1:

cat interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet manual

auto tap0
iface tap0 inet manual
tunctl_user taz

auto tap1
iface tap1 inet manual
tunctl_user taz

auto bridge0
iface bridge0 inet dhcp
post-up chmod ugo+rw /dev/net/tun
bridge-ports eth1 tap0 tap1
bridge-ageing 7200
bridge-fd 0

celui d’origine:

[code]cat interfacesBAK

This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth1
iface eth1 inet dhcp
[/code]

le premier sa miaule parcequ’il n’ y a pas a faires du nfs sur du tap0 et tap1, seulement on dirait qui veux le faire par default. il suffirait exclure la recherche sur ces 2 interfaces pour resoudre le problème, mai je vois pas ou ?

Merci pour ta réponse

pas d’idée ?

j’ai noter les erreur, je pensai qu’une mise a jour résoudrait le problème, mai on dirait que c’est ma config qui coince.

if-up.d/mountfs[eth1] Waiting for interface TAP1 befor doing nfs mounts....(wargnig)

Wargning: All config files need .conf [eth]modprobe/?/-kernel-nkc. infuture relase
Set TAP0 resistant and owned fy id1000

(en gros)

:smt100

up

up :smt026

[quote=“panthere”]j’ai noter les erreur, je pensai qu’une mise a jour résoudrait le problème, mai on dirait que c’est ma config qui coince.

if-up.d/mountfs[eth1] Waiting for interface TAP1 befor doing nfs mounts....(wargnig)

(en gros)

:smt100[/quote]

Salut,

Ce message s’affiche si dans /etc/network/interfaces tu laisses un “auto eth1”, alors que eth1 est censé être “soumis” au bridge si tu a mis “all” ou a inclus explicitement eth1 à bridge_ports.

J’arrete là le blabla, voila à quoi ton /etc/network/interfaces devrait ressembler (ici en statique) :


#auto eth1
iface eth1 inet manual

auto br0
iface br0 inet static
  address 192.168.1.2
  gateway 192.168.1.1
  netmask 255.255.255.0
   pre-up /usr/sbin/tunctl -u <utilisateur> -t tap0
   pre-up ifconfig tap0 up
   bridge_ports all tap0
   post-down ifconfig tap0 down
   post-down tunctl -d tap0

Hello
Merci pour ta réponse. :smt023

Voici ce que obtiens avec le fichier de configuration comme sugérer, évidement j’utilise le dhcp, mai bon.

J’ai rater quelque chose ? si je surprime aussi eth1 -->bridge-ports eth1 tap0 tap1 deviens bridge-ports tap0 tap1

sa coince aussi. une idée ?

fdown -a && sleep 5 && /etc/init.d/networking restart && ifup lo && ifup eth1

[quote]J’ai rater quelque chose ? si je surprime aussi eth1 -->bridge-ports eth1 tap0 tap1 deviens bridge-ports tap0 tap1
sa coince aussi. une idée ?[/quote]

Ton fichier de conf est bon, mais oublie eth1, l’interface est soumise au bridge, elle va se mettre en place automatiquement en même temps que le bridge :slightly_smiling:

Un simple:

# ifdown -a && invoke-rc.d networking restart

devrait suffir avec le sleep, et lo est en auto, donc tu n’as pas a t’en soucier.

c’est presque ça :astonished:

[code]
ifdown -a && sleep 5 && invoke-rc.d networking restart
Reconfiguring network interfaces…done.
wboost:/home/taz# ifconfig
wboost:/home/taz# ifdown -a && sleep 5 && invoke-rc.d networking restart
Reconfiguring network interfaces…
Waiting for bridge0 to get ready (MAXWAIT is 2 seconds).
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/bridge0/32:66:2b:04:48:a8
Sending on LPF/bridge0/32:66:2b:04:48:a8
Sending on Socket/fallback
DHCPDISCOVER on bridge0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 192.168.1.254
DHCPREQUEST on bridge0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.254
bound to 192.168.1.71 – renewal in 41822 seconds
[/code].
if-up.d/mountnfs[bridge0]: waiting for interface lo before doing NFS mounts … (warning).
done.

si je suprime le auto lo sa donne:

if-up.d/mountnfs[bridge0]: lock /var/run/network/mountnfs exist, not mounting … failed!
done.
:smt017

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

#auto eth1
#iface eth1 inet manual

#auto tap0
iface tap0 inet manual
tunctl_user taz

#auto tap1
iface tap1 inet manual
tunctl_user taz

auto bridge0
iface bridge0 inet dhcp
post-up chmod ugo+rw /dev/net/tun
#bridge-ports eth1 tap0 tap1
bridge-ports eth1 tap0 tap1
bridge-ageing 7200
bridge-fd 0

Merci pour tes précision :smt006

Arf, j’ai mal expliqué… mais ça ne résolvera pas le problème de toute manière…

Oublier eth1, oui, pour les commandes ifup et ifdown, mais pas dans les fichiers de conf !

En fait, je viens de lire /etc/init.d/networking, un extrait:

 force-reload|restart)
	ifdown -a --exclude=lo || true
	if ifup -a --exclude=lo; then

“ifdown -a” via la ligne de commande fait tomber l’interface lo, et “/etc/init.d/networking restart” ne remet pas cette interface en place, donc tente plutot:

# ifup lo # si ifconfig ne l'indique pas
# invoke-rc.d networking restart

Sans rien d’autre

J’ai toujours:

if-up.d/mountnfs[bridge0]: waiting for interface lo before doing NFS mounts ... (warning). done.

mai bon sa miaule déjà moins :slightly_smiling:

Merci d’avance

[quote=“panthere”]J’ai toujours:

if-up.d/mountnfs[bridge0]: waiting for interface lo before doing NFS mounts ... (warning). done.

mai bon sa miaule déjà moins :slightly_smiling:

Merci d’avance[/quote]

Je sèche là :stuck_out_tongue: Cet avertissement (car c’est pas une erreur que tu as là) n’a pas de sens si lo est bien en place. Si t’es pas en prod, tente le reboot (saymal), à mon avis toutes les opérations effectuées on peut être mis a mal ton ifstate tu peux vérifier comme ceci:

# surtout ne touche pas à ce fichier !
$ cat /etc/network/run/ifstate 
lo=lo
br0=br0

Voila à quoi cela devrait ressembler.

cat /etc/network/run/ifstate
lo=lo
bridge0=bridge0

bon aux reboot sa a résolut le souci ,strange…

Merci :slightly_smiling: