Hello,
Can anyone tell me if it's possible to configure an interface with a static IP address, and have a DHCP client configure a second IP address as an alias, without replacing the static one?
I have a VDSL modem directly connected to my FreeBSD gateway. It has a web admin UI on IP address 192.168.2.1 so I want to give my gateway host the static address 192.168.2.2 so that I can connect to the web UI.
However, the modem also functions as an ethernet to VDSL bridge, so I need to run a DHCP client on the gateway host to obtain a public IP address from my ISP.
Is this possible?
Thanks.
JM
EDIT: I know this is an ancient post, so hopefully this edit won't bump it, but I recently found a solution to the question I asked and thought it would be useful for anyone searching for the same thing.
dhclient.conf(5) now has an alias directive that can be used to assign a static IP to an interface alongside the one obtained through DHCP. This might be a new thing that didn't exist 11 months ago.
Can anyone tell me if it's possible to configure an interface with a static IP address, and have a DHCP client configure a second IP address as an alias, without replacing the static one?
I have a VDSL modem directly connected to my FreeBSD gateway. It has a web admin UI on IP address 192.168.2.1 so I want to give my gateway host the static address 192.168.2.2 so that I can connect to the web UI.
However, the modem also functions as an ethernet to VDSL bridge, so I need to run a DHCP client on the gateway host to obtain a public IP address from my ISP.
Is this possible?
Thanks.
JM
EDIT: I know this is an ancient post, so hopefully this edit won't bump it, but I recently found a solution to the question I asked and thought it would be useful for anyone searching for the same thing.
dhclient.conf(5) now has an alias directive that can be used to assign a static IP to an interface alongside the one obtained through DHCP. This might be a new thing that didn't exist 11 months ago.
Code:
interface "em0" {
}
alias {
interface "em0";
fixed-address 192.168.1.2;
option subnet-mask 255.255.255.0;
}
Last edited: