On Fri, May 31, 2024 at 1:20 PM Zé Loff <zel...@zeloff.org> wrote:
> On Thu, May 30, 2024 at 10:12:12PM +0000, Martin wrote: > > I am currently using a home made router with OpenBSD which is connected > > directly to my ISP's fiber router. The OpenBSD router is setup with a > > fixed IP on the WAN port and I do internal NAT etc. > > > > In about a month a new ISP is going to provide internet via the fiber > > and they are changing the equipment. > > > > What they have told me is that in order to use my own router, the > > router has to support VLAN tagging. > > > > The statement I got was: > > > > "We send traffic out on VLAN 100 so your router needs to be tagged to > > 100. Then all it has to do is to get an IP via DHCP." > > > > I have not done any VLAN stuff before and I am unsure exactly how to do > > this. > > > > Is this possible and how exactly is that done? > > > > Thanks. > > > > Keeping it simple (change re1 to whatever is relevant in your case): > > # cat /etc/hostname.re1 > up > > # cat /etc/hostname.vlan100 > vnetid 100 parent re1 > inet autoconf > up > > So, in summary, (1) make sure the physical interface comes up and (2) > create a VLAN interface, with 100 as the VLAN number, the physical > interface as its parent. The rest is the same as for any other > interface (inet autoconf and up). > > > > Incidentally, I am running this with an ISP that also provides VoIP over > VLAN 101, which I don't want to filter, rather sending it straight to > the VoIP phone they provided (which gets configured via DHCP). I > achieved this by > > (1) creating an interface on VLAN 101, with the external physical > interface as the parent: > > # cat /etc/hostname.vlan1010 <- the extra 0 at the end is not a typo > vnetid 101 parent re1 > up > > (2) creating another interface on the same VLAN, but with an internal > interface as the parent: > > # cat /etc/hostname.vlan1011 <- note the extra 1 at the end > vnetid 101 parent re2 > up > > (3) bridging them together > > # cat /etc/hostname.veb101 > add vlan1010 > add vlan1011 > up > @Zé Loff , This explanation is excellent. I was following this thread out of sheer curiosity :-) -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]