Page 1 sur 1

[Réseau] ArchLinux pour vlan dédié (résolu)

Publié : mar. 28 juil. 2009, 19:57
par Murzan
Bonsoir à tous,

Il me faut m'occuper d'un serveur sous ArchLinux qui est sur un VLAN.
Pour me connecter au réseau, il faut que le masque de sous réseau soit en 255.255.255.255 et entrer ces deux commandes :
route add -host 95.130.11.1 dev eth0
route add default gw 95.130.11.1

Bien entendu, je préférerais que cela soit automatisé, d'autant plus que je n'ai pas d'accès physique à la machine, et que je souhaite pas demander à l'hébergeur de rebooter la machine manuellement tous les jours...

Est-il possible d'entrer ces informations dans le rc.conf ou dois-je passer par un utilitaire spécial, netcfg par exemple ?
Si c'est possible avec netcfg, pourriez-vous me donner un exemple type avec les routes ci-dessus ?

Merci d'avance,
Murzan

Re: [Réseau] ArchLinux pour vlan dédié (en cours)

Publié : mar. 28 juil. 2009, 20:18
par ddup1
Tu peux tout faire dans le fichier rc.conf ou éventuellement la notion de profil (voir /etc/network.d/examples).


Dans le fichier /etc/rc.conf modifie les lignes suivantes :
eth0="TON.IP/32"
INTERFACES=(eth0)

hostvlan="-host 95.130.11.1 dev eth0" (cette ligne il faut l'ajouter)
gateway="default gw 95.130.11.1"

routes=(hostvlan gateway)
Non testé mais ça doit marcher ;)

Re: [Réseau] ArchLinux pour vlan dédié (en cours)

Publié : mar. 28 juil. 2009, 20:29
par Murzan
Merci pour ta réponse.
Cela me semble correct, je ne pensais que le rc.conf était aussi puissant pour fonctionner avec les variables.

Quelqu'un peut-il néanmoins confirmer/infirmer avant que je ne tente le reboot ?
Au fait, est-il possible de vérifier la configuration réseau aplliquée dans le rc.conf sans rebooter ?

Re: [Réseau] ArchLinux pour vlan dédié (en cours)

Publié : mar. 28 juil. 2009, 23:23
par Murzan
Re,
Cela marchait parfaitement, à un détail près, il fallait absolument que ROUTES soit en majuscules, je ne savais pas que c'était sensible à la casse :/

Je passe donc le sujet en résolu.
Et désolé du double-post