저는 Zedboard Zynq 7020을 작업 중입니다. Zedboard를 통해 SD 카드에서 Linux를 부팅했습니다. Linux 디스플레이는 VGA 케이블을 통해 모니터에 표시할 수 있습니다. 하지만 Linux를 인터넷에 연결할 수 없습니다. Linux는 또한 무선 네트워크를 감지하지 못합니다. LAN 케이블의 한쪽 끝을 Zedboard에 연결하고 다른 쪽 끝을 PC에 연결했습니다.
Linux 터미널 에 쓰려고 하는데 ifconfig
다음 메시지가 나타납니다.
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"
PC의 IP 주소를 감지하는 것이 중요하기 때문입니다.
나에게 해결책을 안내하고 제안해주세요.
감사해요
답변1
네트워크에서 IPv4(가능성이 가장 높음)를 사용하는 경우 inet addr:10.1.1.164 Bcast:10.1.1.255 Mask:255.255.255.0
ifconfig 출력에 IPv4 주소(예: )가 없으면 시스템이 IP 주소를 얻을 수 없음을 나타냅니다.
대부분의 네트워크에서는 DHCP를 사용하여 IP 주소를 얻습니다. 일반적으로 Linux 배포판은 DHCP를 통해 자동으로 IP 주소를 얻으려고 시도하지만 이 프로세스는 실패할 수 있습니다(Linux 배포판에서는 이더넷 어댑터의 이름을 예상하기 때문에 eth0
). DHCP를 통해 수동으로 IP 주소를 얻을 수 있습니다.
설치된 Linux 배포판에 따라 다음 명령 중 하나가 작동할 수 있습니다.
# Debian, Ubuntu, Fedora etc.
dhclient -v eth1
# Busybox
udhcpc -i eth1