Page 1 sur 1

[installation] configuration reseau

Publié : sam. 19 sept. 2015, 17:17
par adiso
Salut a tous, je voulai me lancer dans la prog et,
ayant un disque disponible, arch me paraissait être une bonne chose.
Pour me familiarisé j'ai commencer ça sur virtualbox mais malgrés pas mal de recherche et les heures passés devant des tuto des plus confus je ne comprend pas
Description='a basic static ethernet connection'
Interface=eth0
Connection=ethernet
IP=static
Adress=('192.168.1.23/24 ' '192.168.1.87/24')
#Routes=('192.168.0.0/24 via 192.168.1.2')
Gateway=('192.168.1.1')
DNS=('192.168.1.1')
Avec route et ifconfig je trouve tout ce dont j'ai besoin sauf que, pourquoi 2 "adress=" a quoi cela correspond il ?
Ensuite je suppose que je n'ai pas a toucher "#route=", vrai?!
Et l'ip de ma passerelle et vraisemblablement de l'ipv6 : donc si quelqu'un pouvait un peu éclairer ma lanterne ... :copain:
Merci d'avance et bonne journée !

Adiso.

Re: [installation] configuration reseau

Publié : sam. 19 sept. 2015, 17:29
par Xorg
Tu as une raison précise de te prendre la tête avec une IP statique alors qu'en DHCP ça serait déjà fini ?

Un exemple en DHCP est le fichier /etc/netctl/examples/ethernet-dhcp.
Et l'interface ce n'est certainement pas eth0 chez toi. Regarde la sortie de la commande ip link pour voir le nom de tes interfaces (ignore l'interface loop).

Mais en fait, le plus simple c'est juste de lancer le service dhcpcd@INTERFACE avec la commande systemctl.

Re: [installation] configuration reseau

Publié : sam. 19 sept. 2015, 18:21
par benjarobin
Tu peux très bien avoir plusieurs adresses sur le même port. La route ce n'est en effet pas nécessaire sur une organisation classique. Cela m’étonnerait que tu ne sois qu'en IPv6 et non on ne peut pas mélanger comme cela de l'IPv6 et de l'IPv4, cela n'a aucun sens. Mais en effet pourquoi ne pas utiliser le service dhcpcd@eth0.service ?

Re: [installation] configuration reseau

Publié : dim. 20 sept. 2015, 14:35
par adiso
Salut, déjà merci pour vos réponses, il me semblai avoir une ip fixe
donc je ne connait pas les services dont vous me parlez aprés avec le ip link il me sort une ipv6 sous le nom de enp0s3
je vai allé me renseigner sur le systemctl de ce pas
bonne journée a vs.

Adiso.

Re: [installation] configuration reseau

Publié : dim. 20 sept. 2015, 14:49
par Xorg
enp0s3 c'est ton interface Ethernet.

systemctl start SERVICE c'est pour démarrer un service.
systemctl enable SERVICE c'est pour démarrer un service automatiquement au démarrage.

Donc chez toi ça donnera systemctl start dhcpcd@enp0s3 par exemple :)

Re: [installation] configuration reseau

Publié : lun. 21 sept. 2015, 10:42
par mimile
Salut,

Pour m'attribuer une IP statique, j'ai suivi ce lien : viewtopic.php?p=109747#p109747 à adapter en fonction de ta machine (par exemple, l'identification de ta connexion : enp3s0 et non enp4s0 comme indiqué dans la 2ème partie).

Il faut ensuite rendre "enablé" le service pour qu'il s'active au démarrage : systemctl enable network.service.

Au redémarrage suivant, tu auras l'IP statique que tu auras indiquée.

Re: [installation] configuration reseau

Publié : lun. 21 sept. 2015, 11:45
par benjarobin
Attention le service donné par mimile est buggué, si tu as un PC qui démarre vite cela ne fonctionnera pas car le service n'atend pas que la carte réseau soit présente.
Voici un service qui fonctionne, bien remplacer tout eth0 par le nom de l'interface

Code : Tout sélectionner

[Unit]
Description=Network eth0 Connectivity
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-eth0.device
After=sys-subsystem-net-devices-eth0.device
 
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/ip link set dev eth0 up
ExecStart=/sbin/ip addr add 192.168.15.2/255.255.255.0 broadcast 192.168.15.255 dev eth0
ExecStart=/sbin/ip route add default via 192.168.15.1
ExecStart=-/usr/bin/cp -f /etc/resolv.conf.static /etc/resolv.conf
ExecStop=/sbin/ip addr flush dev eth0
ExecStop=/sbin/ip link set dev eth0 down
 
[Install]
WantedBy=multi-user.target
Voir viewtopic.php?p=145900#p145900 pour les détails

Re: [installation] configuration reseau

Publié : lun. 21 sept. 2015, 15:13
par mimile
@ benjarobin

Arch met plutôt longtemps (trop à mon goût) pour démarrer, ce qui explique que la solution que j'ai renseignée ne me pose pas de problème.

Je me demande d'ailleurs pourquoi il met aussi longtemps : les lignes de démarrage défilent très vite puis arrivé à un certain point (variable), le défilement des lignes cesse et il me faut attendre 20 à 30 secondes avant que l'écran où je dois indiquer mon mot de passe apparaisse ; après cela, il me faut encore attendre une quinzaine de seconde avant de voir apparaître mon bureau.

Le comble, c'est qu'Arch met plus de temps à être opérationnel que Win 7 SP1.

C'est d'autant plus contrariant que, avec mon vieux PC (beaucoup moins performant que l'actuel), il ne fallait qu'une quinzaine de secondes avant de voir apparaître l'écran du mot de passe et celui-ci à peine encodé, mon bureau s'affichait.

C'était avant l'apparition de systemd mais j'ignore si il y a un rapport.

Debian Jessie met lui aussi pas mal de temps ; en revanche Linux Mint 17.1 est beaucoup plus rapide (mais n'utilise pas systemd).

Re: [installation] configuration reseau

Publié : lun. 21 sept. 2015, 16:09
par benjarobin
Systemd fournit des outils pour comprendre ce qui prend du temps. Mais merci de faire un sujet pour ce problème

Re: [installation] configuration reseau

Publié : mer. 23 sept. 2015, 13:12
par mimile
Salut,

J'ai déjà posté à ce sujet sans trouver de réponse. Je n'en parlais ici que parce que tu avais évoqué le fait qu'un démarrage trop rapide pouvait empêcher la connexion au réseau. Il va de soi que je ne vais pas me greffer sur le poste de notre ami.