1 votes

De quoi a-t-on besoin pour utiliser TFTP/PXE avec failover ucarp ?

J'ai un serveur TFTP/PXE Linux qui fonctionne.

Si je configure le basculement sur 192.168.245.1 qui est l'endroit où TFTP est servi, le client échoue avec tftp open timeout .

Je teste avec

tftp 192.168.245.1
tftp> binary
tftp> get /ltsp/i386/pxelinux.0

Le basculement que j'utilise est ucarp qui crée une adresse IP virtuelle qu'il diffuse.

Quand 192.168.245.1 est une véritable IP, elle fonctionne, lorsque 192.168.245.1 est une IP virtuelle, les clients ne peuvent pas y accéder.

Question

Y a-t-il quelque chose de particulier à faire lorsque l'on utilise ucarp et TFTP ?

Mise à jour

Les messages ont été mis à jour, car le message original soupçonnait un serveur DHCP d'être à l'origine du problème.

Voici ma pièce ucarp de /etc/network/interfaces . Serveur Ubuntu

auto eth1
iface eth1 inet static
    address 192.168.245.1
    netmask 255.255.255.0
    gateway 192.168.245.1
    broadcast 192.168.245.255
    ucarp-vid 3
    ucarp-vip 192.168.245.5
    ucarp-password secret
    ucarp-advskew 10
    ucarp-advbase 1
    ucarp-master yes

iface eth1:ucarp inet static
    address 192.168.245.5
    netmask 255.255.255.255

1voto

Incidently Points 1321

Le problème a été trouvé.

Pour une raison inconnue, cette règle de pare-feu empêche ucarp de fonctionner.

# Generated by iptables-save v1.4.10 on Thu Oct  6 17:16:01 2011
*filter
:INPUT ACCEPT [22517:2222881]
:FORWARD ACCEPT [2:176]
:OUTPUT ACCEPT [16961:69145734]
COMMIT
# Completed on Thu Oct  6 17:16:01 2011
# Generated by iptables-save v1.4.10 on Thu Oct  6 17:16:01 2011
*nat
:PREROUTING ACCEPT [29:3325]
:INPUT ACCEPT [18:2668]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 192.168.245.0/24 -j MASQUERADE 
COMMIT
# Completed on Thu Oct  6 17:16:01 2011

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X