麻豆一区二区-男人的天堂在线-精品视频免费观看-男男在线-超碰97av-国产一级网站-亚洲成人动漫在线观看-九九精品视频在线-偷拍视频一区-国产精品看片-久久91av-午夜男人网-日本特黄一级-亚洲专区第一页-夜夜高潮夜夜爽国产伦精品-久久精品国产亚洲av久-狠狠躁躁夜夜躁波多野结依-精品字幕-玉米地弄刘寡妇尖叫-草逼导航-青青伊人av-av直播在线观看-电影av在线-亚洲五月网-国产精品综合久久久-欧美一级黄色片视频-日韩在线视频在线观看-97久久国产亚洲精品超碰热-亚洲丝袜天堂-直播一级片

聯系電話: 18171260050

技術文檔

  • 13,Nov,2024

在 Linux 下使用 tinc 橋接以太網段

示例:在 Linux 下使用 tinc 橋接以太網段
通常,在默認路由器模式下,tinc 將僅隧道傳輸 IPv4 和 IPv6 單播數據包。但是,自 1.0pre5 以來,有一個選項可以讓 tinc 守護程序充當交換機或集線器(使用 Mode 配置變量)。此模式對于 tinc 傳遞非基于 IP 的協議(NetBEUI、AppleTalk、IPX 等)以及允許某些應用程序(沒有 WINS 服務器的 Windows“網絡鄰居”等)中的基于廣播的功能在使用 tinc 創建的 VPN 上是必需的。

在交換機和集線器模式下,廣播數據包會廣播到其他守護進程,并且(在交換機模式下)MAC 地址會從其他 tinc 守護進程動態學習,以便路由數據包。在這些模式下,tinc 可用作兩個或多個以太網段之間的橋梁。

橋接允許 VPN 中的所有節點共享同一子網。但是,如果這是橋接的唯一原因,并且您不需要隧道傳輸廣播或非 IP 數據包,那么您也可以使用代理 ARP來代替橋接。

概述
網絡設置如下:

兩側的內部網絡均為 192.168.0.0/16
主機自身在內網的IP地址為192.168.10.20
每個網段的網關都有一個外部接口 eth0 和一個內部接口 eth1。此外,還將創建一個名為“bridge”的橋接接口,并將內部接口設為此橋接的從屬接口。tinc 使用的虛擬網絡接口也將是從屬接口。內核配置除了手冊的配置內核部分中描述的標準內核配置外,還需要將橋接設備添加到內核配置中。

要將橋接設備添加到 Linux 2.4.0 及更高版本的內核,請選擇“網絡選項”下的 802.1d 以太網橋接選項。您可以將此選項編譯為模塊,也可以將其構建到內核中。接口配置交換機和集線器模式要求 tinc VPN 的兩側都包含在同一子網中(在此示例中,子網為 192.168.0.0/16)。這與用實際交換機或集線器替換 tinc 所需的配置沒有區別。

host# brctl addbr bridge
host# ifconfig bridge 192.168.10.20 netmask 255.255.0.0

host# ifconfig eth1 0.0.0.0
host# brctl addif bridge eth1
host# ifconfig eth1 up

After starting tinc:

host# brctl show
bridge name     bridge id               STP enabled     interfaces
bridge          8000.005004003002       yes             eth1
                                                        vpn

host# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:20:30:40:50:60
          inet addr:123.234.123.42  Bcast:123.234.123.255  Mask:255.255.255.0
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          ...

eth1      Link encap:Ethernet  HWaddr 00:11:22:33:44:55
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          ...

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3856  Metric:1
          ...

bridge    Link encap:Ethernet  HWaddr  00:11:22:33:44:55
          inet addr:192.168.10.20  Bcast:192.168.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

vpn       Link encap:Ethernet  HWaddr 00:11:22:33:44:55
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          ...

host# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
123.234.123.0   *               255.255.255.0   U     0      0        0 eth0
192.168.0.0     *               255.255.0.0     U     0      0        0 bridge
default         123.234.123.1   0.0.0.0         UG    0      0        0 eth0
tinc 的配置
請注意,交換機和集線器模式不使用主機文件中的 Subnet 變量。相反,橋接接口收到的任何數據包都將傳遞到 TUN/TAP 設備進行處理。如果您的 tinc 實例在集線器模式下運行,則所有數據包都將轉發到遠程 tinc 實例。在交換機模式下,tinc 維護一個 ARP 緩存,以確定是否應將任何收到的數據包轉發到遠程 tinc 實例。

host# cat /etc/tinc/vpn/tinc.conf
Name = segment1
Mode = switch
ConnectTo = segment2

host# cat /etc/tinc/vpn/tinc-up
#!/bin/sh

ifconfig $INTERFACE 0.0.0.0
brctl addif bridge $INTERFACE
ifconfig $INTERFACE up

host# ls /etc/tinc/vpn/hosts
segment1  segment2  ...

host# cat /etc/tinc/vpn/hosts/segment1
Address = 123.234.123.42
-----BEGIN RSA PUBLIC KEY-----
...
-----END RSA PUBLIC KEY-----

host# cat /etc/tinc/vpn/hosts/segment2
Address = 200.201.202.203
-----BEGIN RSA PUBLIC KEY-----
...
-----END RSA PUBLIC KEY-----
附加配置
如果添加到網橋的以太網接口用于默認路由,則需要重新添加默認路由。

如果您希望能夠在橋接接口上過濾數據包,則需要一個支持ebtables的內核。更多信息有關 Linux 橋接的更多信息,請參閱 bridge-utils 主頁。

主站蜘蛛池模板: 蜜桃一区二区三区 | 美女久久久 | 人妻熟女一区二区三区app下载 | 色欲av无码一区二区三区 | 久久精品亚洲 | 香蕉久久国产av一区二区 | 久久精品99久久久久久久久 | 亚洲综合精品 | 91禁看片| 欧美激情一区二区 | 天堂网在线观看 | 亚洲字幕 | 天天干天天日 | 亚洲不卡| 国产熟妇另类久久久久 | 日韩成人免费视频 | www国产 | 蜜桃av在线 | 亚洲色综合 | 欧美日韩国产在线 | 精品无码国产一区二区三区51安 | 在线视频一区二区 | 电影《强伦女教师2》 | 亚洲精品一区二区三 | 91久久精品日日躁夜夜躁国产 | 波多野结衣在线 | 免费看片网站91 | 日韩无码电影 | 久久精品电影 | 在线观看视频 | 成人超碰 | 成人黄色av | 男男网站 | 体内精视频xxxxx | 大j8黑人w巨大888a片 | 日韩天堂| 韩国三级视频 | 91婷婷| 久久精品影视 | 欧美日韩成人 | 欧美大片视频 | 亚洲午夜精品久久久久久人妖 | 97国产视频| 国产a区| 色婷婷视频 | 亚洲在线播放 | 在线免费看av | 夜夜操天天干 |