Hi Stuart,
thank you for looking at the topic.
Here is the boot log, and the install.conf.
In the log, line 19, IPv4 nameservers are used,
but we define in the install.conf line 12 a IPv6 nameserver.
This IPv6 nameserver is ignored and will not be added to /etc/resolv.conf
### install log
1 (I)nstall, (U)pgrade, (A)utoinstall or (S)hell?
2 Could not determine auto mode.
3 Response file location? [http://xxx.xxx.xxx.1/install.conf]
4 Fetching http://xxx.xxx.xxx.1/install.conf
5 Performing non-interactive install...
6 Terminal type? [vt220] vt220
7 System hostname? (short form, e.g. 'foo') test-openbsd-autoinst
8
9 Available network interfaces are: vio0 vlan0.
10 Which network interface do you wish to configure? (or 'done')
[vio0] vio0
11 IPv4 address for vio0? (or 'autoconf' or 'none') [autoconf] none
12 IPv6 address for vio0? (or 'autoconf' or 'none') [none]
yyy.yyy.yyy:2830:1::aa
13 IPv6 prefix length for vio0? [64] 64
14 Available network interfaces are: vio0 vlan0.
15 Which network interface do you wish to configure? (or 'done')
[done] done
16 IPv6 default router? yyy.yyy.yyy:2830::1
17 add net default: gateway yyy.yyy.yyy:2830::1
18 DNS domain name? (e.g. 'example.com') [my.domain] example.com
19 Using DNS nameservers at xx.xx.xx.1 xx.xx.xx.2
20
21 Password for root account? <provided>
22 Public ssh key for root account? [none] none
23 Start sshd(8) by default? [yes] yes
24 Do you expect to run the X Window System? [yes] no
25 Change the default console to com0? [yes] yes
26 Available speeds are: 9600 19200 38400 57600 115200.
27 Which speed should com0 use? (or 'done') [115200] 115200
28 Setup a user? (enter a lower-case loginname, or 'no') [no] no
29 Since no user was setup, root logins via sshd(8) might be useful.
30 WARNING: root is targeted by password guessing attacks, pubkeys
are safer.
31 Allow root ssh login? (yes, no, prohibit-password) [no] yes
### resolv.conf
# cat /etc/resolv.conf
nameserver yy.yy.yy.1 # resolvd: vio0
nameserver yy.yy.yy.2 # resolvd: vio0
lookup file bind
### install.conf
1 # Under CM control, do not edit this file
2 Choose your keyboard layout = de
3 System hostname = test-openbsd-autoinst
4 Which network interface do you wish to configure = vio0
5 IPv4 address for vio0 = autoconf
6 IPv6 address for vio0 = xxxx:xxx:xxx:2830:1::aa
7 IPv6 prefix length for vio0 = 64
8 Which network interface do you wish to configure = done
9 Default IPv4 route = none
10 IPv6 default router = xxxx:xxx:xxx:2830::1
11 DNS domain name = example.net
12 DNS nameservers = xxxx:xxx:xxx:2830::10
13 Start sshd(8) by default = yes
14 Do you expect to run the X Window System = no
15 Setup a user = no
16 Allow root ssh login = yes
17 Password for root account = xxxx
18 Which disk is the root disk = sd0
19 Use (W)hole disk MBR, whole disk (G)PT, (O)penBSD area or
(E)dit = W
20 Use (A)uto layout, (E)dit auto layout, or create (C)ustom
layout = A
21 URL to autopartitioning template for disklabel =
http://[xxxx:xxx:xxx:2830::70]/autodisklabel
22 Location of sets = https
23 Set name(s) = -all bsd bsd.rd comp*.tgz base*.tgz man*.tgz
site*.tgz
24 HTTP proxy URL = none
25 HTTP Server = update.example.net
26 Server directory = OpenBSD/7.2/amd64
27 Set name(s) = done
28 Location of sets = done
29 What timezone are you in = UTC
30 Exit to (S)hell, (H)alt or (R)eboot = S
Thanks,
Frederik
Betreff: Re: autoinstall behavior on the nameservers has changed in
OpenBSD 7.2
Datum: Thu, 3 Nov 2022 10:45:54 -0000 (UTC)
Von: Stuart Henderson <[email protected]>
An: [email protected]
On 2022-11-02, Frederik Konietzny <[email protected]> wrote:
Hi,
for our OpenBSD PXE/autoinstall environment we are using a IPv4 PXE
server and a OpenBSD mirror with IPv6 address. Since OpenBSD 7.2 we have
an issue with the nameservers during the autoinstall process. (OpenBSD
6.9, 7.0 and 7.1 work fine)
If we start a VM to install OpenBSD 7.2 via PXE it gets an IPv4 address
via dhcp, loads the ramdisk bsd.rd and loads the install.conf file
successfully. Than it loads the install.conf file, where we define a
IPv6 IP, IPv6 Route and IPv6 nameserver server:
Choose your keyboard layout = de
System hostname = test-openbsd-autoinst
Which network interface do you wish to configure = vio0
IPv4 address for vio0 = none
interesting, so you tell it not to use v4 here, but...
nameserver yy.yy.yy.1 # resolvd: vio0
nameserver yy.yy.yy.2 # resolvd: vio0
can you show more (ideally all) of the log?
--
Frederik Konietzny (Team ITS)
Phone:+49 40 808077-726 Fax:+49 40 808077556 Mail:[email protected]
DFN-CERT Services GmbH, https://www.dfn-cert.de/, Phone +49 40 808077-555
Sitz / Register: Hamburg, AG Hamburg, HRB 88805, Ust-IdNr.: DE 232129737
Nagelsweg 41, 20097 Hamburg, Germany. CEO: Dr. Klaus-Peter Kossakowski