问题标签 [vlan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何解决:UDP 数据包通过 vlan(eth0.4092) 发送,同时到达 eth0 和 eth0.4092
我尝试使用“setsockopt绑定到接口”通过vlan接口发送snmp UDP数据包,但是在客户端,当我使用wireshark捕获数据包时,我可以在eth0.4092和eth0中捕获数据包。
1:我尝试使用 setsockopt 绑定接口名称,它的工作但数据包到达 eth0 和 eth0.4092
2:我尝试绑定到特定地址,没有变化
预期:数据包应仅在 vlan 接口到达。
routing - 从 VLAN2 上的服务器获取 VLAN1 的 MAC 地址
每个人都有一个网络问题。在 VLAN1 上有 VOIP 电话。在 VLAN2 上有一个服务器。那么使用第 2 层交换机是否可以使用 ARP 从 VLAN1 上的电话从 VLAN2 上的服务器获取 MAC 地址?我的研究表明它需要一个 layer3 交换机。有没有解决的办法 ?
c - Obtaining real device of VLAN-interface through the netlink
I need to obtain the real_dev
(f.e. ID) of the given VLAN-inteface.
I wrote some test snippet using libnl:
So I have some interface ID and I can check if it's a VLAN-interface, but I have no idea how to obtain the interface the vlan is attached to. It seems that libnl's API does not provide such possibility.
Is there a way to obtain the VLAN's "parent" interface ID through the libnl or the native netlink API?
python - 在 Python 中读取原始以太网数据包的 VLAN 字段
我使用以太网数据包(2 层,没有 UDP/IP 或 TCP/IP)在两个节点之间进行低级通信。这些数据包内部有 VLAN 字段,我的接口配置为混杂模式,由于我可以在 Ubuntu 系统的 Wireshark 中看到 VLAN 标签,因此它能够完全读取它们。
使用 python,我可以读取除 VLAN 字段之外的整个数据包。该字段消失了,在源 MAC 字段之后,Ethertype 就位。
可以用socket python模块做到这一点吗?我的配置中是否缺少某些内容或者是 NIC 问题?
提前致谢,
azure - Azure: I am stuck trying to create an Ubuntu VM which will be reachable through an existing azure vlan
I am stuck when creating an Ubuntu VM which will be reachable through an existing Azure vlan virtual network
I have tried creating a new VM and in the Networking part, I am only given the option of creating a new v-net, rather than being able to use an existing one.
snmp - 如何使用 SNMPv3 从思科交换机提取每个 VLAN 的 MAC 地址?
我想提取交换机知道的所有 MAC 地址。我在 SNMPv2 中找到
此命令从 linux 终端成功
此命令需要插入“@10”,但我不知道在哪里。
上述命令仅从 VLAN1 中提取 MAC 地址。我尝试了 username@10 - 但后来我得到了错误的用户名
大图。我正在尝试使用 pysnmp 使用 python 脚本来拉取它们。除了最后一部分,我一切正常。
dynamic - FreeRADIUS 能否用于基于 EAP-TLS 中证书属性的动态 VLAN 分配?
我想使用 FreeRADIUS 使用该Tunnel Private Group ID
字段动态分配 VLAN 标签。
我想通过 EAP-TLS 执行此操作,并让 freeRADIUS 服务器根据给定的证书属性(即主题字段中的名称值)分配 VLAN id。
这可能吗?
我查看了 freeRADIUS 动态 VLAN 分配,但看不到可以在哪里完成,我看到其他人创建用户并拥有基于用户的 VLAN id,但我想基于 EAP-TLS 设备证书。
interface - Proxmox:Vlan 接口未启动
我正在制作 2 个 VLAN,即 Vlan10 和 Vlan11,它们将桥接到虚拟 vmbr0 接口。
由于某种原因,Vlan 接口无法启动。我尝试关注 proxmox 网站上关于 openvswitch 的信息。
我正在关注网桥 + 内部端口 + 未标记的流量。更奇怪的是,Vlan 11 有效,而 Vlan 10 未能加注。
我尝试删除某些部分,例如 ovs_extra 部分或 mtu 部分。我试图用谷歌搜索不同的解决方案,但找不到任何东西。
这是我的接口文件:
这些是我收到的错误消息:
我知道它说“找不到主机名-s”,但是在接口文件中修复它之后,我收到另一个错误,上面写着“找不到 vmbr0 作为网桥”
networking - WNDR3800 运行 Gargoyle 1.11 网络配置 VLAN ID 设置时出错
我有一台运行 Gargoyle 1.11 版的 Netgear WNDR3800。在网络配置文件中,我尝试设置我的 ISP 所需的 VLAN ID 为 2(他们提供了一个每个月都需要重新启动的路由器,并且 DHCP 不能保留超过 32 个 IP 地址)。这需要在 /etc/config/network 文件中完成。
我以前编写过通信软件,但这个网络东西是一个全新的鱼锅。
配置如下,不正确 - 我的固定局域网连接没有与此连接:
原始配置有一个“配置交换机 vlan”部分,其中包括所有端口 '0 1 2 3 5t' 我不是 100% 确定,但相信 'config interface lan' 定义了 ifname - 'eth0',没有计划。'config interface wan' 设置为 eth1(同样不是 100% 肯定,也可能是 eth0。
我以为我必须通过各自的 VLAN 将 LAN 和 WAN 分开,但就像现在一样,硬连线连接不起作用。
我尝试将局域网接口更改为“eth0.2”,然后固定端口工作。但我认为随着 wifi 在某个阶段掉线,可能会以某种方式发生争用。
任何网络大师都可以提供帮助吗?
谢谢罗恩
router - 在 cisco 路由器上为两个端口配置相同的 VLAN
我必须完成虚拟网络分配的一部分。这些任务听起来像“应为 Sw3 的 VLan1 分配子网的第二个可能地址,而应为 R2 的 fa0/1 分配第一个可能的地址”
fa0/1 接口地址分配成功。问题是 Sw3 被识别为路由器所以我不确定我应该如何配置 vlan,我认为它应该是封装 dot1q
如果我尝试为 Sw3 的 e0/0.1 和 e0/1.1 接口分配相同的 ip,则会出现有关重叠 ip 的异常。
子网是 172.16.3.0/24,我应该能够从 Sw3 和 R2 用 ip 172.16.3.254 ping Linux 服务器
Sw3 的引导映像是 l3-advipservices-m-15.4-2T.bin