Linux系统创建vlan教程,linux – CentOS上的VLAN设置

我有两个网络,我想彼此分开(没有路由间).我使用Linux主机作为路由器,我有一个Juniper交换机作为交换机(显然).我在Linux路由器上的LAN接口是eth1,因此我创建了一个名为eth1.2的VLAN,并在一个单独的子网中为其提供了一个IP.

eth1 => 192.168.1.1/24

eth1.2 => 192.168.2.1/24

我配置了juniper,因此有两个VLAN,默认和wifi.我做了以下命令:

set vlans wifi vlan-id 2

set interfaces ge-0/0/12.0 unit 0 family ethernet-switching vlan members wifi

set vlans wifi interface ge-0/0/12.0

我将无线路由器上的WAN接口连接到端口12.Linux路由器无法看到其静态IP.我有什么想法可能做错了吗?

更新

我认为我的部分问题是我没有给juniper上的路由器端口任何VLAN成员资格.根据Juniper在youtube上的教程,它应该被看作是一个主干.我想我可能不得不创建另一个VLAN作为“默认”,因为我不认为我可以再使用默认值.给我这个想法的是,我将VLAN成员资格添加到juniper上的路由器端口,每个人的网络都破了.

解决方法:

好的,所以我解决了这个问题,你会对我做错了会有点开心.

首先,我需要在所有VLAN上设置ge-0/0/0(进入防火墙的端口).这意味着我必须为其余系统创建自己的默认VLAN.所以我必须同时做VLAN1和VLAN2. VLAN2仅用于WIFI.

一旦我解决了这个问题,我就不得不修改我的iptables规则.默认情况下,CentOS已插入规则以接受来自eth1和eth0的流量.但它没有eth1.2的任何规则.所以我不得不添加允许该接口上的流量的IPtables规则(我还必须更新转发规则).

标签:linux,networking

来源: https://codeday.me/bug/20190815/1662437.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值