Считаете, что Ubuntu недостаточно дружелюбна к новичкам? Помогите создать новое Руководство для новичков!
0 Пользователей и 1 Гость просматривают эту тему.
в чем причина, где искать решение?
echo '...' | sudo tee /path/to/file
net.ipv4.conf.all.mc_forwarding=1
sudo sysctl -p
этого хватит (на всех)?
вопрос тогда следующий - этого хватит (на всех)?
Уже хватило. На всех. Переустанавливайте систему. Вы только что угробили один из важнейших файлов настройки.
if grep "net.ipv4.conf.all.mc_forwarding" /etc/sysctl.confthen sudo sed -i '/net.ipv4.conf.all.mc_forwarding=/{s/^#\+//;s/0/1/}' /etc/sysctl.confelse sudo sed -i '$ a\net.ipv4.conf.all.mc_forwarding=1' /etc/sysctl.conffi
Я правильно понимаю, что на каждый случай, где отказано в доступе по bash, необходимо писать скрипт?
st="net.ipv4.conf.all.mc_forwarding";fl="/etc/sysctl.conf";if grep "$st" "$fl";then sudo sed -i "/$st/{s/^#\+//;s/0/1/}" "$fl";else sudo sed -i "$ a\\${st}=1" "$fl";fi
st="net.ipv4.conf.all.mc_forwarding";fl="/etc/sysctl.conf";sudo sed -i "/$st/{s/^#\+//;s/0/1/;Q 1}" "$fl" && sudo sed -i "$ a\\${st}=1" "$fl"
ЦитироватьУже хватило. На всех. Переустанавливайте систему. Вы только что угробили один из важнейших файлов настройки.Ваш вариант, как сделать? Чтобы и систему не угробить, и разрешить форвардинг мультикаста на интерфейсе.
Страница сгенерирована за 0.04 секунд. Запросов: 25.