1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/QQxiaoming-virte

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

virte

Английский | 简体中文

Введение

Это программный имитатор драйвера устройства сетевой карты ETH. После загрузки драйвера будут созданы два устройства: veth0 и veth1. Различные приложения могут открывать эти два устройства сетевой карты для связи друг с другом (обратите внимание, что для изоляции двух устройств следует использовать сетевое пространство имён Linux, чтобы не попасть в локальную петлевую сеть).

Установка

make
make load

Конфигурация

Используйте сетевое пространство имён для отдельной настройки двух сетевых карт NIC, обратите внимание на замену veth0/veth1 на имя вашей сетевой карты.

ip netns add veth0spaces
ip link set veth0 netns veth0spaces
ip netns exec veth0spaces ifconfig veth0 192.168.1.100 netmask 255.255.255.0 up

ip netns add veth1spaces
ip link set veth1 netns veth1spaces
ip netns exec veth1spaces ifconfig veth1 192.168.1.101 netmask 255.255.255.0 up

Пример

Ниже приведён пример проверки пакета ping:

ip netns exec veth0spaces ifconfig
ip netns exec veth1spaces ifconfig
ip netns exec veth1spaces ping 192.168.1.100
ip netns exec veth0spaces ping 192.168.1.101

Удаление

make unload

Удалите сетевое пространство имён:

ip netns del veth0spaces
ip netns del veth1spaces

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Драйвер для имитации сетевого адаптера ETH в программном обеспечении, при загрузке драйвера создаются два устройства: veth0 и veth1. Различные приложения могут использовать эти сетевые адаптеры для обмена данными между собой. Сестринский проект: virts: https://gitee.com/QQxiaoming/virts Развернуть Свернуть
C и 2 других языков
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/QQxiaoming-virte.git
git@api.gitlife.ru:oschina-mirror/QQxiaoming-virte.git
oschina-mirror
QQxiaoming-virte
QQxiaoming-virte
main