On Mon, 2 Jan 2023 13:44:30 +0100
Tomaž Kokolj <tomaz.kok...@gmail.com> wrote:

> Hi everyone,
> 
> I've requested a static IP from my ISP a long time ago and I figured
> out that my ISP binds my IP based on a MAC address which is connected
> to my WAN port.
> 
> I was thinking about switching from Debian Linux to OpenBSD on my
> router, but I can't figure out how to change my MAC address.
> 
> I've tried the the following configurations for my /etc/hostname.em0
> (I'm testing this in VirtualBox):
> #
> inet autoconf lladdr 00:11:22:33:44:55
> #
> 
> #
> lladdr 00:11:22:33:44:55
> inet autoconf
> #
> 
> #
> inet autoconf
> lladdr 00:11:22:33:44:55
> #
> In all of those configurations, my lladdr gets changed to
> 00:11:22:33:44:55 but the inet line is missing from ifconfig which
> means that my network isn't working.
> 
> I have found this old (2012) blog post:
> https://andrewmemory.wordpress.com/2012/12/06/changing-mac-address-on-openbsd/
> 
> Which suggested:
> "Linux has /etc/network/interfaces, and OpenBSD has /etc/hostname.if.
> I just changed my /etc/hostname.vr1 to:
> 
> dhcp lladdr 00:11:22:33:44:55
> 
> and I was requesting an IP address using my new MAC address"
> 
> If I do that my inet line is present and my network/internet is
> working, but my lladdr line isn't changed.
> 
> Any suggestions?
> 
> Best regards,
> Tomaz

My ISPs (one at the house, one at my son's apartment) have the same
setup and I'm using this in /etc/hostname.em0
> lladdr 00:11:22:33:44:55
> inet autoconf

This will give the correct IP address in both cases.

Good luck

Reply via email to