Page 1 sur 1
[netctl] problème configuration ip statique en mode routeur
Publié : sam. 14 sept. 2013, 17:52
par Serial0
Bonjour,
je débute en archlinux et je cherchai à configurer une connexion ethernet.
J'ai actuellement internet sur mon ordinateur par le wifi, pas de problème.
J'ai un raspberry qui est connecté à mon ordi en filaire.
Je voudrais avoir internet sur mon raspberry
Mon problème est que je n'arrive pas à configurer mon ordinateur pour qu'il ait une adresse IP ethernet fixe en mode routeur.
A chaque fois que je fais #netctcl start <mon profil> , il mouline et ensuite m’indique d'aller voir le journalctl.
Quelqu'un pourrait-il m'aider?
voici mon profil ethernet:
Code : Tout sélectionner
#Description='static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=('172.16.0.1/24')
#Routes=('192.168.0.0/24 via 192.168.1.2')
Gateway=('172.16.0.1/24')
DNS=('8.8.8.8')
Je précise que l'adresse adresse wifi de mon ordi est
192.168.2.82
Merci d'avance
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 18:11
par widapit
Salut,
dans ton profil déjà, tu as la même adresse pour ta machine et pour la passerelle, je ne pense pas que ça puisse marcher
Serial0 a écrit :il mouline et ensuite m'indifque d'aller voir le journalctl.
du coup, ce serait pas mal de nous montrer ce que te dit le log ...
et puis, apparement (je ne sais pas si ça joue) il ne faut pas les parernthèses à la ligne Gateway .
Serial0 a écrit :Je précise que l'adresse adresse wifi de mon ordi est 192.168.2.82
ça on s'en moque un peu pour ton problème... !!
Tu trouvera aussi des infos intéressantes ici -> Partage_de_connexion
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 18:29
par benjarobin
Il ne faut pas préciser de Gateway ni de DNS pour le profil Ethernet
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 18:31
par Serial0
EN fait je me suis base surl a page que tu m'indique. cependant son probleme est que la connexion établie est uniquement temporaire. Ca marche mais je voudrais établir une connexion qui dure.
Quand je dis temporaire je parle de 30s, 2min max.
pour la passerelle, c'est bien le moyen de se connecter à internet non?
voici le log:
Code : Tout sélectionner
-- Logs begin at mer. 2013-07-10 11:04:21 CEST, end at sam. 2013-09-14 20:30:46 CEST. --
sept. 14 20:25:14 Sarumutu dbus-daemon[199]: dbus[199]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbu
sept. 14 20:27:14 Sarumutu dbus-daemon[199]: dbus[199]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedeskt
sept. 14 20:27:14 Sarumutu dbus[199]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.s
sept. 14 20:27:14 Sarumutu dbus[199]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.
sept. 14 20:27:14 Sarumutu dbus-daemon[199]: dbus[199]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbu
sept. 14 20:29:14 Sarumutu dbus-daemon[199]: dbus[199]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedeskt
sept. 14 20:29:14 Sarumutu dbus[199]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.s
sept. 14 20:29:14 Sarumutu dbus-daemon[199]: dbus[199]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbu
sept. 14 20:29:14 Sarumutu dbus[199]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.
sept. 14 20:30:46 Sarumutu systemd[1]: Expecting device sys-subsystem-net-devices-eth0.device...
-- Subject: Unit sys-subsystem-net-devices-eth0.device has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-eth0.device has begun starting up.
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 18:34
par benjarobin
Tu ne peux avoir qu'une seule passerelle, celle de ton routeur Wifi. Le DNS c'est la même histoire. Donc tu ne dois spécifier qu'une IP à ton interface Ethernet.
Il faut bien sûr après activer la redirection du flux, voir le Wiki / forum pour tout ceci
http://forums.archlinux.fr/post84709.html#p84709
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 19:04
par Serial0
Voila les modifications apportées:
#Description='static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=172.16.0.1/24
#Routes=('192.168.0.0/24 via 192.168.1.2')
Gateway=192.168.2.0/24
DNS=192.168.2.0
mais quand je fais ifconfig je n'ai toujours pas d'adresse ipv4 affiche pour ma sortie ethernet
et ca ne marche pas
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 19:05
par benjarobin
Il ne faut pas préciser de Gateway ni de DNS pour le profil Ethernet
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 19:12
par Serial0
désolé je n'avais pas compris la premiere fois? voici mon nouveau fichier:
Code : Tout sélectionner
#Description='static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=172.16.0.1/24
#Routes=('192.168.0.0/24 via 192.168.1.2')
#Gateway=192.168.2.0/24
#DNS=192.168.2.0
mais ca ne marche toujours pas.
voici ca que donne journalctk -xn :
Code : Tout sélectionner
-- Logs begin at mer. 2013-07-10 11:04:21 CEST, end at sam. 2013-09-14 21:07:5
sept. 14 21:06:28 Sarumutu systemd[1]: Expecting device sys-subsystem-net-devi
-- Subject: Unit sys-subsystem-net-devices-eth0.device has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-eth0.device has begun starting up.
sept. 14 21:07:14 Sarumutu dbus-daemon[199]: dbus[199]: [system] Activating vi
sept. 14 21:07:14 Sarumutu dbus[199]: [system] Activating via systemd: service
sept. 14 21:07:14 Sarumutu dbus[199]: [system] Activation via systemd failed f
sept. 14 21:07:14 Sarumutu dbus-daemon[199]: dbus[199]: [system] Activation vi
sept. 14 21:07:58 Sarumutu systemd[1]: Job sys-subsystem-net-devices-eth0.devi
sept. 14 21:07:58 Sarumutu systemd[1]: Timed out waiting for device sys-subsys
-- Subject: Unit sys-subsystem-net-devices-eth0.device has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be0
--
-- Unit sys-subsystem-net-devices-eth0.device has failed.
--
-- The result is timeout.
sept. 14 21:07:58 Sarumutu systemd[1]: Dependency failed for A basic static et
-- Subject: Unit netctl@configethernetrpi.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be0
--
-- Unit netctl@configethernetrpi.service has failed.
--
-- The result is dependency.
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 19:40
par benjarobin
Peux tu faire ceci : netctl disable ton-profil
Tu supprime le profil qui est dans /etc/systemd/system
Tu relance le profil, et tu nous donnes la sortie de netctl status ton-profil
Et la sortie de : tree /etc/systemd/system
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 19:51
par Serial0
Merci pour ton aide!
Voici le retour de
netctl status configethernetrpi
:
Code : Tout sélectionner
netctl@configethernetrpi.service - Networking for netctl profile configethernetrpi
Loaded: loaded (/etc/systemd/system/netctl@configethernetrpi.service; enabled)
Active: inactive (dead)
Docs: man:netctl.profile(5)
sept. 14 20:42:38 Sarumutu systemd[1]: Dependency failed for A basic static ethernet connection.
sept. 14 20:45:20 Sarumutu systemd[1]: Dependency failed for A basic static ethernet connection.
sept. 14 20:51:13 Sarumutu systemd[1]: Dependency failed for A basic static ethernet connection.
sept. 14 21:07:58 Sarumutu systemd[1]: Dependency failed for A basic static ethernet connection.
sept. 14 21:15:09 Sarumutu systemd[1]: Dependency failed for A basic static ethernet connection.
et voici pour tree /etc/systemd/system :
Code : Tout sélectionner
|-- dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service
|-- display-manager.service -> /usr/lib/systemd/system/gdm.service
|-- getty.target.wants
| `-- getty@tty1.service -> /usr/lib/systemd/system/getty@.service
|-- multi-user.target.wants
| |-- netctl@configethernetrpi.service -> /etc/systemd/system/netctl@configethernetrpi.service
| |-- netctl@ethdhcprpi.service -> /etc/systemd/system/netctl@ethdhcprpi.service
| |-- NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service
| `-- remote-fs.target -> /usr/lib/systemd/system/remote-fs.target
|-- netctl@configethernetrpi.service
`-- netctl@ethdhcprpi.service
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 20:15
par benjarobin
Peux tu faire ceci et nous donner la sortie :
Code : Tout sélectionner
systemctl disable NetworkManager
netctl disable configethernetrpi
rm -f /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service
rm -f /etc/systemd/system/multi-user.target.wants/NetworkManager.service
rm -f "/etc/systemd/system/multi-user.target.wants/netctl@configethernetrpi.service"
rm -f "/etc/systemd/system/netctl@configethernetrpi.service"
netctl start configethernetrpi
netctl status configethernetrpi
cat "/etc/systemd/system/netctl@configethernetrpi.service"
Re: [netctl] problème configuration ip statique en mode rout
Publié : sam. 14 sept. 2013, 20:29
par Serial0
Voici le retour:
Code : Tout sélectionner
[root@Sarumutu netctl]# netctl start configethernetrpi
Job for netctl@configethernetrpi.service failed. See 'systemctl status netctl@configethernetrpi.service' and 'journalctl -xn' for details.
[root@Sarumutu netctl]# netctl status configethernetrpi
netctl@configethernetrpi.service - Networking for netctl profile configethernetrpi
Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static)
Active: failed (Result: exit-code) since sam. 2013-09-14 22:25:21 CEST; 15s ago
Docs: man:netctl.profile(5)
Process: 10118 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)
sept. 14 22:25:21 Sarumutu systemd[1]: Starting Networking for netctl prof....
sept. 14 22:25:21 Sarumutu network[10118]: Starting network profile 'confi....
sept. 14 22:25:21 Sarumutu systemd[1]: netctl@configethernetrpi.service: m...E
sept. 14 22:25:21 Sarumutu systemd[1]: Failed to start Networking for netc....
sept. 14 22:25:21 Sarumutu systemd[1]: Unit netctl@configethernetrpi.servi....
[root@Sarumutu netctl]# cat "/etc/systemd/system/netctl@configethernetrpi.service"
cat: /etc/systemd/system/netctl@configethernetrpi.service: Aucun fichier ou dossier de ce type
Re: [netctl] problème configuration ip statique en mode rout
Publié : dim. 15 sept. 2013, 09:23
par FoolEcho
Serial0 a écrit :voici mon nouveau fichier:
Code : Tout sélectionner
#Description='static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=172.16.0.1/24
#Routes=('192.168.0.0/24 via 192.168.1.2')
#Gateway=192.168.2.0/24
#DNS=192.168.2.0
Mmmm... En statique, si tu ne définis rien d'autre que l'adresse, je ne vois pas pourquoi ça fonctionnerait.

Inspire-toi du fichier d'exemple fourni et adapte-le.
benjarobin a écrit :Il ne faut pas préciser de Gateway ni de DNS pour le profil Ethernet
En quel honneur ? Tu peux très bien le faire.
(par contre, oui, ce n'est pas le DNS de google qu'il faut mettre: Gateway et DNS sont sans doute les mêmes)
Sinon, si tu peux configurer ton routeur, tu peux aussi bien fixer l'ip de ta machine directement dedans.
Re: [netctl] problème configuration ip statique en mode rout
Publié : dim. 15 sept. 2013, 11:39
par benjarobin
Serial0 a écrit :En quel honneur ? Tu peux très bien le faire.
Ce n'était pas un propos générique, dans son cas le lien internet , c'est celui entre le raspberry pi et son PC, et c'est le PC le "serveur", donc sur cette interface on ne spécifie rien.
Peux tu donner la sortie de
Re: [netctl] problème configuration ip statique en mode rout
Publié : dim. 15 sept. 2013, 11:54
par FoolEcho
@benjarobin: mmmm... ok, je n'avais pas compris son truc ainsi.
Re: [netctl] problème configuration ip statique en mode rout
Publié : dim. 15 sept. 2013, 13:03
par Serial0
Le routeur utilisé est une box sfr auquel j'ai acces mais qui n'est pas la mienne. Donc faire des modif dessus c'est mal barré.
Sinon ce matin, démarrage de mon ordi, plus de wifi!
et dans ifconfig uniquement le profil lo.
J'ai mis en route NetworkManager et au rédamarrage ca marche.
Par contre maintenant, avec ou sans Gateaway et DNS j'ai immédiatement:
Code : Tout sélectionner
[root@Sarumutu netctl]# netctl start configethernetrpi
Job for netctl@configethernetrpi.service failed. See 'systemctl status netctl@configethernetrpi.service' and 'journalctl -xn' for details.
avec journalctl -xn:
Code : Tout sélectionner
-- Logs begin at mer. 2013-07-10 11:04:21 CEST, end at dim. 2013-09-15 14:55:58 CEST. --
sept. 15 14:53:15 Sarumutu systemd[1]: Failed to start Networking for netctl profile configethernetrpi.
-- Subject: Unit netctl@configethernetrpi.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
--
-- Unit netctl@configethernetrpi.service has failed.
--
-- The result is failed.
sept. 15 14:53:15 Sarumutu systemd[1]: Unit netctl@configethernetrpi.service entered failed state.
sept. 15 14:53:58 Sarumutu dbus-daemon[202]: dbus[202]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedeskt
sept. 15 14:53:58 Sarumutu dbus-daemon[202]: dbus[202]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbu
sept. 15 14:53:58 Sarumutu dbus[202]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.s
sept. 15 14:53:58 Sarumutu dbus[202]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.
sept. 15 14:55:58 Sarumutu dbus-daemon[202]: dbus[202]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedeskt
sept. 15 14:55:58 Sarumutu dbus[202]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.s
sept. 15 14:55:58 Sarumutu dbus[202]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.
sept. 15 14:55:58 Sarumutu dbus-daemon[202]: dbus[202]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbu
lines 1-19/19 (END)
et systemctl status
netctl@configethernetrpi.service :
Code : Tout sélectionner
netctl@configethernetrpi.service - Networking for netctl profile configethernetrpi
Loaded: loaded (/etc/systemd/system/netctl@configethernetrpi.service; enabled)
Active: failed (Result: exit-code) since dim. 2013-09-15 14:53:15 CEST; 4min 53s ago
Docs: man:netctl.profile(5)
Process: 1580 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)
sept. 15 14:53:15 Sarumutu systemd[1]: Starting Networking for netctl profile configethernetrpi...
sept. 15 14:53:15 Sarumutu network[1580]: Starting network profile 'configethernetrpi'...
sept. 15 14:53:15 Sarumutu systemd[1]: netctl@configethernetrpi.service: main process exited, code=exited, status=1/FAILURE
sept. 15 14:53:15 Sarumutu systemd[1]: Failed to start Networking for netctl profile configethernetrpi.
sept. 15 14:53:15 Sarumutu systemd[1]: Unit netctl@configethernetrpi.service entered failed state.
Pour ip addr show, voila:
Code : Tout sélectionner
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:23:8b:b9:18:02 brd ff:ff:ff:ff:ff:ff
inet6 fe80::223:8bff:feb9:1802/64 scope link
valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:22:fa:c6:b4:60 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.82/24 brd 192.168.2.255 scope global wlp2s0
valid_lft forever preferred_lft forever
inet6 fe80::222:faff:fec6:b460/64 scope link
valid_lft forever preferred_lft forever
Je viens de m'en rendre compte, je suis sous antergos et j'ai une interface graphique pour me connecter à internet, le problème pourrait-il venir de la, interférence entre deux logiciels?
J'ai essayé de créer un profil par l'interface et ca me met bien une adresse ip sur enp3s0 quand je fais ifconfig. Par contre je suis obligé de mettre une passerelle et je commence à m'y perdre: en gateway je met l'adresse de la box 192.168.2.0 ou mon interface wifi 192.168.2.82 ?
Re: [netctl] problème configuration ip statique en mode rout
Publié : dim. 15 sept. 2013, 13:12
par benjarobin
Tu ne peux pas utiliser NetworkManager et netctl en même temps. C'est l'un ou l'autre !!!
Et tu ne dois absolument pas mettre de passerelle sur le lien Eternet, sinon tu n'auras plus internet via le Wifi
Re: [netctl] problème configuration ip statique en mode rout
Publié : dim. 15 sept. 2013, 13:47
par Serial0
bon je viens de la faire avec l'interface graphique qui, je pense, est Network Manager et j'ai maintenant une adresse ipv4 sur mon ethernet. J'ai plus qu'à faire marcher le système complet
Merci de votre aide à tout les deux