Сначала я должен сказать, что я новичок в Linux и, возможно, задам банальный вопрос. Моя задача - создать 8 интерфейсов Ethernet, которые будут видны в ядре, но все они должны отправлять и получать данные только через один реальный интерфейс Ethernet. Все эти 8 интерфейсов можно настроить с помощью ifconfig (или другой подобной команды).
Кто-нибудь знает, как это сделать? Мне сказали изменить что-то в драйвере Ethernet, но я не знаю что? Или есть другое решение?
Вы можете настроить виртуальные интерфейсы, добавив к имени физического интерфейса :<n>
где n
это число.
$ ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0
Используя ip
утилиту, вы даже можете указать имя:
$ ip link add link eth0 name virt1
$ ip addr add 192.168.1.1/24 dev virt1