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

OSCHINA-MIRROR/QQxiaoming-virte

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 17:18 ecc706d

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 )

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

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