[Bug 276197] bsdconfig - network interfaces not set up correctly, eventhough "active" is shown by ifconfig
Date: Mon, 08 Jan 2024 11:03:28 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276197
Bug ID: 276197
Summary: bsdconfig - network interfaces not set up correctly,
eventhough "active" is shown by ifconfig
Product: Base System
Version: 13.2-RELEASE
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: bugs@FreeBSD.org
Reporter: peter.chen.devs@gmail.com
Environment:
FreeBSD version: 13.2-RELEASE
hardware: Raspberry Pi 400
ethernet cable: cat 5e
Bug Description:
In ifconfig(8), the "status" shows the current status of a link. However, it
is possible that the status shows "active" but the link is not working (can't
ping ip address) after setting up network interface using bsdconfig(8).
Steps to Reproduce Bug:
1. In bsdconfig(8) > Networking Management > Network Interfaces > <link_name>
> options
2. Select "media 1000baseT mediaopt full-duplex,master instance 1" and bring
up interface during confirmation. This option is not supported by Raspberry Pi
400, so when you exit the bsdconfig(8) and type ifconfig(8), the status of
<link_name> shows "no carrier".
3. Repeat step 1 but choose "media 100baseTX" option and bring up interface
during confirmation.
4. Exit the bsdconfig(8) and use ifconfig(8) to show network interface info,
the status of <link_name> becomes "active". However, when you try to ping other
IP addresses (such as 192.168.0.1), it shows "no route to host".
5. Use service(8) with command "#service netif restart" to restart netif, the
ifconfig(8) shows the link as "active", now you are able to ping other ip
addresses and connect to other hosts.
Expected Result:
The network interface should be set up correctly by bsdconfig(8). I'm not
sure if the "active" status by ifconfig(8) is shown correctly or not, but the
inconsistency makes network debugging quite painful.
--
You are receiving this mail because:
You are the assignee for the bug.