J'ai récemment installé Arch Linux et tout fonctionne très bien, sauf pour Internet. Après le démarrage, je dois toujours entrer les commandes suivantes pour le faire fonctionner:
Sudo ip link set enp3s0 up
Sudo dhcpcd enp3s0
Après cela, la connexion Internet fonctionne très bien.
Je sais que je pourrais simplement créer un script qui fonctionne automatiquement après avoir démarré, mais j'aimerais savoir ce que le "bon" est de résoudre ce problème et pourquoi cela se passe-t-il en premier lieu, peut-être que j'ai fait quelque chose de mal au cours de l'installation?
Au cas où il sera utile, voici quelques informations: (rassemblées après avoir exécuté lesdites commandes)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)
Subsystem: Dell Device 0578
Flags: bus master, fast devsel, latency 0, IRQ 29
I/O ports at 2000 [size=256]
Memory at f1404000 (64-bit, prefetchable) [size=4K]
Memory at f1400000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 0e-00-00-00-36-4c-e0-00
Kernel driver in use: r8169
Kernel modules: r8169
et la partie pertinente du lien IP
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 5c:f9:dd:62:dd:f0 brd ff:ff:ff:ff:ff:ff
Venir ici des années plus tard avec une réponse éventuelle parce que j'ai aussi eu cette question. Peut-être aidera les futurs vagabonds lors de leurs voyages à cette page.
Un fait de base - Arc utilise SystemD ces jours-ci pour contrôler les services système. Nous émettrons des commandes à indiquer à SystemD de lancer le service DHCPCD au démarrage.
En supposant que vous prévoyez d'utiliser DHCPCD (et non responsable de réseau ou d'autres options), l'objectif est d'avoir le démarrage du service DHCPCD au démarrage. Le service DHCPCD apporte automatiquement toutes les interfaces nécessaires - au moins Ethernet de type. Le sans fil nécessite évidemment une configuration supplémentaire.
Les commandes pour activer, démarrer maintenant et vérifier l'état de la DHCPCD:
$ systemctl enable dhcpcd.service
$ systemctl start dhcpcd.service
$ systemctl status dhcpcd.service
Remarque: L'activation du service le fera également de fonctionner au démarrage.
La Documentation d'ARCH est étendue et excellente, mais la réalisation de choses simples et fondamentales que toutes les personnes normales ont besoin de faire une tonne de connaissances et de lire de gros morceaux de plusieurs pages de documentation. Après toute cette lecture, si vous êtes chanceux, vous émergez enfin, hébélé, avec une ou deux lignes qui sont toutes nécessaires pour la plupart des scénarios communs.
systemctl enable dhcpcd.service
ou alors
systemctl enable [email protected]
Cette réponse peut être obsolète, consultez la page Archwiki pour plus d'informations