Archlinux mengatakan, coba dhcpcd jika installer Anda tidak dapat terhubung secara otomatis. Ini bekerja di tempat bagi saya SETELAH instalasi. Cukup ketik "dhcpcd" sebagai perintah, tunggu beberapa detik, lalu "ip route" atau "ping 8.8.8.8" untuk memeriksa apakah itu berfungsi. Saya bahkan menggunakan "watch ip address" untuk melihat seberapa cepat alamat inet dan inet6 ini muncul.
Alih-alih menggunakan dhcpcd, saya juga dapat terhubung dari nol dengan:
modprobe e1000e
ip link set dev eth0 up
ip address add 192.168.0.16/24 dev eth0
ip route add 192.168.0.0/24 dev eth0
ip route add default via 192.168.0.1
e1000e adalah "Network Driver", kata modinfo. Dengan memuat modul ini saya mendapatkan tautan eth0 (tidak, jangan mencarinya di / dev). Perintah "ip" mengaktifkan tautan, memilih alamat dan menentukan lokal (subnet) dan kemudian gateway default. Butuh beberapa waktu untuk menguji ini (bantuan tautan ip, bantuan alamat ip, bantuan rute ip ...).
Jadi ini instruktif, tetapi "dhcpcd" lebih cepat untuk mengetik, dan mungkin lebih kuat. Dan Anda dapat menghentikannya dengan bersih dengan "dhcpcd -x".
Dengan ping yang berfungsi dan mirrorlist di /etc/pacman.d/ Anda memiliki semua yang Anda butuhkan untuk pacman atau pacstrap.
Dan ya, saya melihat pesan kernel mengganti nama eth0 menjadi enoxxx, jadi Anda harus memeriksa dulu dengan "ip link" antarmuka apa yang sudah diatur oleh systemd. Ini terjadi di sini:
[ 3.052354] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 94:c6:91:a5:39:b8
[ 3.052360] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[ 3.052445] e1000e 0000:00:1f.6 eth0: MAC: 13, PHY: 12, PBA No: FFFFFF-0FF
[ 3.055917] e1000e 0000:00:1f.6 eno1: renamed from eth0
.16 di alamat saya adalah sembarang nomor (gratis), dan 192.168.0.1 harus selalu menjadi gateway. Mungkin saya beruntung, tetapi ini adalah kabar baik bahwa Anda dapat meretas di bawah systemd dan inet6. Saya akan mencoba netctl.
Dan sekarang saya telah boot dengan systemd dan dhcpcd telah dimulai. Saya mendapat alamat .15 pada "eno1" dan tiga alamat inet6, tetapi selain itu hasilnya hampir sama dengan di atas "ip" -hack.
3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 94:c6:91:a5:39:b8 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.15/24 brd 192.168.0.255 scope global noprefixroute eno1
valid_lft forever preferred_lft forever
inet6 2a05:41c0:12:bf00::2/128 scope global dynamic noprefixroute
valid_lft 2559430sec preferred_lft 572230sec
inet6 2a05:41c0:12:bf00:f51e:97c1:de6f:6f49/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 2591994sec preferred_lft 604794sec
inet6 fe80::47cf:a2e4:af0b:b7cd/64 scope link
valid_lft forever preferred_lft forever
default via 192.168.0.1 dev eno1 proto dhcp src 192.168.0.15 metric 203
192.168.0.0/24 dev eno1 proto dhcp scope link src 192.168.0.15 metric 203
dhcpcd eth0
?