Bonjour à tous,
J'ai plusieurs serveurs dédiés chez un fournisseur. Ceux-ci ne peuvent contacter que la passerelle. C'est à dire que même si je veux lancer un ping entre mes serveurs, cela doit passer par la passerelle, même si ils sont sur le même sous réseau.
Une connexion "Point-to-Point" doit donc être configurée entre le serveur et la passerelle. Sur le Wiki du fournisseur, voilà ce qui est conseillé (IP's modifiées):
Éditer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0
1 2 3 4 5 6
| DEVICE=eth0
HWADDR=03:1F:43:AB:34:F1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.255 |
Éditer le fichier /etc/sysconfig/network-scripts/route-eth0
1 2 3
| ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=192.168.1.254 |
Je redémarre le service network -> service network restart.
Je reçois cette erreur: "RTNETLINK answers: No such Process".
link-local * 255.255.0.0 U 1002 0 0 eth0
Après quelques recherches sur Google, j'édite le fichier /etc/sysconfig/network
1 2 3
| NETWORKING=YES
HOSTNAME=server.domain.lan
GATEWAYDEV=eth0 |
Je reçois cette erreur: "RTNETLINK answers: File exists"
La sortie de la commande "route":
1 2
| link-local * 255.255.0.0 U 1002 0 0 eth0
default * 0.0.0.0 U 0 0 0 eth0 |
Je peux lancer un ping vers la passerelle. Par contre, impossible de joindre l'extérieur.
J'ai du manuellement ajouter la route ci-dessous pour que cela fonctionne (chose qui n'est pas indiquée sur la page Wiki du fournisseur):
route add default gw 192.168.1.254 eth0
La sortie de la commande "route":
1 2 3
| link-local * 255.255.0.0 U 1002 0 0 eth0
default * 0.0.0.0 U 0 0 0 eth0
default static.254.1.16 0.0.0.0 UG 0 0 0 eth0 |
Le fichier "route-eth0" n'est pas nécessaire pour le bon fonctionnement. Si je le supprime, plus d'erreur lors du redémarrage du réseau.
Comment expliquer cela ? Est-ce la page Wiki qui est foireuse ?
Une méthode plus propre existe-t-elle ? Est-ce normal que j'aie 2 routes par défaut dans ma table de routage ?
Le problème restant est que je perds la route ajoutée lors du redémarrage du réseau :/ ! Comment faire ?
Merci à tous.
Partager