Talk:Network Environment
From BCCD 3.0
(Difference between revisions)
Line 17: | Line 17: | ||
# Should we continue using <code>bccd-identifier</code> or switch to using the standard [https://www.isc.org/wp-content/uploads/2017/08/dhcp41options.html <code>vendor-class-identifier]</code> that can be provided via <code>[https://www.freedesktop.org/software/systemd/man/systemd.network.html#VendorClassIdentifier= systemd.network]</code>? | # Should we continue using <code>bccd-identifier</code> or switch to using the standard [https://www.isc.org/wp-content/uploads/2017/08/dhcp41options.html <code>vendor-class-identifier]</code> that can be provided via <code>[https://www.freedesktop.org/software/systemd/man/systemd.network.html#VendorClassIdentifier= systemd.network]</code>? | ||
+ | # Can <b><code>bccd-reset-network</code></b> be rewritten to produce <code>systemd.network</code> configuration files via templates for each stage? | ||
= Troubleshooting = | = Troubleshooting = |
Revision as of 23:50, 11 May 2019
Stage descriptions
BCCD goes through the following network configuration stages:
- Live mode
- Initial boot:
- Try to obtain an IP address from a BCCD DHCP server
- If no BCCD DHCP servers are available, obtain an IP address from any DHCP server
- Head node: Upon user request, start DHCP server that will answer requests only from other BCCD systems
- Initial boot:
- Liberated mode
- Initial boot:
- Try to obtain an IP address from a BCCD DHCP server
- If no BCCD DHCP servers are available, obtain an IP address from any DHCP server
- Diskless boot: Upon user request, start DHCP server that will answer requests from diskless BCCD systems on only a given interface
- Initial boot:
Open questions:
- Should we continue using
bccd-identifier
or switch to using the standardvendor-class-identifier
that can be provided viasystemd.network
? - Can
bccd-reset-network
be rewritten to producesystemd.network
configuration files via templates for each stage?
Troubleshooting
RTNETLINK answers: File exists
If you get an error like this:
RTNETLINK answers: File exists Failed to bring up eth1.
Try flushing that interface and replumbing it:
$ sudo ip addr flush dev eth1