Не получается настроеть общий доступ в интернет

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Maks47
Сообщения: 22

Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

Прошу памочь
До того как по не понятной причине был опущен сетевой интерфейс всё работало но теперь нет((((
Прописал занова маршрутизацию не помагло добавил правила в iptables, не чего что делать не пойму помагите!!!!!!!
Спасибо сказали:
ford1813
Сообщения: 383
ОС: Slackware

Re: Не получается настроеть общий доступ в интернет

Сообщение ford1813 »

Maks47 писал(а):
10.04.2008 17:30
Прошу памочь
До того как по не понятной причине был опущен сетевой интерфейс всё работало но теперь нет((((
Прописал занова маршрутизацию не помагло добавил правила в iptables, не чего что делать не пойму помагите!!!!!!!

ifconfig в студию)
Контакты для связи:

E-mail: ford1813@gmail.com

Telegram: @ford1813
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Не получается настроеть общий доступ в интернет

Сообщение Voler »

Вам нужно сделать NAT и FORWARDING.
iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -o eth1 -j SNAT --to-source внешний_адрес
iptables -A FORWARD -p tcp -m multiport -s 192.168.2.0/24 -d any/0 -j ACCEPT
Спасибо сказали:
Maks47
Сообщения: 22

Re: Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

Код:

[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:08:A1:2C:E2:54 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::208:a1ff:fe2c:e254/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2057 errors:0 dropped:0 overruns:0 frame:0 TX packets:750 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:218176 (213.0 KiB) TX bytes:51785 (50.5 KiB) Interrupt:9 Base address:0xd800 eth1 Link encap:Ethernet HWaddr 00:08:A1:82:0B:E4 inet addr:192.168.7.50 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::208:a1ff:fe82:be4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23767 errors:0 dropped:0 overruns:0 frame:0 TX packets:7663 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5092272 (4.8 MiB) TX bytes:1025249 (1001.2 KiB) Interrupt:9 Base address:0xd400 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1918 errors:0 dropped:0 overruns:0 frame:0 TX packets:1918 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:284762 (278.0 KiB) TX bytes:284762 (278.0 KiB)
Спасибо сказали:
Maks47
Сообщения: 22

Re: Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

Voler писал(а):
10.04.2008 17:55
Вам нужно сделать NAT и FORWARDING.
iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -o eth1 -j SNAT --to-source внешний_адрес
iptables -A FORWARD -p tcp -m multiport -s 192.168.2.0/24 -d any/0 -j ACCEPT

не помагает либо я не правельно делаю
бутьте так добпы по подробней
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Не получается настроеть общий доступ в интернет

Сообщение Voler »

Внешняя карта это eth1?
Если да то должно быть так
iptables -t nat -F
iptables -t filter -F
iptables -P FORWARD DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -o eth1 -j SNAT --to-source 192.168.7.50
iptables -A FORWARD -p tcp -m multiport -s 192.168.2.0/24 -d any/0 --dport 80,25,110,20,21,22 -j ACCEPT
Если вы управляете по сети вашим сервер ssh
то еще не забудь. открыть доступ для консоли.

iptables -A INPUT -p tcp -i eth0 -s твой_адрес -d 192.168.1.1 --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp -o eth0 -s 192.168.1.1 --sport 22 -d твой_адрес -j ACCEPT
Спасибо сказали:
Maks47
Сообщения: 22

Re: Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

Voler писал(а):
10.04.2008 18:55
Внешняя карта это eth1?
Если да то должно быть так
iptables -t nat -F
iptables -t filter -F
iptables -P FORWARD DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -o eth1 -j SNAT --to-source 192.168.7.50
iptables -A FORWARD -p tcp -m multiport -s 192.168.2.0/24 -d any/0 --dport 80,25,110,20,21,22 -j ACCEPT
Если вы управляете по сети вашим сервер ssh
то еще не забудь. открыть доступ для консоли.

iptables -A INPUT -p tcp -i eth0 -s твой_адрес -d 192.168.1.1 --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp -o eth0 -s 192.168.1.1 --sport 22 -d твой_адрес -j ACCEPT

не помагает что делать ума не приложу
Спасибо сказали:
Maks47
Сообщения: 22

Re: Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

проблема наверно заключается в том что сервер не доступен, а ip раздаются нормально помогите как то решить эту проблему!!!!!
Спасибо сказали:
HRonik
Сообщения: 140
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение HRonik »

жесть...
вы парни как вапще догадались что автору нужно???телепатия ..не иначе!

Maks47 , давай подробнее, что работало и что сейчас не работает, на фразу "всё работало но теперь нет(((("
даже представления не имеете как я вам сочувствую..но помочь сложно :)

ЗЫ судя по ifconfig интерфейсы у вас работают без ошибок, и линк присутствует.
Спасибо сказали:
Маслов Д. А.
Сообщения: 130

Re: Не получается настроеть общий доступ в интернет

Сообщение Маслов Д. А. »

HRonik писал(а):
11.04.2008 07:16
жесть...
вы парни как вапще догадались что автору нужно???телепатия ..не иначе!

Maks47 , давай подробнее, что работало и что сейчас не работает, на фразу "всё работало но теперь нет(((("
даже представления не имеете как я вам сочувствую..но помочь сложно :)

ЗЫ судя по ifconfig интерфейсы у вас работают без ошибок, и линк присутствует.


Согласен интересно было бы посмотреть на таблицу маршрутизации, а также узнать какой из интерфейсов внутренний, а какой внешний, а так же потом к чему внешний интерфейс подключается. И сразу бы не мешало проверить с компьютера на котором планируется организовать раздачу Интернета, можно подключиться к каким-либо внешним узлам?
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Не получается настроеть общий доступ в интернет

Сообщение Voler »

route ее вывод в студию.
вывод команды tracert на любой хост с сервера.
Спасибо сказали:
Аватара пользователя
joub
Сообщения: 170
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение joub »

пробовали ?

Код: Выделить всё

echo 1 > /proc/sys/net/ipv4/ip_forward
Спасибо сказали:
Maks47
Сообщения: 22

Re: Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

Код:

Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.7.0 192.168.1.1 255.255.255.0 UG 0 0 0 eth0 192.168.7.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.1.0 192.168.7.50 255.255.255.0 UG 0 0 0 eth1 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.7.1 0.0.0.0 UG 0 0 0 eth1 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0


eth0 - внутренний, смотрит на мою локалку
eth1 - внешний, смотрит в интернет доступ в интернет есть подключен к обычной локалке

joub писал(а):
11.04.2008 10:40
пробовали ?

Код: Выделить всё

echo 1 > /proc/sys/net/ipv4/ip_forward

Пробовал не помогло
Спасибо сказали:
Аватара пользователя
joub
Сообщения: 170
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение joub »

факторов многа :)
начнем:
сервер eth0 - 192.168.0.3 - сеть , eth1 - 192.168.1.2 - интернет (шлюз интернета 192.168.1.1)

Код: Выделить всё

#!/bin/sh -e
#
iptables -F
iptables -t nat -F
iptables --delete-chain
iptables -t nat --delete-chain
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 192.168.1.2
# перенапровление в SQUID
#iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
echo 1 > /proc/sys/net/ipv4/ip_forward

примерна так, без какой либо защиты и др. фигни )
клутинги

Код: Выделить всё

192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0            192.168.1.1  0.0.0.0             U     0      0        0 eth1


вапрос , кака у вас настроениы клиенты ? куда смотрит DNS ???



конечно магу привести полнастью рабочий мой конфиг, но баюсь он вам непайдет, т.к. я использую
eth1 - на внутреннию сеть провайдера, там лежить приличный кусок байнета
ppp0 - смотрит в интернет
все чута работает через ADSL роутер
для кешерования сайтов и рактинак используется squid
на серваке так-же стоит bind9 как кеш дамена
узеры настроены
ip: 192.168.0.x (10-254)
DNS: 192.168.0.3
Шлюз: 192.168.0.3
..... )))))
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Не получается настроеть общий доступ в интернет

Сообщение Indarien »

Парни а разве у 192.168.х.х может быть маска 255.255.255.0?
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Аватара пользователя
joub
Сообщения: 170
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение joub »

Indarien писал(а):
11.04.2008 12:58
Парни а разве у 192.188.х.х может быть маска 255.255.255.0?

видемо может. как я понял, там две разные сети, и у каждой свая маска )))
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Не получается настроеть общий доступ в интернет

Сообщение Indarien »

joub писал(а):
11.04.2008 14:23
Indarien писал(а):
11.04.2008 12:58
Парни а разве у 192.188.х.х может быть маска 255.255.255.0?

видемо может. как я понял, там две разные сети, и у каждой свая маска )))

Ну, 192.168.1.1 и 192.168.1.30 с маской 255.255.255.0 будут норм работать, но вот с хостом 192.168.0.1 при такой маске.....ну вы меня понмаете =)
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Аватара пользователя
joub
Сообщения: 170
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение joub »

дано
Maks47 писал(а):
10.04.2008 17:59

Код:

[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:08:A1:2C:E2:54 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 eth1 Link encap:Ethernet HWaddr 00:08:A1:82:0B:E4 inet addr:192.168.7.50 Bcast:192.168.7.255 Mask:255.255.255.0 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0



Indarien писал(а):
11.04.2008 14:27
Ну, 192.168.1.1 и 192.168.1.30 с маской 255.255.255.0 будут норм работать, но вот с хостом 192.168.0.1 при такой маске.....ну вы меня понмаете =)

к чиму бы это ? и вобще о чем ?
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Не получается настроеть общий доступ в интернет

Сообщение Indarien »

joub писал(а):
11.04.2008 14:33
дано
Maks47 писал(а):
10.04.2008 17:59

Код:

[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:08:A1:2C:E2:54 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 eth1 Link encap:Ethernet HWaddr 00:08:A1:82:0B:E4 inet addr:192.168.7.50 Bcast:192.168.7.255 Mask:255.255.255.0 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0



Indarien писал(а):
11.04.2008 14:27
Ну, 192.168.1.1 и 192.168.1.30 с маской 255.255.255.0 будут норм работать, но вот с хостом 192.168.0.1 при такой маске.....ну вы меня понмаете =)

к чиму бы это ? и вобще о чем ?

Мысли в слух =)
Имелось в виду что хост 192.168.1.1\255.255.255.0 будет видеть хост 192.168.1.30\255.255.255.0, но не будет видеть хоста с 192.168.2.30\255.255.255.0
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Аватара пользователя
joub
Сообщения: 170
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение joub »

Indarien писал(а):
11.04.2008 15:02
Мысли в слух =)
Имелось в виду что хост 192.168.1.1\255.255.255.0 будет видеть хост 192.168.1.30\255.255.255.0, но не будет видеть хоста с 192.168.2.30\255.255.255.0


ответ туда-же ))
а зачем ? и кто он это призрачный 192.168.2.30 ? :))
Спасибо сказали:
Maks47
Сообщения: 22

Re: Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

что то я не пойму как последние сообщения относятся к данной проблеме
Помогите решить а то уже 2 сутки бьюсь а толку мало
Спасибо сказали:
Аватара пользователя
joub
Сообщения: 170
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение joub »

ICQ есть ? стучись :) 260-877-772
Спасибо сказали:
Маслов Д. А.
Сообщения: 130

Re: Не получается настроеть общий доступ в интернет

Сообщение Маслов Д. А. »

Меня лично смущает Ваша таблица маршрутизации. Я бы оставил только следующие маршруты:

192.168.7.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.7.1 0.0.0.0 UG 0 0 0 eth1

Потом насколько я понимаю из того, что Вы указали - 192.168.7.1 это какой-либо модем (маршрутизатор), может ли быть такое, что Вы забываете переназначить ему ip (такое предположение следует иэ того, что Вы говорите, что при подключении к локальной сети, Интернет у Вас работает, а адрес внутренней сети у Вас 192.168.1.0/24 ).
А если описать механизм решения проблемы я бы сделал следующее:
1. Отключил внутренний интерфейс.
2. Добился работы Интернет с компьютера под LInux (то есть работы внешнего интерфейса).
3. Подключил бы внутренний интерфейс.
4. Начал бы заниматься настройкой маршрутизации.

P.S. Полагаю, что у Вас есть физический доступ к серверу.
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Не получается настроеть общий доступ в интернет

Сообщение Indarien »

ну посмотрите же =)
eth0 Link encap:Ethernet HWaddr 00:08:A1:2C:E2:54
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr 00:08:A1:82:0B:E4
inet addr:192.168.7.50 Bcast:192.168.7.255 Mask:255.255.255.0

Как IP 192.168.1.1\255.255.255.0 увидит 192.168.7.1\255.255.255.0 ?
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Аватара пользователя
joub
Сообщения: 170
ОС: Debian

Re: Не получается настроеть общий доступ в интернет

Сообщение joub »

Indarien писал(а):
11.04.2008 16:17
ну посмотрите же =)
eth0 Link encap:Ethernet HWaddr 00:08:A1:2C:E2:54
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr 00:08:A1:82:0B:E4
inet addr:192.168.7.50 Bcast:192.168.7.255 Mask:255.255.255.0

Как IP 192.168.1.1\255.255.255.0 увидит 192.168.7.1\255.255.255.0 ?


вы в курсе что такое ФОРВАРДИНГ ?(FORWARD) или вообще о чем речь ?

ЙА уже пачти пол сабаки сьел на шлюзах в инет и билинговых системах, примененим 1-2 каналов выхода во вне )))
Спасибо сказали:
Maks47
Сообщения: 22

Re: Не получается настроеть общий доступ в интернет

Сообщение Maks47 »

Всем спасибо проблема решилась тему можно закрывать.
Отдельное спасибо joub!!!!
Спасибо сказали:
Маслов Д. А.
Сообщения: 130

Re: Не получается настроеть общий доступ в интернет

Сообщение Маслов Д. А. »

Maks47 писал(а):
13.04.2008 13:52
Всем спасибо проблема решилась тему можно закрывать.
Отдельное спасибо joub!!!!


Поделитесь решением проблемы, мне да и думаю другим будет интересно!
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Не получается настроеть общий доступ в интернет

Сообщение Indarien »

joub писал(а):
11.04.2008 16:38
Indarien писал(а):
11.04.2008 16:17
ну посмотрите же =)
eth0 Link encap:Ethernet HWaddr 00:08:A1:2C:E2:54
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr 00:08:A1:82:0B:E4
inet addr:192.168.7.50 Bcast:192.168.7.255 Mask:255.255.255.0

Как IP 192.168.1.1\255.255.255.0 увидит 192.168.7.1\255.255.255.0 ?


вы в курсе что такое ФОРВАРДИНГ ?(FORWARD) или вообще о чем речь ?

ЙА уже пачти пол сабаки сьел на шлюзах в инет и билинговых системах, примененим 1-2 каналов выхода во вне )))

Невнимательно прочитал пост, натупил, приношу извинения автору топика и всем участникам обсуждения=)
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали: