Не удается установить наборы NetBSD через HTTP на Raspberry PI
Я хочу попробовать NetBSD на моем Raspberry PI B. Я загрузил образ установщика NetBSD для RPI отсюда.
К сожалению, у меня есть некоторые проблемы при установке наборов из ежедневного каталога моментальных снимков. Я следую советам, данным как в 1, так и в 2. Как и предполагалось, я использовал http со следующей конфигурацией:
Your disk is now ready for installing the kernel and the distribution sets.
As noted in your INSTALL notes, you have several options. For ftp or nfs,
you must be connected to a network with access to the proper machines.
Sets selected 10, processed 0, Next set kern-RPI.
┌─────────────────────────┐
│ Install from │
│ │
│ a: CD-ROM / DVD │
│ b: FTP │
│>c: HTTP │
│ d: NFS │
│ e: Floppy │
│ f: Unmounted fs │
│ g: Local directory │
│ h: Skip set │
│ i: Skip set group │
│ j: Abandon installation │
└─────────────────────────┘
The following are the http site, directory, user, and password that will be
used. If "user" is "ftp", then the password is not needed.
>a: Host nyftp.NetBSD.org
b: Base directory pub/NetBSD-daily/HEAD/201412290640Z
c: Binary set directory /evbarm-arm/binary/sets
d: Source set directory /source/sets
e: User ftp
f: Password
g: Proxy
h: Transfer directory /usr/INSTALL
i: Delete after install No
j: Configure network
k: Exit
x: Get Distribution
Конфигурация сети была определена следующим образом:
DNS Domain: Speedport_W_504V_Typ_A
Host Name: rpi
Nameserver: 192.168.2.1
Primary Interface: usmsc0
Media type: autoselect
Host IP: 192.168.2.106
Netmask: 255.255.255.0
IPv4 Gateway: 192.168.2.1
Я проверил правильность этих значений на локальном ПК, см.:
nmcli dev list iface eth0 | grep IP4
IP4.ADDRESS[1]: ip = 192.168.2.102/24, gw = 192.168.2.1
IP4.DNS[1]: 192.168.2.1
IP4.DOMAIN[1]: Speedport_W_504V_Typ_A
Моя сеть настроена следующим образом: Интернет ----- DSL Router (192.168.2.1.) --- ПК (192.168.2.102), Raspberry PI (192.168.2.106).
Вывод из sysinst выглядит следующим образом:
Status: Command failed
Command: /usr/bin/ftp -a http://nyftp.NetBSD.org/pub/NetBSD-daily/HEAD/20141
2290640Z/evbarm-arm/binary/sets/kern-RPI.tgz
Hit enter to continue
--------------------------------------------------------------------------------
ftp: Can't LOOKUP `nyftp.NetBSD.org:http': Temporary failure in name resolution
Кабель Ethernet подключен, и через DHCP назначен действительный IP-адрес (я подключен к RPI через SSH).
Есть идеи?
Спасибо за вашу помощь! Джо
1 ответ
Намек г-на Эрика Шнобелена наконец привел меня к следующей работе: вместо того, чтобы использовать имя хоста (nyftp.netbsd.org), я использовал IP-адрес, который я искал, используя nslookup на моем локальном ПК:
nslookup nyftp.netbsd.org
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
nyftp.netbsd.org canonical name = netbsd3.cs.columbia.edu.
Name: netbsd3.cs.columbia.edu
Address: 128.59.23.63
Это наконец-то сработало...