improve network setup
This commit is contained in:
parent
ff8779969c
commit
4f465e06a9
22
install
22
install
@ -292,23 +292,25 @@ exit 0
|
|||||||
|
|
||||||
# remove networkmanager and configure networkd
|
# remove networkmanager and configure networkd
|
||||||
if [ ${version} -gt 4 ]; then
|
if [ ${version} -gt 4 ]; then
|
||||||
nic="$(awk '/^.*NetworkManager.*dhcp.*\(.*\)/ { print $9 }' /var/log/syslog | sort | uniq | sed 's/[^a-zA-Z0-9]//g' | tail -1)"
|
nic="eth0"
|
||||||
|
if grep -qw "${nic}" /proc/net/dev; then
|
||||||
if [ -n "${nic}" ]; then
|
|
||||||
echo "Removing network-manager ..."
|
echo "Removing network-manager ..."
|
||||||
apt-get -y --autoremove purge network-manager
|
apt-get -y --autoremove purge network-manager
|
||||||
|
|
||||||
echo "Configure ${nic} to use networkd..."
|
echo "Enable and start systemd-resolved ..."
|
||||||
echo -e "[Match]\nName=${nic}\n\n[Network]\nDHCP=both" > /etc/systemd/network/openmediavault-${nic,,}.network
|
systemctl enable systemd-resolved
|
||||||
|
systemctl start systemd-resolved
|
||||||
|
rm /etc/resolv.conf
|
||||||
|
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
|
||||||
|
|
||||||
|
echo "Configure ${nic} to use networkd ..."
|
||||||
|
mkdir -p /etc/systemd/network
|
||||||
|
echo -e "[Match]\nName=${nic}\n\n[Network]\nDHCP=yes" > /etc/systemd/network/openmediavault-${nic,,}.network
|
||||||
|
|
||||||
echo "Enable networkd ..."
|
echo "Enable networkd ..."
|
||||||
systemctl enable systemd-networkd
|
systemctl enable systemd-networkd
|
||||||
|
|
||||||
echo "Enable simple dns ..."
|
echo "It is recommended to reboot and then setup the network adapter in the openmediavault web interface."
|
||||||
rm -f /etc/resolv.conf
|
|
||||||
echo "nameserver 1.1.1.1" > /etc/resolv.conf
|
|
||||||
|
|
||||||
echo "It is recommended to run omv-firstaid or setup the network adapter in the openmediavault web interface."
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user