Archlinux พูดว่าลอง dhcpcd ในกรณีที่ตัวติดตั้งของคุณไม่สามารถเชื่อมต่ออัตโนมัติ สิ่งนี้ทำงานได้ทันทีสำหรับฉันหลังจากการติดตั้ง เพียงพิมพ์ "dhcpcd" เป็นคำสั่งรอสักครู่แล้ว "ip route" หรือ "ping 8.8.8.8" เพื่อตรวจสอบว่ามันใช้งานได้หรือไม่ ฉันใช้ "ดูที่อยู่ IP" เพื่อดูว่าที่อยู่ inet และ inet6 เหล่านี้ปรากฏขึ้นอย่างรวดเร็วเพียงใด
แทนที่จะใช้ dhcpcd ฉันสามารถเชื่อมต่อจากศูนย์ด้วย:
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 เป็น "ไดรเวอร์เครือข่าย" modinfo พูดว่า โดยการโหลดโมดูลนี้ฉันจะได้รับลิงค์ eth0 (ไม่ไม่ต้องมองหามันใน / dev) คำสั่ง "ip" เปิดใช้งานลิงก์เลือกที่อยู่และกำหนดโลคัล (ซับเน็ต) จากนั้นเกตเวย์เริ่มต้น ฉันใช้เวลาพอสมควรในการทดสอบสิ่งนี้ (ip link help, ที่อยู่ ip help, ip route help ... )
ดังนั้นนี่คือคำแนะนำ แต่ "dhcpcd" นั้นเร็วกว่าในการพิมพ์และอาจแข็งแกร่งกว่า และคุณสามารถหยุดมันได้อย่างหมดจดด้วย "dhcpcd -x"
ด้วย ping ที่ทำงานได้และ mirrorlist ใน /etc/pacman.d/ คุณมีทุกอย่างที่คุณต้องการสำหรับ pacman หรือ pacstrap
และใช่ฉันเห็นข้อความเคอร์เนลเปลี่ยนชื่อ eth0 เป็น enoxxx ดังนั้นคุณต้องตรวจสอบก่อนด้วย "ip link" สิ่งที่อินเตอร์เฟสตั้งค่าไว้แล้วโดย systemd มันเกิดขึ้นที่นี่:
[ 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 ในที่อยู่ของฉันเป็นเพียงหมายเลข (ฟรี) และ 192.168.0.1 ควรเป็นเกตเวย์เสมอ บางทีฉันอาจจะโชคดี แต่ก็เป็นข่าวดีที่คุณสามารถแฮ็คภายใต้ systemd และ inet6 ฉันจะลอง netctl แต่
และตอนนี้ฉันได้บูทด้วย systemd และเริ่ม dhcpcd ฉันได้รับที่อยู่. 15 ใน "eno1" และที่อยู่ inet6 สามแห่ง แต่นอกเหนือจากนั้นผลลัพธ์ก็ค่อนข้างเหมือนกับ "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
ไหม