LINUX.ORG.RU

Статический и динамический IP

 ,


0

1

Здравствуйте!
В продолжение этой темы: Драйвера.
Ethernet, вроде, удалось поднять (удалением драйвера для Microchip и установкой дерева устройств am335x-lxm.dtb)
После прописывания в /etc/network/interfaces

auto eth1
iface eth1 inet static
    adress 192.168.0.147
    netmask 255.255.255.0
Ethernet поднимается с динамически полученным ip...
eth1: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 169.254.56.123  netmask 255.255.0.0  broadcast 169.254.255.255
        inet6 fe80::9a84:e3ff:fe80:b4fc  prefixlen 64  scopeid 0x20<link>
        ether 98:84:e3:80:b4:fc  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28  bytes 6406 (6.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Что я делаю не так?

Что я делаю не так?

address пишется с двумя d.

Да, и ещё: диапазон адресов 169.254.ххх.ххх намекает, что dns-сервер в сети не найден.

Chord ★★★★
()
Последнее исправление: Chord (всего исправлений: 1)

Ничего, что у тебя там вообще 169.254.x.x?

Novec1230
()
Ответ на: комментарий от Chord

Тут проблема даже не в DHCP-сервером (на Raspberry работает).
Вот ответ ifconfig на моей плате:

eth1: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 192.168.37.42  netmask 255.255.255.0  broadcast 192.168.37.255
        inet6 fe80::9a84:e3ff:fe80:b4fc  prefixlen 64  scopeid 0x20<link>
        ether 98:84:e3:80:b4:fc  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 27  bytes 5871 (5.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

А вот ответ на Raspberry:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.37.42  netmask 255.255.255.0  broadcast 192.168.37.255
        inet6 fe80::9461:dcbc:bbd9:f6da  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:36:fa:62  txqueuelen 1000  (Ethernet)
        RX packets 595  bytes 236640 (231.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 448  bytes 96570 (94.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

jockerface
() автор топика
Ответ на: комментарий от anonymous

Платы разные, включались они в разное время. Конфликта не должно быть.

jockerface
() автор топика
Ответ на: комментарий от jockerface

А проблема не обязательно в dhcp-сервере. Проблема в том, что твоё устройство не находит dhcp-сервер в сети, который должен был выделить устройству ip-адрес.

Когда ip не указан статический, а динамический не выделяется dhcp-сервером, присваивается адрес диапазона 169.254.ххх.ххх.

По-всей видимости твоя сетевая карта не видит сеть.

Chord ★★★★
()
Последнее исправление: Chord (всего исправлений: 1)
Ответ на: комментарий от Chord

Хм. Я указывал статический IP. Почему-то пытается подняться с динамическим (если я правильно понимаю то, что написано в директиве flags)

jockerface
() автор топика
Ответ на: комментарий от jockerface

Хм. Я указывал статический IP. Почему-то пытается подняться с динамическим (если я правильно понимаю то, что написано в директиве flags)

Это не динамиический. Это link-local - некая пародия на ipv6.

Если вы указали статический с ошибкой, то значит не указали никакой - ни статический, ни динамический. И я бы еще проверил наличие пакета ifupdown.

Oleg_Iu
()

RX packets 0 bytes 0 (0.0 B) принято пакетов 0

doc0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.