Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/bookshandbookadvanced-networking_index/id/units/?format=api&page=7
https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/units/?format=api&page=8", "previous": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/units/?format=api&page=6", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Connecting Networks" ], "previous_source": "", "target": [ "" ], "id_hash": 5503222611123960320, "content_hash": 5503222611123960320, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1349", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 323, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/357301/?format=api", "priority": 100, "id": 1394599, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=cc5f5fceb7f0fa00", "url": "https://translate-dev.freebsd.org/api/units/1394599/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:01.419181Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "The basic operation of a bridge is to join two or more network segments. There are many reasons to use a host-based bridge instead of networking equipment, such as cabling constraints or firewalling. A bridge can also connect a wireless interface running in hostap mode to a wired network and act as an access point." ], "previous_source": "", "target": [ "" ], "id_hash": -3351804525464835957, "content_hash": -3351804525464835957, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1353", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 324, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 55, "source_unit": "https://translate-dev.freebsd.org/api/units/1222904/?format=api", "priority": 100, "id": 1394600, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=517bff8aef1f288b", "url": "https://translate-dev.freebsd.org/api/units/1394600/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:01.426087Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Filtering/Traffic Shaping Firewall" ], "previous_source": "", "target": [ "" ], "id_hash": 4127148691006788487, "content_hash": 4127148691006788487, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1354", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 325, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/357305/?format=api", "priority": 100, "id": 1394601, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=b94693de2ead9387", "url": "https://translate-dev.freebsd.org/api/units/1394601/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.018840Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "A bridge can be used when firewall functionality is needed without routing or Network Address Translation (NAT)." ], "previous_source": "", "target": [ "" ], "id_hash": -2764307396872547828, "content_hash": -2764307396872547828, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1356", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 326, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/357307/?format=api", "priority": 100, "id": 1394602, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=59a33511876d520c", "url": "https://translate-dev.freebsd.org/api/units/1394602/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.023969Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "An example is a small company that is connected via DSL or ISDN to an ISP. There are thirteen public IP addresses from the ISP and ten computers on the network. In this situation, using a router-based firewall is difficult because of subnetting issues. A bridge-based firewall can be configured without any IP addressing issues." ], "previous_source": "", "target": [ "" ], "id_hash": 9214870295951949239, "content_hash": 9214870295951949239, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1361", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 327, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 55, "source_unit": "https://translate-dev.freebsd.org/api/units/1222906/?format=api", "priority": 100, "id": 1394603, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=ffe1cbb63183bdb7", "url": "https://translate-dev.freebsd.org/api/units/1394603/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.034870Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Network Tap" ], "previous_source": "", "target": [ "" ], "id_hash": 2966276332384900001, "content_hash": 2966276332384900001, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1362", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 328, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/357311/?format=api", "priority": 100, "id": 1394604, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=a92a549bb97353a1", "url": "https://translate-dev.freebsd.org/api/units/1394604/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.057917Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Layer 2 VPN" ], "previous_source": "", "target": [ "" ], "id_hash": 1032153712041203509, "content_hash": 1032153712041203509, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1365", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 330, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/357315/?format=api", "priority": 100, "id": 1394606, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=8e52f2551fd11735", "url": "https://translate-dev.freebsd.org/api/units/1394606/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.070430Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Two Ethernet networks can be joined across an IP link by bridging the networks to an EtherIP tunnel or a man:tap[4] based solution such as OpenVPN." ], "previous_source": "", "target": [ "" ], "id_hash": 4634202823105875769, "content_hash": 4634202823105875769, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1367", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 331, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/357317/?format=api", "priority": 100, "id": 1394607, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=c04ffeea20568f39", "url": "https://translate-dev.freebsd.org/api/units/1394607/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.077992Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Layer 2 Redundancy" ], "previous_source": "", "target": [ "" ], "id_hash": -7885944566120734486, "content_hash": -7885944566120734486, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1368", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 332, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/357319/?format=api", "priority": 100, "id": 1394608, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=128f7f32d9f3a0ea", "url": "https://translate-dev.freebsd.org/api/units/1394608/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.084397Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "A network can be connected together with multiple links and use the Spanning Tree Protocol (STP) to block redundant paths." ], "previous_source": "", "target": [ "" ], "id_hash": 537581250819081907, "content_hash": 537581250819081907, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1370", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 333, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/357321/?format=api", "priority": 100, "id": 1394609, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=8775df4ca4fb46b3", "url": "https://translate-dev.freebsd.org/api/units/1394609/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.089929Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "This section describes how to configure a FreeBSD system as a bridge using man:if_bridge[4]. A netgraph bridging driver is also available, and is described in man:ng_bridge[4]." ], "previous_source": "", "target": [ "" ], "id_hash": -272619010977344537, "content_hash": -272619010977344537, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1373", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 334, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/1222908/?format=api", "priority": 100, "id": 1394610, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=7c37767433ad53e7", "url": "https://translate-dev.freebsd.org/api/units/1394610/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.097809Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Packet filtering can be used with any firewall package that hooks into the man:pfil[9] framework. The bridge can be used as a traffic shaper with man:altq[4] or man:dummynet[4]." ], "previous_source": "", "target": [ "" ], "id_hash": -4482203102040073773, "content_hash": -4482203102040073773, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1378", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 335, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1222910/?format=api", "priority": 100, "id": 1394611, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=41cc0406c3bf59d3", "url": "https://translate-dev.freebsd.org/api/units/1394611/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.105725Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Enabling the Bridge" ], "previous_source": "", "target": [ "" ], "id_hash": -6842242299138597737, "content_hash": -6842242299138597737, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1380", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 336, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/357327/?format=api", "priority": 100, "id": 1394612, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=210b78e174b11c97", "url": "https://translate-dev.freebsd.org/api/units/1394612/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.110652Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "In FreeBSD, man:if_bridge[4] is a kernel module which is automatically loaded by man:ifconfig[8] when creating a bridge interface. It is also possible to compile bridge support into a custom kernel by adding `device if_bridge` to the custom kernel configuration file." ], "previous_source": "", "target": [ "" ], "id_hash": -1081586353499043080, "content_hash": -1081586353499043080, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1384", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 337, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://translate-dev.freebsd.org/api/units/1222912/?format=api", "priority": 100, "id": 1394613, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=70fd6ef125c78af8", "url": "https://translate-dev.freebsd.org/api/units/1394613/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.113888Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "The bridge is created using interface cloning. To create the bridge interface:" ], "previous_source": "", "target": [ "" ], "id_hash": -4908058217045641891, "content_hash": -4908058217045641891, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1387", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 338, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1222914/?format=api", "priority": 100, "id": 1394614, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=3be3130e3c0eb55d", "url": "https://translate-dev.freebsd.org/api/units/1394614/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.117885Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "# ifconfig bridge create\nbridge0\n# ifconfig bridge0\nbridge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500\n ether 96:3d:4b:f1:79:7a\n id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15\n maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200\n root id 00:00:00:00:00:00 priority 0 ifcost 0 port 0\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8359149405198203662, "content_hash": 8359149405198203662, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1398", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 339, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://translate-dev.freebsd.org/api/units/357333/?format=api", "priority": 100, "id": 1394615, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=f401aa186941bb0e", "url": "https://translate-dev.freebsd.org/api/units/1394615/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.122024Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "When a bridge interface is created, it is automatically assigned a randomly generated Ethernet address. The `maxaddr` and `timeout` parameters control how many MAC addresses the bridge will keep in its forwarding table and how many seconds before each entry is removed after it is last seen. The other parameters control how STP operates." ], "previous_source": "", "target": [ "" ], "id_hash": -1763475847673453102, "content_hash": -1763475847673453102, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1403", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 340, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 54, "source_unit": "https://translate-dev.freebsd.org/api/units/1222916/?format=api", "priority": 100, "id": 1394616, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=6786e00f517165d2", "url": "https://translate-dev.freebsd.org/api/units/1394616/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.126142Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Next, specify which network interfaces to add as members of the bridge. For the bridge to forward packets, all member interfaces and the bridge need to be up:" ], "previous_source": "", "target": [ "" ], "id_hash": 1274332114753489887, "content_hash": 1274332114753489887, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1406", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 341, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1222918/?format=api", "priority": 100, "id": 1394617, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=91af564e81c10bdf", "url": "https://translate-dev.freebsd.org/api/units/1394617/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.129910Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "# ifconfig bridge0 addm fxp0 addm fxp1 up\n# ifconfig fxp0 up\n# ifconfig fxp1 up\n" ], "previous_source": "", "target": [ "" ], "id_hash": -206682291000870901, "content_hash": -206682291000870901, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1412", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 342, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/357339/?format=api", "priority": 100, "id": 1394618, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=7d21b78d2787780b", "url": "https://translate-dev.freebsd.org/api/units/1394618/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.144117Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "The bridge can now forward Ethernet frames between [.filename]#fxp0# and [.filename]#fxp1#. Add the following lines to [.filename]#/etc/rc.conf# so the bridge is created at startup:" ], "previous_source": "", "target": [ "" ], "id_hash": 4527211265246278307, "content_hash": 4527211265246278307, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1416", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 343, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1222920/?format=api", "priority": 100, "id": 1394619, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=bed3e2a8d826b2a3", "url": "https://translate-dev.freebsd.org/api/units/1394619/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.148341Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "cloned_interfaces=\"bridge0\"\nifconfig_bridge0=\"addm fxp0 addm fxp1 up\"\nifconfig_fxp0=\"up\"\nifconfig_fxp1=\"up\"\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4603119379373277718, "content_hash": 4603119379373277718, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1423", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 344, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/357343/?format=api", "priority": 100, "id": 1394620, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=bfe190afea42c216", "url": "https://translate-dev.freebsd.org/api/units/1394620/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.152147Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "If the bridge host needs an IP address, set it on the bridge interface, not on the member interfaces. The address can be set statically or via DHCP. This example sets a static IP address:" ], "previous_source": "", "target": [ "" ], "id_hash": -3670066206522931767, "content_hash": -3670066206522931767, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1428", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 345, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1222922/?format=api", "priority": 100, "id": 1394621, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=4d114e3ae20905c9", "url": "https://translate-dev.freebsd.org/api/units/1394621/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.155512Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "# ifconfig bridge0 inet 192.168.0.1/24\n" ], "previous_source": "", "target": [ "" ], "id_hash": -8187335309850460212, "content_hash": -8187335309850460212, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1432", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 346, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/357347/?format=api", "priority": 100, "id": 1394622, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=0e60bde9ff59bfcc", "url": "https://translate-dev.freebsd.org/api/units/1394622/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.165073Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "It is also possible to assign an IPv6 address to a bridge interface. To make the changes permanent, add the addressing information to [.filename]#/etc/rc.conf#." ], "previous_source": "", "target": [ "" ], "id_hash": -5624218853394444939, "content_hash": -5624218853394444939, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1436", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 347, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1222924/?format=api", "priority": 100, "id": 1394623, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=31f2c2c0505e8d75", "url": "https://translate-dev.freebsd.org/api/units/1394623/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.168861Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "When packet filtering is enabled, bridged packets will pass through the filter inbound on the originating interface on the bridge interface, and outbound on the appropriate interfaces. Either stage can be disabled. When direction of the packet flow is important, it is best to firewall on the member interfaces rather than the bridge itself." ], "previous_source": "", "target": [ "" ], "id_hash": -143200312737473363, "content_hash": -143200312737473363, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1442", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 348, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 54, "source_unit": "https://translate-dev.freebsd.org/api/units/1222926/?format=api", "priority": 100, "id": 1394624, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=7e034013038edcad", "url": "https://translate-dev.freebsd.org/api/units/1394624/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.172088Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "The bridge has several configurable settings for passing non-IP and IP packets, and layer2 firewalling with man:ipfw[8]. See man:if_bridge[4] for more information." ], "previous_source": "", "target": [ "" ], "id_hash": 4287675009224771228, "content_hash": 4287675009224771228, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1445", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 349, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/1222928/?format=api", "priority": 100, "id": 1394625, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=bb80e1b42d29869c", "url": "https://translate-dev.freebsd.org/api/units/1394625/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.175734Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Enabling Spanning Tree" ], "previous_source": "", "target": [ "" ], "id_hash": -8032752488578863096, "content_hash": -8032752488578863096, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1447", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 350, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/357355/?format=api", "priority": 100, "id": 1394626, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=1085ee2bc59f3008", "url": "https://translate-dev.freebsd.org/api/units/1394626/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.180009Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "For an Ethernet network to function properly, only one active path can exist between two devices. The STP protocol detects loops and puts redundant links into a blocked state. Should one of the active links fail, STP calculates a different tree and enables one of the blocked paths to restore connectivity to all points in the network." ], "previous_source": "", "target": [ "" ], "id_hash": 8606271493929063151, "content_hash": 8606271493929063151, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1452", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 351, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/1222930/?format=api", "priority": 100, "id": 1394627, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=f76f9e53643652ef", "url": "https://translate-dev.freebsd.org/api/units/1394627/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.183872Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "The Rapid Spanning Tree Protocol (RSTP or 802.1w) provides backwards compatibility with legacy STP. RSTP provides faster convergence and exchanges information with neighboring switches to quickly transition to forwarding mode without creating loops. FreeBSD supports RSTP and STP as operating modes, with RSTP being the default mode." ], "previous_source": "", "target": [ "" ], "id_hash": 3590300283835464926, "content_hash": 3590300283835464926, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1456", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 352, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 47, "source_unit": "https://translate-dev.freebsd.org/api/units/1222932/?format=api", "priority": 100, "id": 1394628, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=b1d34f15feff3cde", "url": "https://translate-dev.freebsd.org/api/units/1394628/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.187680Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "STP can be enabled on member interfaces using man:ifconfig[8]. For a bridge with [.filename]#fxp0# and [.filename]#fxp1# as the current interfaces, enable STP with:" ], "previous_source": "", "target": [ "" ], "id_hash": 7561449464256544237, "content_hash": 7561449464256544237, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1459", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 353, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1222934/?format=api", "priority": 100, "id": 1394629, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=e8efaa39b8143ded", "url": "https://translate-dev.freebsd.org/api/units/1394629/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.191837Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "# ifconfig bridge0 stp fxp0 stp fxp1\nbridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n ether d6:cf:d5:a0:94:6d\n id 00:01:02:4b:d4:50 priority 32768 hellotime 2 fwddelay 15\n maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200\n root id 00:01:02:4b:d4:50 priority 32768 ifcost 0 port 0\n member: fxp0 flags=1c7<LEARNING,DISCOVER,STP,AUTOEDGE,PTP,AUTOPTP>\n port 3 priority 128 path cost 200000 proto rstp\n role designated state forwarding\n member: fxp1 flags=1c7<LEARNING,DISCOVER,STP,AUTOEDGE,PTP,AUTOPTP>\n port 4 priority 128 path cost 200000 proto rstp\n role designated state forwarding\n" ], "previous_source": "", "target": [ "" ], "id_hash": 2412928950286347547, "content_hash": 2412928950286347547, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1474", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 354, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 74, "source_unit": "https://translate-dev.freebsd.org/api/units/357363/?format=api", "priority": 100, "id": 1394630, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=a17c72189612ed1b", "url": "https://translate-dev.freebsd.org/api/units/1394630/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.196157Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "This bridge has a spanning tree ID of `00:01:02:4b:d4:50` and a priority of `32768`. As the `root id` is the same, it indicates that this is the root bridge for the tree." ], "previous_source": "", "target": [ "" ], "id_hash": 2581573681292231551, "content_hash": 2581573681292231551, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1478", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 355, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 32, "source_unit": "https://translate-dev.freebsd.org/api/units/1222936/?format=api", "priority": 100, "id": 1394631, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=a3d39795daebc37f", "url": "https://translate-dev.freebsd.org/api/units/1394631/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.218247Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Another bridge on the network also has STP enabled:" ], "previous_source": "", "target": [ "" ], "id_hash": 3263785486608074381, "content_hash": 3263785486608074381, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1480", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 356, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/357367/?format=api", "priority": 100, "id": 1394632, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=ad4b4b9b9859868d", "url": "https://translate-dev.freebsd.org/api/units/1394632/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.222325Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n ether 96:3d:4b:f1:79:7a\n id 00:13:d4:9a:06:7a priority 32768 hellotime 2 fwddelay 15\n maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200\n root id 00:01:02:4b:d4:50 priority 32768 ifcost 400000 port 4\n member: fxp0 flags=1c7<LEARNING,DISCOVER,STP,AUTOEDGE,PTP,AUTOPTP>\n port 4 priority 128 path cost 200000 proto rstp\n role root state forwarding\n member: fxp1 flags=1c7<LEARNING,DISCOVER,STP,AUTOEDGE,PTP,AUTOPTP>\n port 5 priority 128 path cost 200000 proto rstp\n role designated state forwarding\n" ], "previous_source": "", "target": [ "" ], "id_hash": -550814883309134470, "content_hash": -550814883309134470, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1494", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 357, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 67, "source_unit": "https://translate-dev.freebsd.org/api/units/357369/?format=api", "priority": 100, "id": 1394633, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=785b1cc82f5c5d7a", "url": "https://translate-dev.freebsd.org/api/units/1394633/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.226800Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "The line `root id 00:01:02:4b:d4:50 priority 32768 ifcost 400000 port 4` shows that the root bridge is `00:01:02:4b:d4:50` and has a path cost of `400000` from this bridge. The path to the root bridge is via `port 4` which is [.filename]#fxp0#." ], "previous_source": "", "target": [ "" ], "id_hash": 6087360581321378248, "content_hash": 6087360581321378248, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1498", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 358, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 41, "source_unit": "https://translate-dev.freebsd.org/api/units/1222938/?format=api", "priority": 100, "id": 1394634, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=d47aa6324d6049c8", "url": "https://translate-dev.freebsd.org/api/units/1394634/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.231083Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Bridge Interface Parameters" ], "previous_source": "", "target": [ "" ], "id_hash": -7440838634267704093, "content_hash": -7440838634267704093, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1499", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 359, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/357373/?format=api", "priority": 100, "id": 1394635, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=18bcd4af757884e3", "url": "https://translate-dev.freebsd.org/api/units/1394635/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.238850Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Several `ifconfig` parameters are unique to bridge interfaces. This section summarizes some common uses for these parameters. The complete list of available parameters is described in man:ifconfig[8]." ], "previous_source": "", "target": [ "" ], "id_hash": 6320342378575456739, "content_hash": 6320342378575456739, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1504", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 360, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/1222940/?format=api", "priority": 100, "id": 1394636, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=d7b65de81dd669e3", "url": "https://translate-dev.freebsd.org/api/units/1394636/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.247587Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "private" ], "previous_source": "", "target": [ "" ], "id_hash": 6903633140151329450, "content_hash": 6903633140151329450, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1505", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 361, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/357377/?format=api", "priority": 100, "id": 1394637, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=dfcea1c39255a2aa", "url": "https://translate-dev.freebsd.org/api/units/1394637/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.255181Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "A private interface does not forward any traffic to any other port that is also designated as a private interface. The traffic is blocked unconditionally so no Ethernet frames will be forwarded, including ARP packets. If traffic needs to be selectively blocked, a firewall should be used instead." ], "previous_source": "", "target": [ "" ], "id_hash": -6661274929750672196, "content_hash": -6661274929750672196, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1509", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 362, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/1222942/?format=api", "priority": 100, "id": 1394638, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=238e65be8cfefcbc", "url": "https://translate-dev.freebsd.org/api/units/1394638/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.261331Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "span" ], "previous_source": "", "target": [ "" ], "id_hash": 5090029498744040261, "content_hash": 5090029498744040261, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1510", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 363, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/357381/?format=api", "priority": 100, "id": 1394639, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=c6a36adc68e5eb45", "url": "https://translate-dev.freebsd.org/api/units/1394639/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.267190Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "A span port transmits a copy of every Ethernet frame received by the bridge. The number of span ports configured on a bridge is unlimited, but if an interface is designated as a span port, it cannot also be used as a regular bridge port. This is most useful for snooping a bridged network passively on another host connected to one of the span ports of the bridge. For example, to send a copy of all frames out the interface named [.filename]#fxp4#:" ], "previous_source": "", "target": [ "" ], "id_hash": 7794378931781213366, "content_hash": 7794378931781213366, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1515", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 364, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 82, "source_unit": "https://translate-dev.freebsd.org/api/units/1222944/?format=api", "priority": 100, "id": 1394640, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=ec2b3257919b9cb6", "url": "https://translate-dev.freebsd.org/api/units/1394640/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.273585Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "# ifconfig bridge0 span fxp4\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6926559429665119502, "content_hash": 6926559429665119502, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1519", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 365, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/357385/?format=api", "priority": 100, "id": 1394641, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=e020151a50d25d0e", "url": "https://translate-dev.freebsd.org/api/units/1394641/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.286601Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "sticky" ], "previous_source": "", "target": [ "" ], "id_hash": 7581279230902656604, "content_hash": 7581279230902656604, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1521", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 366, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/357387/?format=api", "priority": 100, "id": 1394642, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=e9361d4b0cffde5c", "url": "https://translate-dev.freebsd.org/api/units/1394642/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.296058Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "If a bridge member interface is marked as sticky, dynamically learned address entries are treated as static entries in the forwarding cache. Sticky entries are never aged out of the cache or replaced, even if the address is seen on a different interface. This gives the benefit of static address entries without the need to pre-populate the forwarding table. Clients learned on a particular segment of the bridge cannot roam to another segment." ], "previous_source": "", "target": [ "" ], "id_hash": -5200078508897578060, "content_hash": -5200078508897578060, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1526", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 367, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 73, "source_unit": "https://translate-dev.freebsd.org/api/units/1222946/?format=api", "priority": 100, "id": 1394643, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=37d59c25b90453b4", "url": "https://translate-dev.freebsd.org/api/units/1394643/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.304610Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "An example of using sticky addresses is to combine the bridge with VLANs in order to isolate customer networks without wasting IP address space. Consider that `CustomerA` is on `vlan100`, `CustomerB` is on `vlan101`, and the bridge has the address `192.168.0.1`:" ], "previous_source": "", "target": [ "" ], "id_hash": -3984534755228509588, "content_hash": -3984534755228509588, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1529", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 368, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 41, "source_unit": "https://translate-dev.freebsd.org/api/units/1222948/?format=api", "priority": 100, "id": 1394644, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=48b416c047681a6c", "url": "https://translate-dev.freebsd.org/api/units/1394644/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.315364Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "# ifconfig bridge0 addm vlan100 sticky vlan100 addm vlan101 sticky vlan101\n# ifconfig bridge0 inet 192.168.0.1/24\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4707577660722987164, "content_hash": -4707577660722987164, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1534", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 369, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/357393/?format=api", "priority": 100, "id": 1394645, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=3eab530f340abf64", "url": "https://translate-dev.freebsd.org/api/units/1394645/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.319906Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "In this example, both clients see `192.168.0.1` as their default gateway. Since the bridge cache is sticky, one host cannot spoof the MAC address of the other customer in order to intercept their traffic." ], "previous_source": "", "target": [ "" ], "id_hash": -2369795470339737816, "content_hash": -2369795470339737816, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1538", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 370, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1222950/?format=api", "priority": 100, "id": 1394646, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=5f1ccb935011f728", "url": "https://translate-dev.freebsd.org/api/units/1394646/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.324022Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "Any communication between the VLANs can be blocked using a firewall or, as seen in this example, private interfaces:" ], "previous_source": "", "target": [ "" ], "id_hash": 2791337554076423936, "content_hash": 2791337554076423936, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1540", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 371, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/357397/?format=api", "priority": 100, "id": 1394647, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=a6bcd2b75eeed700", "url": "https://translate-dev.freebsd.org/api/units/1394647/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.328098Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "# ifconfig bridge0 private vlan100 private vlan101\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4011069431686090980, "content_hash": -4011069431686090980, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1544", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 372, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/357399/?format=api", "priority": 100, "id": 1394648, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=4855d19a7aec2f1c", "url": "https://translate-dev.freebsd.org/api/units/1394648/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.332315Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookadvanced-networking_index/id/?format=api", "source": [ "The customers are completely isolated from each other and the full `/24` address range can be allocated without subnetting." ], "previous_source": "", "target": [ "" ], "id_hash": 4386074862249605450, "content_hash": 4386074862249605450, "location": "documentation/content/en/books/handbook/advanced-networking/_index.adoc:1547", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 373, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/357401/?format=api", "priority": 100, "id": 1394649, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookadvanced-networking_index/id/?checksum=bcde77d94aa8794a", "url": "https://translate-dev.freebsd.org/api/units/1394649/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T17:41:02.336134Z" } ] }{ "count": 585, "next": "