Я работаю на Zedboard Zynq 7020. Я загрузил Linux с SD-карты через Zedboard. Дисплей Linux можно вывести на монитор через кабель VGA. Но я не могу подключить этот Linux к интернету. Linux также не обнаруживает беспроводную сеть. Я подключил один конец кабеля LAN к Zedboard, а другой к ПК.
Я попытался написать ifconfig
в терминал Linux и получил следующее сообщение:
root@localhost:˜# ifconfig
eth1 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link
Здесь я не вижу ничего подобного:
"inet addr:10.1.1.164 Bcast:10.1.1.255 Mask:255.255.255.0"
Так как это необходимо для определения IP-адреса ПК.
Пожалуйста, направьте и предложите мне решение.
Спасибо
решение1
Если ваша сеть использует IPv4 (что весьма вероятно), отсутствие адреса IPv4 (например, inet addr:10.1.1.164 Bcast:10.1.1.255 Mask:255.255.255.0
) в выводе ifconfig показывает, что ваша система не смогла получить IP-адрес.
В большинстве сетей IP-адреса приобретаются с помощью DHCP. Хотя обычно дистрибутивы Linux пытаются получить IP-адреса автоматически через DHCP, этот процесс мог не сработать (возможно, потому что дистрибутив Linux ожидает, что ваш адаптер Ethernet будет иметь имя eth0
). Вы можете попробовать получить IP-адрес через DHCP вручную.
В зависимости от установленного дистрибутива Linux может сработать одна из следующих команд:
# Debian, Ubuntu, Fedora etc.
dhclient -v eth1
# Busybox
udhcpc -i eth1