Назад | Перейти на главную страницу

Подмена повторяющегося MAC-адреса на интерфейсе, не подключающемся к сети, где находится исходный MAC-адрес.

Я пытаюсь запустить проект PHP на тестовом сервере.

В проекте используется внутренняя структура, которая была изменена, поэтому он будет работать только на производственном сервере после проверки MAC-адреса в eth0, и закодирован с помощью ioncube (у меня нет доступа к исходным исходным файлам, поэтому я не могу каким-либо образом изменить структуру, у меня есть только файлы с кодировкой ioncube, которые были созданы около 10 лет назад).

У моего сервера 2 сетевых интерфейса (eth0 и eth1):

если я подключу компьютер к той же сети, что и производственный сервер, возникнет конфликт MAC-адресов, даже если MAC-адрес поддельный. eth0 и нет eth1?

В качестве меры предосторожности я всегда сбрасываю eth0 перед подключением к локальной сети, чтобы подключиться к Интернету.

На моем тестовом сервере установлена ​​CEntOS 6.7, а на производственной - CEntOS 6.6.

Да, конфликт может произойти, даже если вы забудете отключить eth0 или оставить на нем какой-то ip. Потому что ответ arp может перейти в другую сеть. Видеть http://linux-ip.net/html/ether-arp.html

Для чистого решения включите arp_filter, чтобы предотвратить это на обоих серверах.

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter