Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: как включить маршрутизацию?  (Прочитано 8008 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
как включить маршрутизацию?
« : 10 Февраля 2011, 13:32:13 »
Ubuntu 10.10

usr@comp:~$ cat /proc/sys/net/ipv4/ip_forward
0
usr@comp:~$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Отказано в доступе

????
это так должно быть - или где-то грабли?

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: как включить маршрутизацию?
« Ответ #1 : 10 Февраля 2011, 13:52:03 »
по умолчанию для обычных юзеров echo в системные файлы запрещено для твоего случая лучше сделать так
sudo sysctl -w net.ipv4.conf.all.forwarding=1только после перезагрузки придется снова выполнять эту комманду либо же добавить еее в автозагрузку
« Последнее редактирование: 10 Февраля 2011, 13:57:15 от xeon_greg »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: как включить маршрутизацию?
« Ответ #2 : 10 Февраля 2011, 14:00:32 »
Ubuntu 10.10

usr@comp:~$ cat /proc/sys/net/ipv4/ip_forward
0
usr@comp:~$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Отказано в доступе

????
это так должно быть - или где-то грабли?

Редирект, даже после sudo, выполняется от пользователя, запустившего команду.

sudo -E -s
echo 1 > /proc/sys/net/ipv4/ip_forward
exit

Либо просто отредактировать /etc/sysctl.conf, сняв комментарий с нужной строки.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: как включить маршрутизацию?
« Ответ #3 : 10 Февраля 2011, 14:18:16 »
всем спасибо
вот ещё нарыл такой вариант:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.