麻豆一区二区-男人的天堂在线-精品视频免费观看-男男在线-超碰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 主頁。

主站蜘蛛池模板: 免费在线观看av | 不卡影院| 日韩欧美亚洲 | 成人免费在线观看 | 男男做性免费视频网 | 人人妻人人澡人人爽 | 91成人在线观看喷潮动漫 | 久久久久久国产精品 | 日本三级片在线观看 | 拨开岳两片肥嫩的肉视频 | 免费看片网站91 | 亚洲一区二区视频 | 欧美性受xxxx黑人xyx性爽 | 国产成人免费视频 | 国产九九九 | 久久久久久91香蕉国产 | 亚洲黄色片| 熊出没之古宅探宝 | 新3d金梅龚玥菲 | 成人免费在线观看 | 先锋av资源 | 黑巨茎大战欧美白妞 | 精品久久久久久久久久 | 韩国伦理在线 | 色欲狠狠躁天天躁无码中文字幕 | 久久av红桃一区二区小说 | 亚洲一区二区视频 | av电影在线观看 | 日韩激情视频 | 欧美片网站免费 | 国产伦精品一区二区三区88av | 精品国产91乱码一区二区三区 | 久久久久久国产 | 99这里只有精品 | 强伦人妻一区二区三区 | 日韩视频在线播放 | 这里有精品| 日韩在线不卡 | 日韩中文字幕在线观看 | 亚洲不卡视频 | 麻豆网址| 婷婷综合 | 日韩欧美亚洲 | 欧美激情网站 | 黄色高清视频 | 精品蜜桃一区二区三区 | 国产欧美日韩综合精品一区二区三区 | 91亚洲精品国偷拍自产在线观看 |