LinuxForum.Fans
Тема

маршрутизация по аналогии

Автор: unlimited 48 сообщений 11887 просмотров
#282138
"unlimited" написал:
NM_CONTROLLED=yes

потому что вы используете NM, поставьте значение в no

"unlimited" написал:
ONBOOT-YES?

да, т.е. да

#282139

как добавить правило в атозагрузку?
скриптом ?

в suse я закидывал это всё в /etc/sysconfig/scripts/SuSEfirewall2-custom

либо проще скриптом?
и в какую директорию скрипт запихнуть?
спасибо

#282140
i2ks написал:
[quote="unlimited"]NM_CONTROLLED=yes

потому что вы используете NM, поставьте значение в no

"unlimited" написал:
ONBOOT-YES?

да, т.е. да[/quote]
NM_CONTROLLED=yes
о чем говорит это значение?
спасибо

#282142
"unlimited" написал:
скриптом ?

должно быть в rc.local

#282143
i2ks написал:
[quote="unlimited"]скриптом ?

должно быть в rc.local[/quote]
/etc/rc.d/*rc.local ???

#282145

да

#282163

добавил скрипт в /etc/rc.d/*rc.local

делаю /etc/rc.d/*rc.local restart

и ругается

text
[root@localhost rc.d]# /etc/rc.d/*rc.local restart
iptables v1.4.12: Couldn't load target `MASQUERADE[':No such file or directory

Try `iptables -h' or 'iptables --help' for more information.

#282166
"unlimited" написал:
и ругается

а если руками запустить?

#282168

)))))

руками?))))

просветите

#282169

sh filename.sh
или
./filename.sh
соответственно у файла должен быть исполняемым.

#282170
text
[root@localhost etc]# cd /etc/rc.d/
[root@localhost rc.d]# dir
init.d  rc0.d  rc2.d  rc4.d  rc6.d  rc.alsa_default  rcS.d
rc      rc1.d  rc3.d  rc5.d  rc7.d  rc.local         rc.sysinit
[root@localhost rc.d]# chmod 777 rc.local
[root@localhost rc.d]# sh rc.local.sh
sh: rc.local.sh: Нет такого файла или каталога
#282171
"unlimited" написал:
rc.local

так вот он же.

"unlimited" написал:
sh rc.local.sh

и

"unlimited" написал:
sh rc.local

это два разных файла

#282172
unlimited написал:
добрый день
вернулся к недоделанному.
по прежнему прошу совета

добавил поднятие интерфейсов в автозагрузку /etc/rc.d/*rc.local
text
#!/bin/sh                                                                       
ifconfig eth0 up                                                                
ifconfig eth1 up                                                                
ifconfig eth2 up                                                                
ifconfig eth3 up                                                                
                                                                                
touch /var/lock/subsys/local

туда же я могу добавить следующее правило для маршрутизации пакетов между интрфейсми? либо мне необходимо сделать отдельный скрипт?

правило-

text
iptables -I FORWARD 1 -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD 1 -i eth1 -o eth0 -j ACCEPT
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
[color=red] iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE[  [/color]
iptables -I FORWARD 1 -i eth2 -o eth3 -j ACCEPT
iptables -I FORWARD 1 -i eth3 -o eth2 -j ACCEPT
iptables --table nat --append POSTROUTING --out-interface eth2 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth3 -j MASQUERADE

Вот тут заберите дужку, а то не сработает

#282175

Выделел цветом но не знаю как экранировать дужку что есть. Думаю вы поймёте где её нужно удалить

#282177
"unlimited" написал:
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE[

надо так:

"unlimited" написал:
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE
#282178

Ага что то не дойшло так сделать *CRAZY* *WRITE* *HI* \m/

#282182
i2ks написал:
[quote="unlimited"]iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE[

надо так:

"unlimited" написал:
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE
[/quote]

ни черта не понял))
разница -в чём???

и
text
unlimited пишет:

rc.local

так вот он же. unlimited пишет:

sh rc.local.sh

и unlimited пишет:

sh rc.local

это два разных файла

совсем запутался.....((((

в общем есть 4 интерфейса на одной машине.
надо чтобы пакеты бегали между 1и 2 и между 3и 4-м. соответственно всё это поднималось автоматически при загрузке.

....
хелп

#282184
"unlimited" написал:
ни черта не понял))
разница -в чём???

в первом случае есть синтаксическая ошибка, во втором она исправлена.
1. что не получается, настроить сеть что ли?
2. настройте через gui все. но поставьте флажок. не использовать NetworkManager.
3. в данной теме уже все разжевали, надо быть только по внимательней.

#282190
i2ks написал:

2. настройте через gui все.

это пакет который надо установить?
просто я не нашел где в мандрива в графике прописать стат.маршрут

#282193
"unlimited" написал:
это пакет который надо установить?

это не пакет, это graphical user interface(gui)
сеть настройте для начала, что бы она автоматом поднималась при старте системы

Войдите или зарегистрируйтесь, чтобы ответить.