LinuxForum.Fans
Тема

Не могу подключиться к FTP

Автор: Dormidont3 145 сообщений 28920 просмотров
#127579
a-x написал:
Конечно гениально, точнее просто разумно, чем тыркаться наугад проще разорвать всю цепочку и собирая её проверять очень(!) нужную функцию, займет 10 минут, но хоть будет ясно где затык, а так можно телепатически еще пару дней угробить.

Этот вариант работает в том случае если вы представляете что делаете и как это работает, и подкреплены фундаментальными знаниями в области linux, а здесь, человек поставил систему и столкнулся с трудностями, если есть какие соображения по поводу вопроса ТС, то помогите, "а не лейте воду в море". По кол-ву страниц ТС и так все уже предоставил, только у меня все равно есть некоторые сомнения то что ТС что то делает не так. Может это уже паранойя? smile

Так как раз для людей, которые не подкреплены фундаментальными знаниями и нужны простые ходы. Чего человека заставялть ковыряться в iptables, тем более, если дело не в нем. Проще от них для начала избавится совем и забыть, проверить так, потом еще винтик прикрутить, а так это скорее не параноя, а обычная каша, хаос. Там уже столько навертели, что разбираться лень, проще собрать поэтапно.

#127580
Dormidont3 написал:
Я конечно могу выполнить этот скрипт, только скажите, как после этого по очереди подключать всё, что нужно... И... нужно ли делать обновление каких либо конфигов и настройки системы менять? Я так полагаю этот скрипт должен выкинуть из цепочки сквид и DG а соответсвенно и подключение через их порты тоже не прокатит и в настройках оперы, нужно будет указать какой то другой порт... 8080 видимо, да?

1. Сохраните свои настройки iptables, командой iptables-save
2. запустите скрипт
3. На клиенте пропишите дефолтный шлюз до вашего прокси (шлюза)
4. На клиенте в браузере уберите подключение через прокси.

Сделав так, в Интернет вы будете попадать через iptables, цепочку FORWARD минуя squid и dg.
Если пройдет авторизация на фтп, то читайте дальше...

#127582

Dormidont3, У меня такое впечатления что вы просто Ок нажимаете на вводе логин/пароль. oO

#127583

Я простой учитель информатики. В институте меня учили как научить детей пользоваться вордом и экселем. Линуксом я пользоваться начал почти год назад, потому, что правительство РФ решило, что больше платить за винду не хочет (я кстати рад, потому, что линукс мне теперь больше нравится, чем винда), сервер я поставил ещё позже и использую его несколько месяцев и то, просто как фильтр интернета. (Поймите правильно, но у меня и так ОЧЕНЬ много обязанностей и изучаю я всё это дело очень медленно ибо нет времени, так как всей школе нужно переставить систему и подключить оборудование и т.д.)

Я прекрасно понимаю, что предложенная цепочка действий очень логична, но просто предложить мне её бесполезно ибо я правда пока не понимаю как её осуществить... Ну вот выполню я скрип, у меня рубанётся сквид и DG из цепочки интернета... А что дальше7 Я правда не представляю...

Извиняюсь за полемику не относящуюся к теме, но это всё для меня пока тёмный лес, с которым я искренне стараюсь разобраться по мере своих сили и читаю, всё, что советуют, по мере появления времени.

К сожалению в данный момент времени совсем не много... Я конечно уже нашёл запасной варианнт, но он очень трудоёмкий и я очень рассчитываю на помощь в настройке, что бы всё работало как нужно...

#127584
a-x написал:
[quote=Dormidont3]Я конечно могу выполнить этот скрипт, только скажите, как после этого по очереди подключать всё, что нужно... И... нужно ли делать обновление каких либо конфигов и настройки системы менять? Я так полагаю этот скрипт должен выкинуть из цепочки сквид и DG а соответсвенно и подключение через их порты тоже не прокатит и в настройках оперы, нужно будет указать какой то другой порт... 8080 видимо, да?

1. Сохраните свои настройки iptables, командой iptables-save
2. запустите скрипт
3. На клиенте пропишите дефолтный шлюз до вашего прокси (шлюза)
4. На клиенте в браузере уберите подключение через прокси.

Сделав так, в Интернет вы будете попадать через iptables, цепочку FORWARD минуя squid и dg.
Если пройдет авторизация на фтп, то читайте дальше...[/quote]
Не забываем про маскардинг.

#127586
i2ks написал:
Dormidont3, У меня такое впечатления что вы просто Ок нажимаете на вводе логин/пароль. oO

Ну что уж вы... Я конечно дуб дубов с настройке сервера, но не до такой же степени...
Если бы у меня появлялось окошко где нужно ввести логин и пароль, я бы это сделал, но оно не появляется. Сразу высвечивается сообщение об ошибке и всё...

#127588
a-x написал:
Там уже столько навертели, что разбираться лень, проще собрать поэтапно.

Логично, от малого к большему. smile
В общем за ТС тогда все остается =)

#127589
i2ks написал:
[quote=a-x]Там уже столько навертели, что разбираться лень, проще собрать поэтапно.

Логично, от малого к большему. smile
В общем за ТС тогда все остается =)[/quote]

Что такой ТС :(

Сейчас буду пробовать систему со скриптом...

#127590

Dormidont3, ТопикСтартер =)

Dormidont3 написал:
Сейчас буду пробовать систему со скриптом...

ждемс, о результатах пишите =)

#127598
i2ks написал:
Dormidont3, ТопикСтартер =)
[quote=Dormidont3]Сейчас буду пробовать систему со скриптом...

ждемс, о результатах пишите =)[/quote]

Результаты странные. Может что забыл сделать...

Порядок был такой.
1. Скопировал скрипт, заменил как было сказано на внешний интерфейс строчку.
2. Скопировал файл скрипта на сервер
3. Выполнил chmod 777 skript
4. Запустил скрипт.
5. В настройках оперы отключил все прокси серверы...
В итоге не смог открыть ничего, даже яндекс.
Что забыл сделать?
(не очень понял по поводу шлюза... У меня шлюзом стоит внутренний интерфейс и он вроде не должен как то меняться...)

что бы вернуть интернет выполнил
[console][root@comp-Pentium-Dual-679ab3 ~]# iptables-restore < iptables.rules
[root@comp-Pentium-Dual-679ab3 ~]# echo "1" > /proc/sys/net/ipv4/ip_forward[/console]

#127601

для проверки из под wine или gnome commander

#127616
Dormidont3 написал:
[quote=i2ks]Dormidont3, ТопикСтартер =)
[quote=Dormidont3]Сейчас буду пробовать систему со скриптом...

ждемс, о результатах пишите =)[/quote]

Результаты странные. Может что забыл сделать...

Порядок был такой.
1. Скопировал скрипт, заменил как было сказано на внешний интерфейс строчку.
2. Скопировал файл скрипта на сервер
3. Выполнил chmod 777 skript
4. Запустил скрипт.
5. В настройках оперы отключил все прокси серверы...
В итоге не смог открыть ничего, даже яндекс.
Что забыл сделать?
(не очень понял по поводу шлюза... У меня шлюзом стоит внутренний интерфейс и он вроде не должен как то меняться...)

что бы вернуть интернет выполнил
[console][root@comp-Pentium-Dual-679ab3 ~]# iptables-restore < iptables.rules
[root@comp-Pentium-Dual-679ab3 ~]# echo "1" > /proc/sys/net/ipv4/ip_forward[/console][/quote]

Подробнее чуть.
1. Запускаете скрипт.
2. затем iptables -S, должно быть что-то типа
[console]mail:/etc/network/netfilter# iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
[/console]
3. затем iptables -S -t nat, должно быть, что-то типа
[console]nagios:~# iptables -S -t nat
-P PREROUTING ACCEPT
-P POSTROUTING ACCEPT
-P OUTPUT ACCEPT
-A POSTROUTING -o eth0 -j SNAT --to-destination 10.0.0.249
[/console]
Если это так, то iptables настроен
На клиенте в качестве дефолтного шлюза укажите 192.168.1.254, прокси в браузере отключите

Так вы пойдете в интернет без squid и dg, ничего страшного, они никуда не делись просто пока стоят в сторонке

#127624

[console][root@comp-Pentium-Dual-679ab3 Documents]# iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
[root@comp-Pentium-Dual-679ab3 Documents]# iptables -S -t nat
-P PREROUTING ACCEPT
-P POSTROUTING ACCEPT
-P OUTPUT ACCEPT
-A POSTROUTING -o eth1 -j MASQUERADE
[root@comp-Pentium-Dual-679ab3 Documents]#
[/console]

После всего этого интернет продолжает работать, а при отключении прокси в настройках браузера ни куда попасть не могу...

#127626

Не знаю на сколько это важно, но у меня при выводе ifconfig как то уж очень много всего выползает... Может тут что то подскажет причину?

text
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1F:C6:BE:7E:7E  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Memory:dfec0000-dff00000 

eth1 Link encap:Ethernet HWaddr 00:80:48:67:9A:AE inet addr:10.2.68.64 Bcast:10.2.68.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1056517 errors:0 dropped:0 overruns:0 frame:0 TX packets:398541 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:697362130 (665.0 MiB) TX bytes:53135899 (50.6 MiB) Interrupt:17 Base address:0xc800

eth2 Link encap:Ethernet HWaddr 00:80:48:67:9A:B3 inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:385590 errors:0 dropped:0 overruns:0 frame:0 TX packets:589066 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:45960396 (43.8 MiB) TX bytes:681051283 (649.5 MiB) Interrupt:21 Base address:0x8c00

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:543529 errors:0 dropped:0 overruns:0 frame:0 TX packets:543529 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:310375627 (295.9 MiB) TX bytes:310375627 (295.9 MiB)

ppp1 Link encap:Point-to-Point Protocol inet addr:46.165.53.157 P-t-P:46.165.0.12 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1 RX packets:281152 errors:0 dropped:0 overruns:0 frame:0 TX packets:257864 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:276709643 (263.8 MiB) TX bytes:29207960 (27.8 MiB)

venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

#127630

Если вернуть умолчания то

[console]iptables -S -t nat
-P PREROUTING ACCEPT
-P POSTROUTING ACCEPT
-P OUTPUT ACCEPT
-A PREROUTING -s 192.168.1.1/32 -p tcp -m tcp --dport 21 -j ACCEPT
-A POSTROUTING -o eth1 -j MASQUERADE
[/console]

#127631
Dormidont3 написал:
Не знаю на сколько это важно, но у меня при выводе ifconfig как то уж очень много всего выползает... Может тут что то подскажет причину?

Все нормально здесь, доступ в интернет с помощью PPPoE/PPTP, тогда iptables чуток по другому будет выглядеть в итоге.

#127633
i2ks написал:
[quote=Dormidont3]Не знаю на сколько это важно, но у меня при выводе ifconfig как то уж очень много всего выползает... Может тут что то подскажет причину?

Все нормально здесь, доступ в интернет с помощью PPPoE/PPTP, тогда iptables чуток по другому будет выглядеть в итоге.[/quote]

Хорошо.


Мне уже неудобно как то даже становится... На меня уже столько времени ушло, а толку никакого... :(

#127666
Dormidont3 написал:
[console][root@comp-Pentium-Dual-679ab3 Documents]# iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
[root@comp-Pentium-Dual-679ab3 Documents]# iptables -S -t nat
-P PREROUTING ACCEPT
-P POSTROUTING ACCEPT
-P OUTPUT ACCEPT
-A POSTROUTING -o eth1 -j MASQUERADE
[root@comp-Pentium-Dual-679ab3 Documents]#
[/console]

После всего этого интернет продолжает работать, а при отключении прокси в настройках браузера ни куда попасть не могу...

Так там PPPoE, тогда надо
-A POSTROUTING -o ppp1 -j MASQUERADE

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