Page 1 sur 1

[Réseau]Démarage de 2 interfaces (contourné)

Publié : dim. 11 nov. 2012, 10:18
par L_Indien
Bonjour Le Forum,

J'ai deux cartes réseaux sur mon pc, et pour le moment, pour les activées au démarage, je force un peu la main :
je mets dans /etc/rc.conf :
interface=eth0 eth1
J'ai vu et suivi la doc du wiki de Connexion au réseau et Modules du noyau sans résoudre mon problème.

Je précise juste que :
Une interface est branché sur un serveur DHCP
L'autre interface sert pour de la virtualisation (donc les réglages se font sous la VM)

Vous avez une ou deux idées ?

Merci pour vos réponses.

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 10:41
par hopimet
Salut,

Je vois que tu utilises encore rc.conf. Je suggère que tu passes à systemd et que tu actives tes 2 cartes au démarrage avec :

Code : Tout sélectionner

systemctl enable dhcpcd@eth0.service
et

Code : Tout sélectionner

systemctl enable dhcpcd@eth1.service

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 11:23
par FoolEcho
Pense aussi à fixer les noms des interfaces: http://wiki.archlinux.fr/Connexions_reseau#Interfaces .

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 14:16
par L_Indien
Salut,

Merci, pour les réponses.
hopimet a écrit :Salut,

Je vois que tu utilises encore rc.conf. Je suggère que tu passes à systemd
Ça fait une sacrée tirée... Étant donné, que dans dans rc.conf, je lance deux (vboxdrv et vboxnetflt) ainsi que 10 daemons, il faut juste mettre celà, ou mettre tous les modules listés avec

Code : Tout sélectionner

# lsmod

hopimet a écrit :[...] tu actives tes 2 cartes au démarrage avec :

Code : Tout sélectionner

systemctl enable dhcpcd@eth0.service
et

Code : Tout sélectionner

systemctl enable dhcpcd@eth1.service
à chaque démarage ou une seule fois ?

Merci également pour l'info FoolEcho.
Oui, mais nan... J'ai déjà suivi le wiki, mais celà ne change rien... Oups...

Merci pour les réponses.

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 14:44
par FoolEcho
Pour les modules, juste ceux que tu charges explicitement selon http://wiki.archlinux.fr/Kernel_modules#Chargement (pour info, c'était déjà valable avec initscripts).

Le enable charge à chaque démarrage si possible (équivalent aux DAEMONS). disable pour le supprimer (pour une même session c'est start/stop et cie).

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 16:20
par L_Indien
Meric pour la réponse.

Je préfère récap, pour être sur de ne pas faire de bétise...

Mon /etc/rc.conf :

DAEMONS=(syslog-ng dbus network rpcbind nfs-common @netfs @crond kvm kvm-intel)

MODULES=(vboxdrv vboxnetflt)


Donc, dans /etc/modules-load.d/Lancement.conf
vboxdrv
vboxnetflt
et en ligne de commande

Code : Tout sélectionner

# systemctl enable syslog-ng
# systemctl enable dbus
# systemctl enable network
# systemctl enable rpcbind
# systemctl enable nfs-common
# systemctl enable @netfs
# systemctl enable @crond
# systemctl enable kvm
# systemctl enable kvm-intel
Et quelques rajouts :

Code : Tout sélectionner

# systemctl enable iptables
# systemctl enable net-auto-wired
# systemctl enable wicd
# systemctl enable cpupower
# systemctl enable hddtemp
plus les conseils de hopimet

Code : Tout sélectionner

# systemctl enable dhcpcd@eth0.service
# systemctl enable dhcpcd@eth1.service
Suivis le paragraphe Migration depuis initscripts, et juste rajouter à la fin du boot
init=/usr/lib/systemd/systemd
à la fin de la ligne du noyau dans le menu de démarage du chargeur d'amorce.

Et logiquement, je passe en systemd... Non ?

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 16:30
par FoolEcho
Pas de "@" à mettre pour @netfs/@crond (la signification est différente sous systemd), systemd s'occupera de l'ordre de lancement et du fait de lancer en arrière-plan ou pas.
dbus et netfs sont lancés statiquement.
Et évite d'utiliser net-auto-wired + wicd + dhcpcd/network: mieux vaut un seul gestionnaire réseau, en l'occurence wicd ou netcfg (ça rejoint ta question de l'optimisation).

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 17:25
par L_Indien
Re,

Merci pour la réponse FoolEcho. Je vais désactivé net-auto-wired + wicd et garder dhcpcd/network...
Je n'ai pas pas fait

Code : Tout sélectionner

# systemctl enable systemd-fstab-generator
# systemctl enable dbus.service
car ils se lancent automatiquement.

Mais, par contre, connais-tu quels sont les services nfs-common, kvm et kvm-intel ?
Car les commandes

Code : Tout sélectionner

# systemctl enable nfs-common.service
# systemctl enable kvm.service
# systemctl enable kvm-intel.service

Code : Tout sélectionner

# systemctl enable nfs-common
# systemctl enable kvm
# systemctl enable kvm-intel
me renvoit le même message :

Code : Tout sélectionner

Operation failed: No such file or directory
Une peite idée ?

Merci pour ta réponse.

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 17:57
par FoolEcho
nfs-common: http://wiki.archlinux.fr/NFS#D.C3.A9mons .
kvm et kvm-intel ne sont pas des modules noyaux (auxquels cas, c'est pas ici que ça se passe) ? Sinon, il faut regarder dans les paquets du côté de /usr/lib/systemd/.

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 18:53
par L_Indien
Re,

Merci pour le site.
kvm et kvm-intel sont des modules utile pour la virtualisation (avec Qemu), mais je préfère passer avec virtualbox.

Pour nfs-common, je pense que

Code : Tout sélectionner

# systemctl enable nfsd.service rpc-idmapd.service rpc-mountd.service rpcbind.service
devrait le faire, merci pour l'info. J'ai juste modif le start par enable ;-).

Je reboot le pc et te tiens au courant.

Re: [Réseau]Démarage de 2 interfaces

Publié : dim. 11 nov. 2012, 19:32
par L_Indien
Je viens de reboot mon pc... Ça fonctionne (merci pour les conseils), mais vieux, ce que c'est long.... Et je n'ai pas de login automatique (connexion en manu). Je viens justement de voir la page spécialement pour le login avec systemd
Je verrai ça plus tard (demain...) ainsi que la connexion de eth1 eth0.

Bonne soirée.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 09:17
par FoolEcho
Ce n'est pas logind qui ferait une connexion automatique mais un service à créer (à moins de passer par un gestionnaire de connexion): http://wiki.archlinux.fr/Startx#Trucs_.26_astuces.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 11:04
par L_Indien
Merci pour l'info.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 13:30
par L_Indien
Je reviens sur le sujet... J'ai suivi le wiki, et nan...
J'ai modifié le "%I" par le nom de l'utilisateur, modifié le login par le MdP et le nom de l'utilisateur, mais rien n'y fait.
Quand je teste, écran noir et c'est tout. Obliger de faire Ctrl+Alt+Backspace pour retourner sous X.

C'est normal ?

Merci pour les réponses.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 13:49
par oktoberfest
Il ne faut pas modifier %I ! systemd remplace le %I par ce que tu indiques à la suite de @ quand tu fais l'activation du service.
Exemple :

Code : Tout sélectionner

systemctl enable startx@toto.service
Ceci active le démarrage du service startx pour l'utilisateur toto.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 16:44
par L_Indien
Salut oktoberfest,

Merci pour l'info... Mais nan... J'ai fait un copier/coller du wiki
Démarrer votre environnement automatiquement

Créez un fichier /etc/systemd/system/startx@.service :
Fichier: /etc/systemd/system/startx@.service

[Unit]
Description=startx automatique pour l'utilisateur %I
After=graphical.target systemd-user-sessions.service

[Service]
User=%I
WorkingDirectory=/home/%I
PAMName=login
ExecStart=/bin/bash -l -c 'startx'
KillMode=control-group

[Install]
WantedBy=graphical.target
puis testé avec

Code : Tout sélectionner

systemctl start startx@toto.service
où toto est l'utilisateur, mais je n'obitens qu'un écran noir (pas de souris, pas de menu, rien...), obliger de quitter avec un ctrl+alt+backspace pour revenir là où j'étais...
Je teste d'enable et te tiens au courant.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 16:49
par L_Indien
OK, ça fonctionne. Je n'osais juste pas enable vu que le test ne fonctionnait pas.
Mais, c'est bon... Ça roule.

PS : Je n'ai pas encore marqué le sujet en [RÉSOLU] car je n'ai toujours pas pu tester le démarage des deux interfaces réseaux. Je devrai le faire rapidement.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 16:51
par oktoberfest
Surtout qu'en plus tu bien de résoudre un problème qui n'est pas celui initié dans ce fil de discussion... dure de suivre si on débarque.

Re: [Réseau]Démarage de 2 interfaces

Publié : lun. 12 nov. 2012, 19:15
par L_Indien
oui, c'est sur. Mais, au fil, ça a divergé vers systemd. Et tant qu'à résoudre un problème, autant le résoudre bien ;-)

Re: [Réseau]Démarage de 2 interfaces

Publié : mar. 13 nov. 2012, 10:53
par L_Indien
J'ai effectué des tests, c'est OK. Le démarage des 2 interfaces est effectué.

Merci pour les réponses et les conseils.