Archlinux mówi: wypróbuj dhcpcd na wypadek, gdyby Twój instalator nie mógł połączyć się automatycznie. Działa to na miejscu dla mnie PO instalacji. Po prostu wpisz „dhcpcd” jako polecenie, poczekaj kilka sekund, a następnie „ip route” lub „ping 8.8.8.8”, aby sprawdzić, czy to działa. Użyłem nawet „obejrzyj adres IP”, aby zobaczyć, jak szybko pojawiają się te adresy inet i inet6.
Zamiast używać dhcpcd, mogę również połączyć się od zera za pomocą:
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 jest „sterownikiem sieci”, mówi modinfo. Ładując ten moduł, otrzymuję link eth0 (nie, nie szukaj go w / dev). Polecenia „ip” aktywują łącze, wybierają adres i definiują lokalną (podsieć), a następnie bramę domyślną. Zajęło mi to trochę czasu, aby to przetestować (pomoc dotycząca adresu IP, pomoc dotycząca adresu IP, pomoc dotycząca trasy IP ...).
Jest to pouczające, ale „dhcpcd” jest szybsze w pisaniu i prawdopodobnie bardziej niezawodne. Możesz to zatrzymać czysto za pomocą „dhcpcd -x”.
Dzięki działającemu pingowi i liście kopii lustrzanych w /etc/pacman.d/ masz wszystko, czego potrzebujesz do Pacman lub Pacstrap.
I tak, widziałem komunikat jądra zmieniający nazwę eth0 na enoxxx, więc najpierw musisz sprawdzić za pomocą „ip link”, jakie interfejsy są już skonfigurowane przez systemd. Zdarza się tutaj:
[ 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 w moim adresie to tylko dowolny (bezpłatny) numer, a 192.168.0.1 zawsze powinna być bramą. Może miałem szczęście, ale to dobra wiadomość, że możesz włamać się pod systemd i inet6. Spróbuję jednak netctl.
W tej chwili uruchomiłem systemd i uruchomiłem dhcpcd. Mam adres .15 na „eno1” i trzy adresy inet6, ale poza tym wynik jest taki sam, jak w przypadku powyższego „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
?