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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Интернет+локальная сеть  (Прочитано 768 раз)

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

Оффлайн ravenyd123

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Интернет+локальная сеть
« : 20 Сентября 2009, 14:03:58 »
Нужна помощь в настройке.
В общем так:

eth0 - сетевуха, которая через ppoe смотрит в инет
eth1 - сетевуха, которая смотрит в локальную сеть.

Айпи сдресс компа в локальной сети : 192.168.66.100
192.168.66.60 - главный сервер у нас в локальной сети.
В локальной сети есть еще несколько подсетей: 192.168.6.0, 192.168.166.0, 192.168.68.0 и др.

Вот содержимое файла /etc/network/interfaces:

Цитировать
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual



auto eth1
iface eth1 inet static
 address 192.168.66.100
        netmask 255.255.255.0
        broadcast 192.168.66.255
        dns-nameservers 192.168.66.60


up route add -net 192.168.0.0/16 gw 192.168.66.60 eth1
up route add -net 172.16.0.0/16 gw 192.168.66.60 eth1
up route add -net 172.32.0.0/16 gw 192.168.66.60 eth1
up route add -net 10.10.1.0/24 gw 192.168.66.249 eth1

route -n показывает:

Цитировать
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.113.63.105   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.10.1.0       192.168.66.249  255.255.255.0   UG    0      0        0 eth1
192.168.66.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
172.16.0.0      192.168.66.60   255.255.0.0     UG    0      0        0 eth1
172.32.0.0      192.168.66.60   255.255.0.0     UG    0      0        0 eth1
192.168.0.0     192.168.66.60   255.255.0.0     UG    0      0        0 eth1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

Через этот комп я раздаю инет в  локальную сеть.
КОгда инет включен, то к моему компу есть доступ только из родной подсети 192.168.66.0
Когда инет отключаю, то к серверу можно пробиться уже и из любой другой подсети.
Нужно, чтобы все работало одновременно и инет и все подсети сразу.
Искал и перепробовал все на этом форуме, гоше и яше. Ничего не помогло, темболее, что у многих просто передернуты одни и теже статьи.
Срочно нужна помощь в решении этой проблемы. У меня идеи все закончились.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: Интернет+локальная сеть
« Ответ #1 : 20 Сентября 2009, 14:07:15 »
до поднятия ppp0 таблица маршрутизации какая?

Пользователь решил продолжить мысль 20 Сентября 2009, 14:09:31:
что в
/etc/ppp/ip-up.d/
туда можно положить скрипт, который изменяет таблицу маршрутизации после поднятия pppoe
« Последнее редактирование: 20 Сентября 2009, 14:09:31 от Unreg »

Оффлайн ravenyd123

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Интернет+локальная сеть
« Ответ #2 : 20 Сентября 2009, 14:10:33 »
До поднятия pppt

Цитировать
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.1.0       192.168.66.249  255.255.255.0   UG    0      0        0 eth1
192.168.66.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
172.16.0.0      192.168.66.60   255.255.0.0     UG    0      0        0 eth1
172.32.0.0      192.168.66.60   255.255.0.0     UG    0      0        0 eth1
192.168.0.0     192.168.66.60   255.255.0.0     UG    0      0        0 eth1


Пользователь решил продолжить мысль 20 Сентября 2009, 12:14:48:
что в
/etc/ppp/ip-up.d/
туда можно положить скрипт, который изменяет таблицу маршрутизации после поднятия pppoe


5 файлов: 0000usepeerdns, 00opmasq, 0clampmss,0dns-up,bind9

Пользователь решил продолжить мысль 20 Сентября 2009, 14:21:02:
Может быть поможет в решении этой проблемы.

iptables -L -n :

Цитировать
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
LOG        all  --  127.0.0.0/8          0.0.0.0/0           LOG flags 0 level 4
DROP       all  --  127.0.0.0/8          0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            255.255.255.255
ACCEPT     all  --  192.168.66.0/24      0.0.0.0/0
ACCEPT    !tcp  --  0.0.0.0/0            224.0.0.0/4
LOG        all  --  192.168.66.0/24      0.0.0.0/0           LOG flags 0 level 4
DROP       all  --  192.168.66.0/24      0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            255.255.255.255
ACCEPT     all  --  0.0.0.0/0            85.113.37.77
DROP       all  --  0.0.0.0/0            224.0.0.1
LOG        all  --  0.0.0.0/0            0.0.0.0/0           LOG flags 0 level 4
DROP       all  --  0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  192.168.66.0/24      0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
LOG        all  --  0.0.0.0/0            192.168.66.0/24     LOG flags 0 level 4
DROP       all  --  0.0.0.0/0            192.168.66.0/24
DROP       all  --  0.0.0.0/0            224.0.0.1
LOG        all  --  0.0.0.0/0            0.0.0.0/0           LOG flags 0 level 4
DROP       all  --  0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            255.255.255.255
ACCEPT     all  --  0.0.0.0/0            192.168.66.0/24
ACCEPT    !tcp  --  0.0.0.0/0            224.0.0.0/4
LOG        all  --  0.0.0.0/0            192.168.66.0/24     LOG flags 0 level 4
DROP       all  --  0.0.0.0/0            192.168.66.0/24
ACCEPT     all  --  0.0.0.0/0            255.255.255.255
ACCEPT     all  --  85.113.37.77         0.0.0.0/0
DROP       all  --  0.0.0.0/0            224.0.0.1
LOG        all  --  0.0.0.0/0            0.0.0.0/0           LOG flags 0 level 4
DROP       all  --  0.0.0.0/0            0.0.0.0/0
« Последнее редактирование: 20 Сентября 2009, 14:21:02 от ravenyd123 »

 

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