У меня есть USB LTE-модем Samsung, подключенный к Ubuntu. Инструмент для использования этого модема создает интерфейс TAP (tap1), и я могу успешно получить IP-адрес, используя dhclient . Я пытаюсь получить доступ к Интернету через этот интерфейс TAP, но не могу понять, как.

Нужно ли tap1 с eth0 а затем выходить в интернет через eth0?

Я пытаюсь следовать этому руководству.

Вот вывод dmesg при подключении модема:

usb 3-1: USB disconnect, device number 6
usb 3-1: new high-speed USB device number 7 using xhci_hcd
usb 3-1: New USB device found, idVendor=04e8, idProduct=6889
usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
kalmia_init_and_get_ethernet_addr
c2xx debug ON
kalmia 3-1:1.0 wwan0: register 'kalmia' at usb-0000:00:14.0-1, Samsung Kalmia LTE USB dongle, 60:a1:0a:97:29:52
option 3-1:1.1: GSM modem (1-port) converter detected
usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0

1 ответ1

0

Ну, есть два способа сделать это.

  1. Если вы хотите иметь доступ L2: создайте мост (apt-get install bridge-utils; brctl addbr foo; brctl addif tap1; brctl addif eth0).
  2. Вы можете включить маршрутизацию и NAT (sysctl net.ipv4.ip_forward = 1; iptables -t nat -A POSTROUTING -i eth0 -j MASQUERADE (или -i tap1, зависит от направления).
  3. Вы можете установить более высокие уровни (например, squid для http-проксирования).

По сути, вы не сказали, что у вас есть и что вы хотите.

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