Маршрутизация трафика в локальной сети без DHCP
1749
tarabyte
Я хочу установить проводную локальную сеть с низкой задержкой (LAN). У меня есть несколько машин Ubuntu Linux (в пути), но у меня есть доступ только из командной строки к одному из них, звоните box-a
.
В рамках усилий с низкой задержкой 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
Я не уверен, почему вы думаете, что 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 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?