Могу ли я создать три «ветхих» интерфейса для создания виртуальной локальной сети в Linux?

339
Woody Wu

В Linux iproute2я знал, как создать две vethсетевые карты (Virtual Ethernet) и разделить их на два сетевых пространства имен, а затем получил две виртуальные сетевые карты и подключил их виртуальный кабель.

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

Могу ли я использовать veth(или что-то еще имеет смысл) для достижения этой цели?

0

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

0
dirkt

Да, таким образом вы можете создавать произвольно сложные ЛВС. Я регулярно делаю это с помощью нескольких сценариев (помогает запуск xterm или двух в каждом сетевом пространстве имен). Обратите внимание, что вам нужны маршруты в каждом пространстве имен сети.

Есть также дюжина или около того приложений, которые имитируют ЛВС таким образом и дают вам графический интерфейс для их создания и управления ими.

редактировать

Вот список с более чем дюжиной приложений; поиск в Google, вероятно, будет больше.

Круто, я никогда, хотя уже есть приложения. Можете ли вы указать мне один из них? Woody Wu 6 лет назад 0
0
plugwash

vethс всегда приходят парами.

Если вы хотите создать сегмент сети с более чем двумя виртуальными сетевыми картами, вам необходимо объединить их vethс мостовым соединением.

Допустим, у нас есть три сетевых пространства имен, давайте назовем их «красным», «зеленым» и «синим», между которыми мы хотим построить сегмент сети. Нам нужно (используемые имена являются произвольными).

  • Выберите одно из пространств имен сети, чтобы удерживать мост, давайте выберем зеленый.
  • Создайте две vethпары veth0/ veth1и veth2/ veth3.
  • Поместите veths в пространства имен сети, veth0-> «красный» veth1-> «зеленый» veth2-> «зеленый» veth3 -> «зеленый».
  • Создайте мост br0в «зеленом» мосту veth1и veth2.
  • Назначьте IP-адреса / маски veth0«красным», br0«зеленым» и veth2«синим».
Благодарю. Я закончил с использованием моста, чтобы соединить один конец всех пар. Woody Wu 6 лет назад 0