Re: VLAN configuration problem on 6.1 ("no route to host" on other than own IP)
On 6.11.2017. 17:47, Andre Ruppert wrote: > Hello @misc, > > perhaps I'm stupid, but I don't see my fault in a vlan network > configuration: > > I got a OpenBSD 6.1 gateway box, connected to several switches. > > On em0 I habe to serve two networks: > 172.16.210.0 (direct em0 - no vlan) > 172.16.211.0 (VLAN 211 tagged on em0) > > > > On of my connections (em0) has a simple configuration on standard VLAN 1 > (untagged): > > # ifconfig em0 > em0: flags=8b43> mtu 1500 > lladdr a0:36:9f:36:49:e6 > description: sbc-ect-lan-ext > index 1 priority 0 llprio 3 > media: Ethernet autoselect (1000baseT full-duplex,master) > status: active > inet 172.16.210.3 netmask 0xff00 broadcast 172.16.210.255 > > # cat /etc/hostname.em0 > inet 172.16.210.3 255.255.255.0 172.16.210.255 description > "sbc-ect-lan-ext" > > -- > > This interface also is "CARPed": > > # ifconfig carp0 > carp0: flags=8843 mtu 1500 > lladdr 00:00:5e:00:01:01 > index 8 priority 15 llprio 3 > carp: BACKUP carpdev em0 vhid 1 advbase 1 advskew 100 > groups: carp > status: backup > inet 172.16.210.1 netmask 0xff00 broadcast 172.16.210.255 > > # cat /etc/hostname.carp0 > inet 172.16.210.1 255.255.255.0 172.16.210.255 vhid 1 carpdev em0 pass > advskew 100 > > (this gateway is the CARP slave (backup) of a pair of redundant gateways) > > --- > > Next: I want to have a VLAN on this interface em0: > (the connected switch has a trunk configured this VLAN 210 (untagged) > and VLAN 211 (tagged) - but I don't know if this information makes sense > here) > > # ifconfig vlan211 > vlan211: flags=8843 mtu 1500 > lladdr a0:36:9f:36:49:e6 > index 15 priority 0 llprio 3 > vlan: 211 parent interface: em0 > vnetid: 211 > parent: em0 > groups: vlan > status: active > inet 172.16.211.3 netmask 0xff00 broadcast 172.16.211.255 > > # cat /etc/hostname.vlan211 > inet 172.16.211.3 255.255.255.0 172.16.211.255 vlandev em0 > > -- > > corresponding routing table (excerpt): > > # netstat -nr > Routing tables > > Internet: > Destination Gateway Flags Refs Use Mtu Prio > Iface > default 172.16.0.15 UGS 1 191 - 8 > > ... > ... > > 172.16.210/24 172.16.210.3 UCn 1 1094 - 4 em0 > 172.16.210/24 172.16.210.1 Cn 0 0 - 19 > carp0 > 172.16.210.1 00:00:5e:00:01:01 UHLl 0 153 - 1 > carp0 > 172.16.210.3 a0:36:9f:36:49:e6 UHLl 0 275 - 1 em0 > 172.16.210.10 00:08:25:22:50:e0 UHLc 0 158 - 3 em0 > 172.16.210.255 172.16.210.3 UHPb 0 0 - 1 em0 > 172.16.210.255 172.16.210.1 HPb 0 0 - 1 > carp0 > 172.16.211/24 172.16.211.3 UCn 0 1215 - 4 > vlan211 > 172.16.211.3 a0:36:9f:36:49:e6 UHLl 0 0 - 1 > vlan211 > 172.16.211.255 172.16.211.3 UHb 0 0 - 1 > vlan211 > > - > > My problem: > > I am only able to ping myself (VLAN 211) - end I _don't_ think it's a > switch problem - because I get an "no route to host" error > # ping 172.16.211.3 # (my IP) > PING 172.16.211.3 (172.16.211.3): 56 data bytes > 64 bytes from 172.16.211.3: icmp_seq=0 ttl=255 time=0.153 ms > 64 bytes from 172.16.211.3: icmp_seq=1 ttl=255 time=0.080 ms > ... > ...stupid but working as expected... > > > # ping 172.16.211.2 # some other IP, same network > PING 172.16.211.2 (172.16.211.2): 56 data bytes > ping: sendmsg: No route to host > ping: wrote 172.16.211.2 64 chars, ret=-1 > ping: sendmsg: No route to host > ping: wrote 172.16.211.2 64 chars, ret=-1 > ping: sendmsg: No route to host > ... > > > The routing table then has added one new entry: > > 172.16.211/24 172.16.211.3 UCn 1 1743 - 4 > vlan211 > 172.16.211.2 link#15 UHLc 0 1684 - 3 > vlan211 ! > 172.16.211.3 a0:36:9f:36:49:e6 UHLl 0 18 - 1 > vlan211 > 172.16.211.255 172.16.211.3 UHb 0 0 - 1 > vlan211 > > > I'm clueless and don't know how to investigate further... > > In my pf.conf I tried to "temporarly annihilate" the rules on the em0 > interface ("set skip on em0"), but that didn't help > > Any hints? > > head-scratching regards > > Andre Ruppert > i think that in 6.1 vlan config is little different in man vlan - ifconfig vlan0 parent em0 vnetid 5 if you disable pf with "pfctl -d" can you ping
Re: VLAN configuration problem on 6.1 ("no route to host" on other than own IP)
Aren't you missing the vlan definition in hostname.vlan211 like: # cat /etc/hostname.vlan211 inet 172.16.211.3 255.255.255.0 172.16.211.255*vlan 211* vlandev em0 or, like in 6.2: inet 172.16.211.3 255.255.255.0 172.16.211.255 vnetid 211 parent em0 ? Erik Op 6-11-2017 om 17:47 schreef Andre Ruppert: > Hello @misc, > > perhaps I'm stupid, but I don't see my fault in a vlan network > configuration: > > I got a OpenBSD 6.1 gateway box, connected to several switches. > > On em0 I habe to serve two networks: > 172.16.210.0 (direct em0 - no vlan) > 172.16.211.0 (VLAN 211 tagged on em0) > > > > On of my connections (em0) has a simple configuration on standard VLAN > 1 (untagged): > > # ifconfig em0 > em0: > flags=8b43> mtu 1500 > lladdr a0:36:9f:36:49:e6 > description: sbc-ect-lan-ext > index 1 priority 0 llprio 3 > media: Ethernet autoselect (1000baseT full-duplex,master) > status: active > inet 172.16.210.3 netmask 0xff00 broadcast 172.16.210.255 > > # cat /etc/hostname.em0 > inet 172.16.210.3 255.255.255.0 172.16.210.255 description > "sbc-ect-lan-ext" > > -- > > This interface also is "CARPed": > > # ifconfig carp0 > carp0: flags=8843 mtu 1500 > lladdr 00:00:5e:00:01:01 > index 8 priority 15 llprio 3 > carp: BACKUP carpdev em0 vhid 1 advbase 1 advskew 100 > groups: carp > status: backup > inet 172.16.210.1 netmask 0xff00 broadcast 172.16.210.255 > > # cat /etc/hostname.carp0 > inet 172.16.210.1 255.255.255.0 172.16.210.255 vhid 1 carpdev em0 pass > advskew 100 > > (this gateway is the CARP slave (backup) of a pair of redundant gateways) > > --- > > Next: I want to have a VLAN on this interface em0: > (the connected switch has a trunk configured this VLAN 210 (untagged) > and VLAN 211 (tagged) - but I don't know if this information makes > sense here) > > # ifconfig vlan211 > vlan211: flags=8843 mtu 1500 > lladdr a0:36:9f:36:49:e6 > index 15 priority 0 llprio 3 > vlan: 211 parent interface: em0 > vnetid: 211 > parent: em0 > groups: vlan > status: active > inet 172.16.211.3 netmask 0xff00 broadcast 172.16.211.255 > > # cat /etc/hostname.vlan211 > inet 172.16.211.3 255.255.255.0 172.16.211.255 vlandev em0 > > -- > > corresponding routing table (excerpt): > > # netstat -nr > Routing tables > > Internet: > Destination Gateway Flags Refs Use Mtu > Prio Iface > default 172.16.0.15 UGS 1 191 - 8 > > ... > ... > > 172.16.210/24 172.16.210.3 UCn 1 1094 - > 4 em0 > 172.16.210/24 172.16.210.1 Cn 0 0 - > 19 carp0 > 172.16.210.1 00:00:5e:00:01:01 UHLl 0 153 - > 1 carp0 > 172.16.210.3 a0:36:9f:36:49:e6 UHLl 0 275 - > 1 em0 > 172.16.210.10 00:08:25:22:50:e0 UHLc 0 158 - > 3 em0 > 172.16.210.255 172.16.210.3 UHPb 0 0 - > 1 em0 > 172.16.210.255 172.16.210.1 HPb 0 0 - > 1 carp0 > 172.16.211/24 172.16.211.3 UCn 0 1215 - > 4 vlan211 > 172.16.211.3 a0:36:9f:36:49:e6 UHLl 0 0 - > 1 vlan211 > 172.16.211.255 172.16.211.3 UHb 0 0 - > 1 vlan211 > > - > > My problem: > > I am only able to ping myself (VLAN 211) - end I _don't_ think it's a > switch problem - because I get an "no route to host" error > # ping 172.16.211.3 # (my IP) > PING 172.16.211.3 (172.16.211.3): 56 data bytes > 64 bytes from 172.16.211.3: icmp_seq=0 ttl=255 time=0.153 ms > 64 bytes from 172.16.211.3: icmp_seq=1 ttl=255 time=0.080 ms > ... > ...stupid but working as expected... > > > # ping 172.16.211.2 # some other IP, same network > PING 172.16.211.2 (172.16.211.2): 56 data bytes > ping: sendmsg: No route to host > ping: wrote 172.16.211.2 64 chars, ret=-1 > ping: sendmsg: No route to host > ping: wrote 172.16.211.2 64 chars, ret=-1 > ping: sendmsg: No route to host > ... > > > The routing table then has added one new entry: > > 172.16.211/24 172.16.211.3 UCn 1 1743 - > 4 vlan211 > 172.16.211.2 link#15 UHLc 0 1684 - > 3 vlan211 ! > 172.16.211.3 a0:36:9f:36:49:e6 UHLl 0 18 - > 1 vlan211 > 172.16.211.255 172.16.211.3 UHb 0 0 - > 1 vlan211 > > > I'm clueless and don't know how to investigate further... > > In my pf.conf I tried to "temporarly annihilate" the rules on the em0 > interface ("set skip on em0"),
VLAN configuration problem on 6.1 ("no route to host" on other than own IP)
Hello @misc, perhaps I'm stupid, but I don't see my fault in a vlan network configuration: I got a OpenBSD 6.1 gateway box, connected to several switches. On em0 I habe to serve two networks: 172.16.210.0 (direct em0 - no vlan) 172.16.211.0 (VLAN 211 tagged on em0) On of my connections (em0) has a simple configuration on standard VLAN 1 (untagged): # ifconfig em0 em0: flags=8b43mtu 1500 lladdr a0:36:9f:36:49:e6 description: sbc-ect-lan-ext index 1 priority 0 llprio 3 media: Ethernet autoselect (1000baseT full-duplex,master) status: active inet 172.16.210.3 netmask 0xff00 broadcast 172.16.210.255 # cat /etc/hostname.em0 inet 172.16.210.3 255.255.255.0 172.16.210.255 description "sbc-ect-lan-ext" -- This interface also is "CARPed": # ifconfig carp0 carp0: flags=8843 mtu 1500 lladdr 00:00:5e:00:01:01 index 8 priority 15 llprio 3 carp: BACKUP carpdev em0 vhid 1 advbase 1 advskew 100 groups: carp status: backup inet 172.16.210.1 netmask 0xff00 broadcast 172.16.210.255 # cat /etc/hostname.carp0 inet 172.16.210.1 255.255.255.0 172.16.210.255 vhid 1 carpdev em0 pass advskew 100 (this gateway is the CARP slave (backup) of a pair of redundant gateways) --- Next: I want to have a VLAN on this interface em0: (the connected switch has a trunk configured this VLAN 210 (untagged) and VLAN 211 (tagged) - but I don't know if this information makes sense here) # ifconfig vlan211 vlan211: flags=8843 mtu 1500 lladdr a0:36:9f:36:49:e6 index 15 priority 0 llprio 3 vlan: 211 parent interface: em0 vnetid: 211 parent: em0 groups: vlan status: active inet 172.16.211.3 netmask 0xff00 broadcast 172.16.211.255 # cat /etc/hostname.vlan211 inet 172.16.211.3 255.255.255.0 172.16.211.255 vlandev em0 -- corresponding routing table (excerpt): # netstat -nr Routing tables Internet: DestinationGatewayFlags Refs Use Mtu Prio Iface default172.16.0.15UGS1 191 - 8 ... ... 172.16.210/24 172.16.210.3 UCn1 1094 - 4 em0 172.16.210/24 172.16.210.1 Cn 00 -19 carp0 172.16.210.1 00:00:5e:00:01:01 UHLl 0 153 - 1 carp0 172.16.210.3 a0:36:9f:36:49:e6 UHLl 0 275 - 1 em0 172.16.210.10 00:08:25:22:50:e0 UHLc 0 158 - 3 em0 172.16.210.255 172.16.210.3 UHPb 00 - 1 em0 172.16.210.255 172.16.210.1 HPb00 - 1 carp0 172.16.211/24 172.16.211.3 UCn0 1215 - 4 vlan211 172.16.211.3 a0:36:9f:36:49:e6 UHLl 00 - 1 vlan211 172.16.211.255 172.16.211.3 UHb00 - 1 vlan211 - My problem: I am only able to ping myself (VLAN 211) - end I _don't_ think it's a switch problem - because I get an "no route to host" error # ping 172.16.211.3 # (my IP) PING 172.16.211.3 (172.16.211.3): 56 data bytes 64 bytes from 172.16.211.3: icmp_seq=0 ttl=255 time=0.153 ms 64 bytes from 172.16.211.3: icmp_seq=1 ttl=255 time=0.080 ms ... ...stupid but working as expected... # ping 172.16.211.2 # some other IP, same network PING 172.16.211.2 (172.16.211.2): 56 data bytes ping: sendmsg: No route to host ping: wrote 172.16.211.2 64 chars, ret=-1 ping: sendmsg: No route to host ping: wrote 172.16.211.2 64 chars, ret=-1 ping: sendmsg: No route to host ... The routing table then has added one new entry: 172.16.211/24 172.16.211.3 UCn1 1743 - 4 vlan211 172.16.211.2 link#15UHLc 0 1684 - 3 vlan211 ! 172.16.211.3 a0:36:9f:36:49:e6 UHLl 0 18 - 1 vlan211 172.16.211.255 172.16.211.3 UHb00 - 1 vlan211 I'm clueless and don't know how to investigate further... In my pf.conf I tried to "temporarly annihilate" the rules on the em0 interface ("set skip on em0"), but that didn't help Any hints? head-scratching regards Andre Ruppert smime.p7s Description: S/MIME Cryptographic Signature