Запомняне

» Здравейте
[ Вход :: Регистриране ]
Тема: Проблемче
Мнение #1 Skip to the next post in this topic.
Написано на: Ноември 20 2007, 21:20
bashi

Avatar




Група: Li fans
Мнения: 182
Регистриран: Март 2007

Оценка: няма

Offline
Привет. Някой може ли да ми каже за какво се ползва командата
Код: 
echo 0 > /proc/sys/net/ipv4/ip_forward
и какво значи съотвения й отговор
Код: 
bash: /proc/sys/net/ipv4/ip_forwar: No such file or directory
Предварително благодаря!
Контакти:  bashi
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 20 2007, 21:26
ShaMan-H_Fel

No avatar chosen




Група: Li fans
Мнения: 34
Регистриран: Август 2007

Оценка: няма

Offline
Ами това забранява препращането на пакети към други машини (т.е.ако някой взема нет от тази машина го спира).

Това което всъщност става е да се запише 0 в /proc/sys/net/ipv4/ip_forward.

А отговора на вторият въпрос ми изглежда очевиден. Липсва файла: /proc/sys/net/ipv4/ip_forwar. Забележи липсата на d. Вероятно като си го писал си го изпуснал.
Контакти:  ShaMan-H_Fel
WEB  
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 20 2007, 22:24
bashi

Avatar




Група: Li fans
Мнения: 182
Регистриран: Март 2007

Оценка: няма

Offline
Много благодаря! Явно някой се е опитал да ме метне малко на това вече си е мой проблем. Много благодаря!
Контакти:  bashi
WEB  
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 21 2007, 21:40
Drakula

Avatar




Група: Li fans
Мнения: 240
Регистриран: Август 2005

Оценка: няма

Offline
Код: 
echo 0 > /proc/sys/net/ipv4/ip_forward

Това записва нуличка във файла /proc/sys/net/ipv4/ip_forward

Отговорът
Код: 
bash: /proc/sys/net/ipv4/ip_forwar: No such file or directory

очевидно значи, че файлът /proc/sys/net/ipv4/ip_forwar не съществува.
Обърни внимание, че в отговорът липсва буквичката "d". Може да е грешка при copy-paste, но може да си опитал да набуташ нуличката във файла с име без "d". Но пак е странно, операторът ">" би трябвало да създаде необходимия файл...
За повече информация може да се поразровиш в google за IP forwarding. Това може би е една възможна отправна точка.
Контакти:  Drakula
WEB  
Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 21 2007, 22:50
nikolavp

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
Цитат:  (Drakula @ Ноември 21 2007,21:40)

Код: 
echo 0 > /proc/sys/net/ipv4/ip_forward

Това записва нуличка във файла /proc/sys/net/ipv4/ip_forward

Отговорът
Код: 
bash: /proc/sys/net/ipv4/ip_forwar: No such file or directory

очевидно значи, че файлът /proc/sys/net/ipv4/ip_forwar не съществува.
Обърни внимание, че в отговорът липсва буквичката "d". Може да е грешка при copy-paste, но може да си опитал да набуташ нуличката във файла с име без "d". Но пак е странно, операторът ">" би трябвало да създаде необходимия файл...
За повече информация може да се поразровиш в google за IP forwarding. Това може би е една възможна отправна точка.

Мда, но ядрото монтира тази и някои други директории без права за писане :) вътре в тях
Код: 
Nikolavp net # pwd
/proc/sys/net
Nikolavp net # ls -l
total 0
dr-xr-xr-x 0 root root 0 2007-11-21 19:03 core
dr-xr-xr-x 0 root root 0 2007-11-21 19:03 ipv4
dr-xr-xr-x 0 root root 0 2007-11-21 19:03 netfilter
-rw-r--r-- 1 root root 0 2007-11-21 19:03 nf_conntrack_max
dr-xr-xr-x 0 root root 0 2007-11-21 19:03 unix

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #6
Skip to the previous post in this topic. Написано на: Ноември 22 2007, 21:14
Drakula

Avatar




Група: Li fans
Мнения: 240
Регистриран: Август 2005

Оценка: няма

Offline
Цитат:  (nikolavp @ Ноември 21 2007,22:50)

Мда, но ядрото монтира тази и някои други директории без права за писане :) вътре в тях

В този случай съобщението за грешка е за проблем с правата, а не, че файлът не съществува:
Код: 
danail@drakula ~ $ mkdir testdir
danail@drakula ~ $ chmod 0 testdir
danail@drakula ~ $ ls -la | grep testdir
d---------  2 danail users     48 22 ное 21,09 testdir
danail@drakula ~ $ echo alabala > testdir/testfile
bash: testdir/testfile: Permission denied
danail@drakula ~ $
Контакти:  Drakula
WEB  
Общо 5 отговор(а) от Ноември 20 2007, 21:20 до сега

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums