Date: Sat, 10 Dec 2022 15:52:11 +0000 From: Graham Perrin <grahamperrin@freebsd.org> To: freebsd-net@freebsd.org, FreeBSD CURRENT <freebsd-current@freebsd.org> Subject: ifconfig_em0: DHCP NOAUTO Message-ID: <0a1421b6-71b1-83dc-9cf1-52a11304ed61@freebsd.org> In-Reply-To: <991bbedf-95af-6203-cc41-b6c7c0f917e9@freebsd.org> References: <991bbedf-95af-6203-cc41-b6c7c0f917e9@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On 26/11/2022 21:41, Graham Perrin wrote:
> With *NOAUTO* (for the interface to be *not* be configured at boot)
>
> When, some time after boot, I *do* want to use the interface, what
> steps are required for
> /var/run/resolvconf/interfaces/em0
> to be created?
>
> Example context:
>
>
> % date ; uptime
> Sat 26 Nov 2022 15:00:11 GMT
> 3:00p.m. up 10 mins, 8 users, load averages: 0.36, 1.05, 0.75
> % sysrc ifconfig_em0 ifconfig_wlan0 cloned_interfaces
> ifconfig_em0: DHCP NOAUTO
> ifconfig_wlan0: WPA DHCP
> cloned_interfaces: gif0
> % ls /var/run/resolvconf/interfaces/
> wlan0
> % cat /var/run/resolvconf/interfaces/wlan0
> search lan
> nameserver 192.168.1.1
> nameserver 192.168.1.1
> % ifconfig em0 | grep -e inet -e status
> inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255
> status: active
> % su -
> Password:
> root@mowa219-gjp4-8570p-freebsd:~ # grep em0 /var/log/dmesg.today |
> grep -v -e umodem0 -e address
> em0: <Intel(R) 82579LM> port 0x3020-0x303f mem
> 0xd0400000-0xd041ffff,0xd043a000-0xd043afff at device 25.0 on pci0
> em0: EEPROM V0.15-4
> em0: Using 1024 TX descriptors and 1024 RX descriptors
> em0: Using an MSI interrupt
> em0: netmap queues/slots: TX 1/1024, RX 1/1024
> ahciem0: <AHCI enclosure management bridge> on ahci0
> ses0 at ahciem0 bus 0 scbus2 target 0 lun 0
> em0: link state changed to UP
> debugnet_any_ifnet_update: Bad dn_init result from em0 (ifp
> 0xfffff80001b88000), ignoring.
> em0: link state changed to DOWN
> em0: link state changed to UP
> em0: link state changed to DOWN
> em0: link state changed to UP
> root@mowa219-gjp4-8570p-freebsd:~ #
>
>
> gif0 is sometimes used for a tunnel between 192.168.1.10 and an IPv6
> tunnel broker.
>
Please, can anyone answer the question about steps?
Through hours of trial and error, I did find at least one routine that
works, however I do not know whether it's a proper routine.
If someone can tell me what's proper, I'll compare with my own
experience (and maybe make a bug report).
Thanks
[-- Attachment #2 --]
<html data-lt-installed="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body style="padding-bottom: 1px;">
<div class="moz-cite-prefix">On 26/11/2022 21:41, Graham Perrin
wrote:<br>
<br>
</div>
<blockquote type="cite"
cite="mid:991bbedf-95af-6203-cc41-b6c7c0f917e9@freebsd.org">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p>With <b>NOAUTO</b> (for the interface to be <b>not</b> be
configured at boot)</p>
<p>When, some time after boot, I <b>do</b> want to use the
interface, what steps are required for <br>
<font face="monospace">/var/run/resolvconf/interfaces/em0</font>
<br>
to be created? </p>
<p>Example context: <br>
</p>
<p><br>
</p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">% date ;
uptime </span><br>
Sat 26 Nov 2022 15:00:11 GMT <br>
3:00p.m. up 10 mins, 8 users, load averages: 0.36, 1.05, 0.75
<br>
% sysrc ifconfig_em0 ifconfig_wlan0 cloned_interfaces <br>
ifconfig_em0: DHCP NOAUTO <br>
ifconfig_wlan0: WPA DHCP <br>
cloned_interfaces: gif0 <br>
% ls /var/run/resolvconf/interfaces/ <br>
wlan0 <br>
% cat /var/run/resolvconf/interfaces/wlan0 <br>
search lan <br>
nameserver 192.168.1.1 <br>
nameserver 192.168.1.1 <br>
% ifconfig em0 | grep -e inet -e status <br>
inet 192.168.1.10 netmask 0xffffff00 broadcast
192.168.1.255 <br>
status: active <br>
% su - <br>
Password: <br>
root@mowa219-gjp4-8570p-freebsd:~ # grep em0
/var/log/dmesg.today | grep -v -e umodem0 -e address <br>
em0: <Intel(R) 82579LM> port 0x3020-0x303f mem
0xd0400000-0xd041ffff,0xd043a000-0xd043afff at device 25.0 on
pci0 <br>
em0: EEPROM V0.15-4 <br>
em0: Using 1024 TX descriptors and 1024 RX descriptors <br>
em0: Using an MSI interrupt <br>
em0: netmap queues/slots: TX 1/1024, RX 1/1024 <br>
ahciem0: <AHCI enclosure management bridge> on ahci0 <br>
ses0 at ahciem0 bus 0 scbus2 target 0 lun 0 <br>
em0: link state changed to UP <br>
debugnet_any_ifnet_update: Bad dn_init result from em0 (ifp
0xfffff80001b88000), ignoring. <br>
em0: link state changed to DOWN <br>
em0: link state changed to UP <br>
em0: link state changed to DOWN <br>
em0: link state changed to UP <br>
root@mowa219-gjp4-8570p-freebsd:~ # </span></p>
<p><br>
</p>
<p><span style="font-family:monospace">gif0 </span>is sometimes
used for a tunnel between <span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">192.168.1.10</span>
</span>and an IPv6 tunnel broker. <br>
</p>
<lt-container></lt-container>
</blockquote>
<p><br>
</p>
<p>Please, can anyone answer the question about steps? <br>
</p>
<p>Through hours of trial and error, I did find at least one routine
that works, however I do not know whether it's a proper routine. <br>
</p>
<p>If someone can tell me what's proper, I'll compare with my own
experience (and maybe make a bug report). <br>
</p>
<p>Thanks<br>
</p>
</body>
</html>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0a1421b6-71b1-83dc-9cf1-52a11304ed61>
