mirror of
https://github.com/Fishwaldo/build.git
synced 2025-03-17 12:21:23 +00:00
mvebu64 switch to systemd-networkd (#784)
This commit is contained in:
parent
94bcf43c84
commit
0e4ef0943b
10 changed files with 57 additions and 16 deletions
|
@ -54,6 +54,8 @@ family_tweaks()
|
|||
{
|
||||
chroot $SDCARD /bin/bash -c "apt-get -y -qq remove --auto-remove linux-sound-base alsa-base alsa-utils bluez>/dev/null 2>&1"
|
||||
ln -sf interfaces.espressobin $SDCARD/etc/network/interfaces
|
||||
echo "#Marvell Espressobin Console" >> $SDCARD/etc/securetty
|
||||
cp $SRC/packages/bsp/mvebu64/10* $SDCARD/etc/systemd/network/
|
||||
cp $SRC/packages/bsp/mvebu64/NetworkManager.conf $SDCARD/etc/NetworkManager/
|
||||
echo "#Marvell Espressobin Console" >> $SDCARD/etc/securetty
|
||||
echo "ttyMV0" >> $SDCARD/etc/securetty
|
||||
}
|
||||
|
|
|
@ -252,6 +252,21 @@ case "$1" in
|
|||
sed -i "s/^\#[^ tab]\+hwaddress ether/\thwaddress ether $MACADDR/" /etc/network/interfaces
|
||||
;;
|
||||
|
||||
mvebu64)
|
||||
# configure/enable/start systemd-networkd
|
||||
rm /etc/resolv.conf
|
||||
systemctl start systemd-networkd.service
|
||||
systemctl start systemd-resolved.service
|
||||
systemctl enable systemd-networkd.service
|
||||
systemctl enable systemd-resolved.service
|
||||
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
|
||||
systemctl restart systemd-networkd
|
||||
#stop syslog spam
|
||||
systemctl stop serial-getty@ttyS0.service
|
||||
systemctl disable serial-getty@ttyS0.service
|
||||
systemctl mask serial-getty@ttyS0.service
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
systemctl disable firstrun
|
||||
|
|
|
@ -1,16 +1,3 @@
|
|||
# All thre interfaces are bridged - to get IP via DHCP in any port
|
||||
|
||||
auto lo br0
|
||||
# interfaces(5) file used by ifup(8) and ifdown(8)
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
|
||||
allow-hotplug eth0
|
||||
iface eth0 inet manual
|
||||
|
||||
allow-hotplug lan0
|
||||
iface lan0 inet manual
|
||||
|
||||
allow-hotplug lan1
|
||||
iface lan1 inet manual
|
||||
|
||||
iface br0 inet dhcp
|
||||
bridge_ports lan0 lan1 wan
|
||||
|
|
3
packages/bsp/mvebu64/10-br0.netdev
Normal file
3
packages/bsp/mvebu64/10-br0.netdev
Normal file
|
@ -0,0 +1,3 @@
|
|||
[NetDev]
|
||||
Name=br0
|
||||
Kind=bridge
|
5
packages/bsp/mvebu64/10-br0.network
Normal file
5
packages/bsp/mvebu64/10-br0.network
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Match]
|
||||
Name=br0
|
||||
|
||||
[Network]
|
||||
DHCP=ipv4
|
5
packages/bsp/mvebu64/10-eth0.network
Normal file
5
packages/bsp/mvebu64/10-eth0.network
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Match]
|
||||
Name=eth0
|
||||
|
||||
[Network]
|
||||
DHCP=ipv4
|
5
packages/bsp/mvebu64/10-lan0.network
Normal file
5
packages/bsp/mvebu64/10-lan0.network
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Match]
|
||||
Name=lan0
|
||||
|
||||
[Network]
|
||||
Bridge=br0
|
5
packages/bsp/mvebu64/10-lan1.network
Normal file
5
packages/bsp/mvebu64/10-lan1.network
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Match]
|
||||
Name=lan1
|
||||
|
||||
[Network]
|
||||
Bridge=br0
|
5
packages/bsp/mvebu64/10-wan.network
Normal file
5
packages/bsp/mvebu64/10-wan.network
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Match]
|
||||
Name=wan
|
||||
|
||||
[Network]
|
||||
Bridge=br0
|
9
packages/bsp/mvebu64/NetworkManager.conf
Normal file
9
packages/bsp/mvebu64/NetworkManager.conf
Normal file
|
@ -0,0 +1,9 @@
|
|||
[main]
|
||||
plugins=ifupdown,keyfile,ofono
|
||||
dns=dnsmasq
|
||||
|
||||
[ifupdown]
|
||||
managed=false
|
||||
|
||||
[keyfile]
|
||||
unmanaged-devices=interface-name:eth*,interface-name:wan*,interface-name:lan*,interface-name:wlan*,interface-name:br*,interface-name:lo
|
Loading…
Add table
Reference in a new issue