Difference between revisions of "Package:Corenetwork/Releases/1.7.0 beta1"

From Funtoo
Jump to navigation Jump to search
Line 8: Line 8:
=== New Features ===
=== New Features ===


;WireGuard: [https://www.wireguard.com/ WireGuard support]. The {{c|/etc/netif.d/wireguard}} script has been added, which is designed to automatically use {{c|wg-quick}} to bring up the identically-named interface defined in {{f|/etc/wireguard/ifname.conf}}. To use this template, simply set {{c|template=wireguard}} in the {{f|conf.d}} file. All other configuration comes from the WireGuard configuration file.
;WireGuard: [https://www.wireguard.com/ WireGuard support]. The {{c|/etc/netif.d/wireguard}} script has been added, which is designed to automatically use {{c|wg-quick}} to bring up the identically-named interface defined in {{f|/etc/wireguard/ifname.conf}}. To use this template, simply set {{c|1=template=wireguard}} in the {{f|conf.d}} file. All other configuration comes from the WireGuard configuration file.


;Dynamic Bridge Support: Network interfaces can now "opt-in" to a bridge using the {{c|bridge=}} option, rather than being added by the bridge as a slave.
;Dynamic Bridge Support: Network interfaces can now "opt-in" to a bridge using the {{c|bridge=}} option, rather than being added by the bridge as a slave.


;Dhclient: Support for {{c|dhclient}}, part of the {{c|net-misc/dhcp}} package, has been added. Use {{c|template=dhclient}} along with {{c|DHCLIENT_OPTS=}} as needed to set any custom options.
;Dhclient: Support for {{c|dhclient}}, part of the {{c|net-misc/dhcp}} package, has been added. Use {{c|1=template=dhclient}} along with {{c|1=DHCLIENT_OPTS=}} as needed to set any custom options.


;pppd: Support for {{c|pppd}} is now available via {{c|template=pppd}}.
;pppd: Support for {{c|pppd}} is now available via {{c|1=template=pppd}}.


;macvtap: Add {{c|macvtap}} net template.
;macvtap: Add {{c|macvtap}} net template.
Line 22: Line 22:
;tunnel: Add {{c|tunnel}} net template.
;tunnel: Add {{c|tunnel}} net template.


;SR-IOV support: Support for SR-IOV virtual network interfaces has been added, and can be enabled via {{c|vlanmode=sriov}}. {{c|mac_replace}} can be used to specify a replacement MAC address. {{c|virtfn}} can be used to set the virtual function.
;SR-IOV support: Support for SR-IOV virtual network interfaces has been added, and can be enabled via {{c|1=vlanmode=sriov}}. {{c|mac_replace}} can be used to specify a replacement MAC address. {{c|virtfn}} can be used to set the virtual function.


;Raw Interfaces for Slaves: It is now possible to specify a raw interface in the {{c|slaves=}} option for a bridge. If you use this new feature, it's assumed that this interface is already ready to be used and in an "UP" state. To use this feature, simply specify the interface name without a "{{c|netif.}}" prefix in {{c|slaves=}} in the {{f|conf.d}} file.
;Raw Interfaces for Slaves: It is now possible to specify a raw interface in the {{c|slaves=}} option for a bridge. If you use this new feature, it's assumed that this interface is already ready to be used and in an "UP" state. To use this feature, simply specify the interface name without a "{{c|netif.}}" prefix in {{c|1=slaves=}} in the {{f|conf.d}} file.


=== Improvements ===
=== Improvements ===
Line 32: Line 32:
;Interface name handling: Minor consistency fixes have been made for interface name handling.
;Interface name handling: Minor consistency fixes have been made for interface name handling.


;wpa_supplicant: Robustness improvements. Add "config" interface {{c|conf}} option. Now we can use config option of interface conf file to specify wpa_supplicant config name. E.g. for {{c|config=another.conf}} wpa_supplicant config will be {{f|/etc/wpa_supplicant/another.conf}}.
;wpa_supplicant: Robustness improvements. Add "config" interface {{c|conf}} option. Now we can use config option of interface conf file to specify wpa_supplicant config name. E.g. for {{c|1=config=another.conf}} wpa_supplicant config will be {{f|/etc/wpa_supplicant/another.conf}}.


=== Contributors ===
=== Contributors ===
Line 40: Line 40:
;kcodyjr, Kevin Kody: Initial SR-IOV virtual interface support
;kcodyjr, Kevin Kody: Initial SR-IOV virtual interface support
;drobbins: Daniel Robbins: various
;drobbins: Daniel Robbins: various
}}

Revision as of 22:32, April 15, 2022

Corenetwork 1.7.0_beta1 is a regular release which was released on 15 April 2022.