2

У меня проблема с корректной работой интерфейса tun в Ubuntu 14.04. Команды

lsmod | grep tun

а также

sudo modprobe tun 

ничего не вернуть Даже модуль tun.ko.gz в /lib /modules / и в других местах не может быть найден. Тем не менее, я создал интерфейс tun с помощью следующей команды, НО ИНТЕРФЕЙС НЕ РАБОТАЕТ (т.е. запускается), даже используя команду "sudo ip link set dev tun2 up".

openvpn --mktun --dev tun2

интерфейс отображается в ifconfig

tun2      Link encap:UNSPEC  HWaddr   00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
  inet addr:10.0.0.1  P-t-P:10.0.0.1  Mask:255.255.255.0
  UP POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:100 
  RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

КАК Я МОГУ СДЕЛАТЬ ИНТЕРФЕЙС TUN В РАБОТУ ГОСУДАРСТВА? МОЯ СИСТЕМА SOPPERT МОДУЛЬ TUN? Почему он не отображается в lsmod cmd?

1 ответ1

0

Проблема легко решается. Как только я присоединяю процесс к интерфейсу, он запускается. Под присоединением процесса я подразумеваю запуск "программного обеспечения", например, simpletun.c по следующей ссылке. http://backreference.org/2010/03/26/tuntap-interface-tutorial/ После выполнения приведенного выше кода интерфейс изменил свой статус на рабочий, и данные, отправленные через него, будут отображаться в tcpdump. Надеюсь, что этот ответ поможет другим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .