Маршрутизация трафика в локальной сети без DHCP

1749
tarabyte

Я хочу установить проводную локальную сеть с низкой задержкой (LAN). У меня есть несколько машин Ubuntu Linux (в пути), но у меня есть доступ только из командной строки к одному из них, звоните box-a.

Маршрутизация трафика в локальной сети без DHCP

В рамках усилий с низкой задержкой DHCP-сервер dhcpdи DHCP-клиент dhclientбыли отключены box-a. В других ящиках не существует DHCP-сервера. Я знаю MAC-адреса каждого ящика в сети. box-aимеет статический IPv4 - адрес, назначенный на интерфейс eth1, 192.168.100.1.

Как я могу получить трафик без DHCP?

Я пытаюсь вручную добавить соседей box-a?

Например:

# Show the current neighbor table (ARP cache) ip neighbor show  # Manually add each client device, associating an arbitrary, but # unique IPv4 address to its unique MAC address ip neighbor add 192.168.100.2 lladdr aa:bb:cc:dd:ee:02 dev eth1 nud permanent ip neighbor add 192.168.100.3 lladdr aa:bb:cc:dd:ee:03 dev eth1 nud permanent ip neighbor add 192.168.100.4 lladdr aa:bb:cc:dd:ee:04 dev eth1 nud permanent  # Show the updated neighbor table (ARP cache) ip neighbor show 
0
Я не уверен, почему вы думаете, что DHCP связан с `ip соседом` или разрешением MAC-адреса. ARP этого не делает. grawity 5 лет назад 1
Добавление постоянного соседа должно остановить периодические запросы ARP, уменьшая небольшую часть трафика. Думаю, я надеюсь, что сопоставление MAC-адреса с IP-адресом - это способ сформировать резервирование IP-адреса и дать мне возможность отправлять HTTP-запросы к этим клиентским устройствам. Эти устройства только отправляют данные в `box-a`. tarabyte 5 лет назад 0
В такой сети запросы ARP будут очень и очень редкими, потому что ARP кешируется в таблице. Вам также необходимо статически настроить каждый ящик с соответствующим IP-адресом. Недостаточно просто передать кадр в ящик, канальный уровень (MAC-адрес) будет передавать полезную нагрузку кадра на сетевой уровень (IP-адрес), а сетевой адрес назначения должен совпадать с адресом принимающего хоста, в противном случае хост отбросит пакет. Ron Maupin 5 лет назад 0
Кстати, ваша ссылка на маршрутизацию неверна. Маршрутизация - это когда вы отправляете трафик из одной сети через маршрутизатор в другую сеть. В той же локальной сети это мост. Ron Maupin 5 лет назад 0

0 ответов на вопрос