Можно ли установить один и тот же IP-адрес для каждого порта Ethernet сервера?

Можно ли установить один и тот же IP-адрес для каждого порта Ethernet сервера?

У меня есть сервер (в основном файлы и задания по сборке), который я также хотел бы использовать в качестве маршрутизатора. Перед ним уже установлен брандмауэр для ограничения трафика, так что я не беспокоюсь об этом. Это также просто домашняя обстановка, так что я не особо беспокоюсь об атаках с самого начала.

Каждый маршрутизатор, который я когда-либо видел, независимо от того, к какому порту LAN вы подключаетесь, вы можете получить к нему доступ по одному и тому же IP-адресу. По сути, каждый порт имеет один и тот же IP-адрес. Поэтому я думаю, что то же самое должно быть возможно и с сервером, верно? Очевидно, что порт WAN является исключением из этого.

решение1

Да, но неточнокак вы описываете. Короче говоря, вынетпросите использовать сервер в качестве маршрутизатора; на самом деле вы просите использовать его в качестве моста/коммутатора.

Почему

К любому маршрутизатору, который я когда-либо видел, независимо от того, к какому порту LAN вы подключаетесь, вы можете получить доступ по одному и тому же IP-адресу. [...] Очевидно, что порт WAN является исключением.

Описанная вами конфигурация характерна только для многофункциональных домашних маршрутизаторов. (Ключевое слово «многофункциональные» — это не просто маршрутизаторы, это несколько устройств в одном.)

В вашем описании маршрутизатор находится между двумясети(WAN и LAN), а сторона LAN ведет к встроенномувыключатель. Таким образом, причина, по которой вы получаете один и тот же IP-адрес от всех четырех желтых портов, заключается в том, что они на самом деле являются портами коммутатора.

Однако выделенные маршрутизаторы работают наоборот: каждый порт является отдельным и принадлежит своей собственной сети, если только вы вручную не объедините их в мост. (Помните, что маршрутизаторы являются шлюзами между сетями, поэтому это имеет смысл.) Но использование маршрутизатора для моста — это излишество — выделенный коммутатор справится с этой задачей лучше.

(Тем не менее, некоторые устройства — как домашние шлюзы, так и корпоративные «коммутаторы L3» — более гибкие и позволяют каждому порту быть частью коммутатораили(используется независимо для маршрутизации.)

Как

Большинство операционных систем ПКделатьподдержка мостового соединения нескольких портов, а также маршрутизации между подсетями.

Мост

Мостирование одной подсети — это просто. В Linux вы можете создать мост с помощью ip linkили более старой версии brctl, а затем сделать его «главным» для всех портов Ethernet. В Windows просто выберите порты и выберите «Мостовые интерфейсы».

Затем необходимо настроить IP-адрес сервера.на мосту, в то время как эти отдельные порты остаются безадресными.

(Хотя следует отметить, что производительность не обязательно будет хорошей — ваш «маршрутизатор», скорее всего, имеет выделенный чип коммутатора, но вашему серверу придется использовать его основной процессор. Между тем, настоящий гигабитный коммутатор стоит 20 долларов.)

Маршрутизация

Маршрутизация нескольких подсетей немного сложнее (особенно если вы также хотите, например, DHCP), поэтому лучше оставить это на потом. Если вы решили, что вам нужен сервер, чтобы бытьмаршрутизатор, задайте отдельный вопрос с топологией, которую вы хотите описать.

Связанный контент