我有4个vlans创build,我试图使用我的Ubuntu机器作为DNS,DHCP,L3路由器。 我想要我的四个分离,但仍然可以谈话。 这里有一点关于我的设置。
电缆调制解调器(桥接) – > Ubuntu服务器框(见下文) – >戴尔电源连接2824(在pipe理模式) – L2交换机W / IP为192.168.1.1
(在Dell L2交换机内设置4个vlan)vlan1(Mgmt)192.168.1.0/24
vlan10(家庭networking)192.168.10.0/24
vlan20(存储/备份/媒体服务器)192.168.20.0/24
vlan30(Work)192.168.30.0/24
Ubuntu服务器14.4LTS eth0 – 电缆调制解调器IP(WAN)networking掩码255.255.224.0
eth1 – LAN端 – 192.168.10.2networking掩码255.255.255.0
我不能得到这个静态路由设置来挽救我的生命。 Ubuntu服务器。 DNS很好。 DHCP只提供192.168.10.xnetworking的地址。 不会为其他vlan提供地址。 我认为一旦我们把所有的vlans正确地交谈,这个工作就可以工作。
我理解的概念,但需要什么types的具体细节才能得到这个工作,路线应重新启动后持久。 感谢您的协助。
ip address show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:23:7d:f3:10:d2 brd ff:ff:ff:ff:ff:ff inet 70.115.129.7/19 brd 255.255.255.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::223:7dff:fef3:10d2/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:23:7d:f3:10:d0 brd ff:ff:ff:ff:ff:ff inet 192.168.10.2/24 brd 192.168.10.255 scope global eth1 valid_lft forever preferred_lft forever inet6 fe80::223:7dff:fef3:10d0/64 scope link valid_lft forever preferred_lft forever ip route show default via 70.115.128.1 dev eth0 70.115.128.0/19 dev eth0 proto kernel scope link src 70.115.129.7 192.168.10.0/24 dev eth1 proto kernel scope link src 192.168.10.2
在Linux路由器上configurationVLAN接口之后的新路由表:
$ ip rs default via 70.115.128.1 dev eth0 70.115.128.0/19 dev eth0 proto kernel scope link src 70.115.129.7 192.168.1.0/24 dev eth1.1 proto kernel scope link src 192.168.1.10 192.168.10.0/24 dev eth1.10 proto kernel scope link src 192.168.10.2 192.168.20.0/24 dev eth1.20 proto kernel scope link src 192.168.20.1
非常感谢,德里克
在Linux服务器上,您需要创buildVLAN接口并分配静态IP地址。 请按照官方Ubuntu文档获取详细信息1 。
configurationDHCP侦听面向电缆调制解调器的VLAN以外的所有VLAN。 每个VLAN需要单独的DHCP子网。 确保您通过DHCP发送作为默认路由的直接连接到该VLAN的VLAN接口的IP。
使用tshark / wireshark / tcpdump进行debugging。 在VLAN接口和以太网接口上使用它们。 只有在stream量过多的情况下才能过滤DHCP数据包:
你可以编辑你的问题,并从路由器添加以下命令的输出:
ip address show ip route show
编辑/etc/network/interfaces ,并确保您为每个VLANconfiguration了一个vlan接口。 这里只有VLAN10:
# Disable IP on eth1, we are not using the native VLAN iface eth1 inet manual # VLAN 10 - home network auto eth1.10 iface eth1.10 inet static address 192.168.10.1/24 vlan-raw-device eth1
确保eth1没有分配IP。 您将在VLAN接口(如eth1.10)上分配IP地址。