31

Kettler, Ну с сервера не пингует 192.168.80.1 - впн сервер и меня 192.168.80.61.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

32 (22.09.2011 18:22:49 отредактировано Kettler)

покаж конфиг iptables с основного сервера и там где стоит vpn server
К радиусу прикрутил vpn?

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

33

Kettler пишет:

К радиусу прикрутил vpn?

Да, прикрутил. И пользователей загнал в базу.

Скрипт, через 10 минут. Сейчас не могу.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

34

Вот со шлюза. Конфиг упрощенный, порты не закрываются.

+ открыть спойлер
#!/bin/bash
inet="eth1"

# Всем скорость от 1 Мбит/c. Входящая и исходящая.
NUMBERS_ALL="192.168.1.180 192.168.1.179 192.168.1.178 192.168.1.177 192.168.1.186 192.168.2.100 192.168.3.223 192.168.3.250"


# Всем скорость от 1 Мбит/c до 8 Мбит/c. Входящая и исходящая.
NUMBERS_PRIV="192.168.1.173 192.168.3.200 192.168.3.254 192.168.3.253 192.168.3.201"

################ Подключаем все модулю и все запрещаем в фаирволе ###############
echo "1" > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
iptables -F
iptables -F -t nat
iptables -F -t mangle

iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

################# Маскарадинг в инет и локалку ###############################
iptables --table nat --append POSTROUTING --out-interface vlan3 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface vlan4 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface vlan5 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE

iptables -t nat -A PREROUTING -i eth1  -p tcp --dport 2010 -j DNAT --to-destination 192.168.3.1
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1723 -j DNAT --to-destination 192.168.3.223:1723
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 47 -j DNAT --to-destination 192.168.3.223:47

#Выравниваем MTU
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

#############Firewall#############
# Отбрасывать все пакеты, которые не могут быть идентифицированы и поэтому не могут иметь определенного статуса.
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A FORWARD -m state --state INVALID -j DROP

# Принимать все пакеты, которые инициированы из уже установленного соединения, и имеющим признак ESTABLISHED.
# Состояние ESTABLISHED говорит о том, что это не первый пакет в соединении.
iptables -A INPUT   -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

# Приводит к связыванию системных ресурсов, так что реальных обмен данными становится не возможным.
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP

#разрешаем локальный траффик для локальной сети
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

iptables -A INPUT -i vlan3 -j ACCEPT
iptables -A OUTPUT -o vlan3 -j ACCEPT
iptables -A INPUT -i vlan4 -j ACCEPT
iptables -A OUTPUT -o vlan4 -j ACCEPT

iptables -A INPUT -i vlan5 -j ACCEPT
iptables -A OUTPUT -o vlan5 -j ACCEPT

#Разрешаем гулять всем подсетям
iptables -A FORWARD -i vlan4 -o vlan3 -j ACCEPT
iptables -A FORWARD -i vlan3 -o vlan4 -j ACCEPT

iptables -A FORWARD -i vlan4 -o vlan5 -j ACCEPT
iptables -A FORWARD -i vlan5 -o vlan4 -j ACCEPT

iptables -A FORWARD -i vlan3 -o vlan5 -j ACCEPT
iptables -A FORWARD -i vlan5 -o vlan3 -j ACCEPT


# ICMP разрешаем пинг с локальной сети провайдера до сервера
iptables -A INPUT -i $inet -p icmp -j ACCEPT
iptables -A OUTPUT -o $inet -p icmp -j ACCEPT

#Разрешаем ICMP пакеты для vlan3, vlan4 в интернет
iptables -A FORWARD -i $inet -o vlan3 -p icmp -j ACCEPT
iptables -A FORWARD -i vlan3 -o $inet -p icmp -j ACCEPT

iptables -A FORWARD -i $inet -o vlan4 -p icmp -j ACCEPT
iptables -A FORWARD -i vlan4 -o $inet -p icmp -j ACCEPT

iptables -A FORWARD -i $inet -o vlan5 -p icmp -j ACCEPT
iptables -A FORWARD -i vlan5 -o $inet -p icmp -j ACCEPT


iptables -A FORWARD -i eth1 -o vlan3 -d 192.168.3.1 -p tcp -m tcp --dport 2010 -j ACCEPT

iptables -A FORWARD -i eth1 -o vlan3 -d 192.168.3.223 -p tcp -m tcp --dport 1723 -j ACCEPT
iptables -A FORWARD -i vlan3 -o eth1 -s 192.168.3.223 -p tcp -m tcp --sport 1723 -j ACCEPT

iptables -A FORWARD -i eth1 -o vlan3 -d 192.168.3.223 -p tcp -m tcp --dport 47 -j ACCEPT
iptables -A FORWARD -i vlan3 -o eth1 -s 192.168.3.223 -p tcp -m tcp --sport 47 -j ACCEPT

# Разрешаем серверу http, https, ssh, ftp (открываем порты 80,443,21,22)

iptables -A INPUT -i $inet -p tcp --sport 465 -j ACCEPT
iptables -A OUTPUT -o $inet -p tcp --dport  465 -j ACCEPT
#HTTP
iptables -A INPUT -i $inet -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -o $inet -p tcp --dport  80 -j ACCEPT
iptables -A INPUT -i $inet -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -o $inet -p tcp --sport  80 -j ACCEPT
# passive ftp
##########################################################
iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT # ftp-сервер
iptables -A OUTPUT -p tcp -m tcp --sport 21 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 20 -j ACCEPT # ftp-data для активного режима
iptables -A OUTPUT -p tcp -m tcp --sport 20 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 60000:60235 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --sport 60000:60235 -j ACCEPT
###########################################################
# SSH
iptables -A INPUT -i $inet -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -o $inet -p tcp --sport  22 -j ACCEPT
#DNS
iptables -A INPUT -i $inet -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -o $inet -p udp --sport  53 -j ACCEPT

iptables -A INPUT -i $inet -p udp --sport 53 -j ACCEPT
iptables -A OUTPUT -o $inet -p udp --dport  53 -j ACCEPT

#DHCP
iptables -A INPUT -i $inet -p udp --dport 67 -j ACCEPT
iptables -A OUTPUT -o $inet -p udp --sport  67 -j ACCEPT

iptables -A INPUT -i $inet -p udp --sport 67 -j ACCEPT
iptables -A OUTPUT -o $inet -p udp --dport  67 -j ACCEPT

#############Шейпер#############

#Режем входящую
NUMBERS_VLAN="vlan3 vlan4 vlan5"
for number_vl in `echo $NUMBERS_VLAN`
do
echo $number_vl

tc qdisc del dev $number_vl root
tc qdisc add dev $number_vl root handle 1: htb

tc class add dev $number_vl parent 1: classid 1:1 htb rate 100Mbit

tc class add dev $number_vl parent 1:1 classid 1:100 htb rate 100Mbit ceil 100Mbit burst 15k
tc class add dev $number_vl parent 1:1 classid 1:90 htb rate 1Mbit ceil 8Mbit burst 15k
tc class add dev $number_vl parent 1:1 classid 1:80 htb rate 1Mbit ceil 1Mbit burst 15k

tc qdisc add dev $number_vl parent 1:100 handle 100: sfq perturb 10
tc qdisc add dev $number_vl parent 1:90 handle 90: sfq perturb 10
tc qdisc add dev $number_vl parent 1:80 handle 80: sfq perturb 10

tc filter add dev $number_vl parent 1:0 protocol ip prio 7 handle 100 fw classid 1:100
tc filter add dev $number_vl parent 1:0 protocol ip prio 1 handle 90 fw classid 1:90
tc filter add dev $number_vl parent 1:0 protocol ip prio 2 handle 80 fw classid 1:80
done

#Между подсетями на 100
iptables -t mangle -A FORWARD -i vlan3 -o vlan4 -j MARK --set-mark 100
iptables -t mangle -A FORWARD -i vlan3 -o vlan5 -j MARK --set-mark 100

iptables -t mangle -A FORWARD -i vlan4 -o vlan3 -j MARK --set-mark 100
iptables -t mangle -A FORWARD -i vlan4 -o vlan5 -j MARK --set-mark 100

iptables -t mangle -A FORWARD -i vlan5 -o vlan3 -j MARK --set-mark 100
iptables -t mangle -A FORWARD -i vlan5 -o vlan4 -j MARK --set-mark 100


###############################################################################
#PRIV
for number_priv in `echo $NUMBERS_PRIV`
do
  iptables -t mangle -A FORWARD -s $number_priv -o $inet -j MARK --set-mark 90
  iptables -t mangle -A FORWARD -i $inet -d $number_priv -j MARK --set-mark 90
  iptables -A FORWARD -s $number_priv -o $inet -j ACCEPT
  iptables -A FORWARD -i $inet -d $number_priv -j ACCEPT
done

#### ALL
for number_all in `echo $NUMBERS_ALL`
do
  iptables -t mangle -A FORWARD -s $number_all -o $inet -j MARK --set-mark 80
  iptables -t mangle -A FORWARD -i $inet -d $number_all -j MARK --set-mark 80
  iptables -A FORWARD -s $number_all -o $inet -j ACCEPT
  iptables -A FORWARD -i $inet -d $number_all -j ACCEPT
done
#############################################################################

#Режем исходящую
tc qdisc del dev $inet root
tc qdisc add dev $inet root handle 1: htb

tc class add dev $inet parent 1: classid 1:1 htb rate 100Mbit

tc class add dev $inet parent 1:1 classid 1:90 htb rate 1Mbit ceil 8Mbit burst 15k
tc class add dev $inet parent 1:1 classid 1:80 htb rate 1Mbit ceil 2Mbit burst 15k

tc qdisc add dev $inet parent 1:90 handle 90: sfq perturb 10
tc qdisc add dev $inet parent 1:80 handle 80: sfq perturb 10

tc filter add dev $inet parent 1:0 protocol ip prio 1 handle 90 fw classid 1:90
tc filter add dev $inet parent 1:0 protocol ip prio 2 handle 80 fw classid 1:80
sleep 1
/bin/sh /root/script/banned.sh

А вот этот с vpn server

+ открыть спойлер
*mangle
:PREROUTING ACCEPT [375:29086]
:INPUT ACCEPT [374:28854]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [231:38180]
:POSTROUTING ACCEPT [231:38180]
COMMIT
# Completed on Wed Sep 21 21:39:07 2011
# Generated by iptables-save v1.4.7 on Wed Sep 21 21:39:07 2011
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [231:38180]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p gre -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1723 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -s 192.168.80.0/24 -o eth0 -j ACCEPT
-A FORWARD -d 192.168.80.0/24 -i eth0 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Wed Sep 21 21:39:07 2011
# Generated by iptables-save v1.4.7 on Wed Sep 21 21:39:07 2011
*nat
:PREROUTING ACCEPT [8:748]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.80.0/24 -o eth0 -j MASQUERADE
COMMIT
# Completed on Wed Sep 21 21:39:07 2011

Диапазон vpn - 192.168.80.0/24
ip vpn server - 192.168.3.223

Когда подключаюсь с дома, то сети видны все кроме vlan4. С сервера не пингуется 192.168.80.0/24.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

35

Да и оказывается достаточно одной строчки

 Консоль:
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1723 -j DNAT --to-destination 192.168.3.223:1723

Достаточно одной таблэтки (с) Брильянтовая рура

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

36

--=XliN=-- пишет:

Задача.
Есть локальная сеть на работе. В ней настроен VPNServer

VPNServer
IP: 192.168.3.223
GATEWAY: 192.168.3.77
DNS: 192.168.1.77

Он прекрасно работает. Клиенты из локали могут подключаться и получать доступ в инет.

Есть домашняя сеть дома

HOMECOMP
IP: 192.168.1.100
GATEWAY: 192.168.1.2
DNS: От провайдера

Как мне объединить мою домашнюю сеть с рабочей? На шлюзе (который инет отдает) настроена iptables и есть доменное имя blablba.dyndns.org.
Как мне перенаправить запросы от меня до VPN сервера.

Пробовал на шлюзе

 Консоль:
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1723 -j DNAT --to-destination 192.168.3.223
iptables -A FORWARD -i eth1 -o vlan3 -d 192.168.3.223 -p tcp -m tcp --dport 1723 -j ACCEPT

Не помогло.

Никак. Нужен хотя бы один "белый" ЙП в Вашем распоряжении. Или что бы провайдер предоставил фррвард портов в Вашу локалку.
При белом ЙП, всё просто - openVPN.

37

CyberDaemon пишет:

Никак. Нужен хотя бы один "белый" ЙП в Вашем распоряжении. Или что бы провайдер предоставил фррвард портов в Вашу локалку.
При белом ЙП, всё просто - openVPN.

Так работает все уже. На строне работы белый IP хоть и динамический. На стороне дома, тоже белый IP динамика. Все отлично подключается.
На сервере настроен pptp+freeradius+mysql. Связка работает на ура. Локалка видна, шифрование работает, скорость терпимая.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

38

--=XliN=-- пишет:

Да и оказывается достаточно одной строчки

 Консоль:
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1723 -j DNAT --to-destination 192.168.3.223:1723

Достаточно одной таблэтки (с) Брильянтовая рура

Если открыт FORWARD

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

39 (25.09.2011 15:47:53 отредактировано XliN)

Не могу разобраться!! По vlan3 и vlan5 гуляет замечательно, а во vlan4 не хочет.
С клиента делаю tracert 192.168.1.77 (vlan4) и он не отрабатывает совсем.
Если сделать tracert 192.168.2.100 (vlan5) то он проходит 192.168.80.1 (vpnserver) --> 192.168.3.77 (vlan3) --> 192.168.2.100 (vlan5)

 Консоль:
Трассировка маршрута к 192.168.2.100 с максимальным числом прыжков 30

  1   164 ms   135 ms    52 ms  192.168.80.1
  2    50 ms    29 ms     7 ms  192.168.3.77
  3    10 ms    19 ms     8 ms  192.168.2.100

Трассировка завершена.


Где собака зарыта? ac

Ну а сам vpn server прекрасно пингует 192.168.1.77

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

40 (25.09.2011 17:06:50 отредактировано Kettler)

попробуй на клиенте прописать маршрут до 192.168.1.77 через PPTP
Либо покажи вывод с клиента route print

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

41

С домашнего компа

 Консоль:
C:\Documents and Settings\Saikov>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 56 c0 00 08 ...... VMware Virtual Ethernet Adapter for VMnet8
0x3 ...00 30 05 4e 04 4d ...... ADMtek AN983 based ethernet рфряЄхЁ - ╠шэшяю
ырэшЁют∙шър яръхЄют
0xc0005 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0      192.168.1.2   192.168.1.100       31
          0.0.0.0          0.0.0.0    192.168.80.61   192.168.80.61       1
     46.72.51.149  255.255.255.255      192.168.1.2   192.168.1.100       30
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.1.0    255.255.255.0    192.168.1.100   192.168.1.100       30
    192.168.1.100  255.255.255.255        127.0.0.1       127.0.0.1       30
    192.168.1.255  255.255.255.255    192.168.1.100   192.168.1.100       30
    192.168.80.61  255.255.255.255        127.0.0.1       127.0.0.1       50
   192.168.80.255  255.255.255.255    192.168.80.61   192.168.80.61       50
    192.168.116.0    255.255.255.0    192.168.116.1   192.168.116.1       20
    192.168.116.1  255.255.255.255        127.0.0.1       127.0.0.1       20
  192.168.116.255  255.255.255.255    192.168.116.1   192.168.116.1       20
        224.0.0.0        240.0.0.0    192.168.1.100   192.168.1.100       30
        224.0.0.0        240.0.0.0    192.168.116.1   192.168.116.1       20
        224.0.0.0        240.0.0.0    192.168.80.61   192.168.80.61       1
  255.255.255.255  255.255.255.255    192.168.1.100   192.168.1.100       1
  255.255.255.255  255.255.255.255    192.168.80.61   192.168.80.61       1
  255.255.255.255  255.255.255.255    192.168.116.1   192.168.116.1       1
Основной шлюз:       192.168.80.61
===========================================================================
Постоянные маршруты:
  Отсутствует

Это мой родной инет

 Консоль:
          0.0.0.0          0.0.0.0      192.168.1.2   192.168.1.100       31

А это с ВПН

 Консоль:
[root@domain ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.80.61   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.3.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     1002   0        0 eth0
0.0.0.0         192.168.3.77    0.0.0.0         UG    0      0        0 eth0

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

42

Твоя проблема
192.168.1.0    255.255.255.0    192.168.1.100   192.168.1.100       30

У тебя как какой то сетевой карте дома выставлена подсеть 192.168.1.0/24
Отключи её.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

43 (25.09.2011 17:33:37 отредактировано Kettler)

Ешё покажи ipconfig

Меняй дома подсеть и всё будет норм.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

44

Kettler пишет:

У тебя как какой то сетевой карте дома выставлена подсеть 192.168.1.0/24
Отключи её.

Это моя локалка домашняя. У меня инет дома идет от 192.168.1.2. Если не подключен к VPN.
192.168.1.100 - это мой локальный ip (домашней сети)

+ открыть спойлер

 Консоль:
C:\Documents and Settings\Saikov>ipconfig /all

Настройка протокола IP для Windows

        Имя компьютера  . . . . . . . . . : boris
        Основной DNS-суффикс  . . . . . . :
        Тип узла. . . . . . . . . . . . . : гибридный
        IP-маршрутизация включена . . . . : нет
        WINS-прокси включен . . . . . . . : нет

VMware Network Adapter VMnet8 - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet8
        Физический адрес. . . . . . . . . : 00-50-56-C0-00-08
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.116.1
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . :

Подключение по локальной сети 2 - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : ADMtek AN983 based ethernet адаптер
        Физический адрес. . . . . . . . . : 00-30-05-4E-04-4D
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.1.100
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . : 192.168.1.2
        DNS-серверы . . . . . . . . . . . : 208.67.220.220
                                            8.8.8.8

MGKB1 local - PPP адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Физический адрес. . . . . . . . . : 00-53-45-00-00-00
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.80.64
        Маска подсети . . . . . . . . . . : 255.255.255.255
        Основной шлюз . . . . . . . . . . : 192.168.80.64
        DNS-серверы . . . . . . . . . . . : 192.168.3.77
                                            192.168.3.77

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

45 (25.09.2011 17:37:12 отредактировано Kettler)

У тебя роутер? Или что?

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

46

Kettler пишет:

У тебя роутер?

Нет.. комп отдельный... с виндой. На винде две сетевых.

мой комп ---> хаб ---> комп с инетом.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

47 (25.09.2011 17:55:05 отредактировано Kettler)

На компе с инетом меняй ип адрес 192.168.1.100 на например 192.168.100.100

Извеняюсь 192.168.1.2 -> 192.168.100.2

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

48

Заработало?

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

49

Kettler, не знаю... Не могу проверить  smile  Все завтра.
А ты думаешь из-за того что в одной сети получается? Ну да... так и есть. Даже проверять не надо.. Скорее всего из-за этого.

З.Ы. Ты случаем не встречался с таким вопросом. Как сжатие трафика сделать через VPN?

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

50

Включить его в конфигах) а так 100 пудовых из за того что ты обращаешься на 1.70 он бежит на твой жлюз а не через vpn.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

51

Kettler, Да, поменял IP и все заработало. Вот моя не внимательность.  ag

Kettler пишет:

Включить его в конфигах)

Тут проблема в отсутствии модуля в ядре.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

52

--=XliN=-- пишет:

Kettler, Да, поменял IP и все заработало. Вот моя не внимательность.  ag

Kettler пишет:

Включить его в конфигах)

Тут проблема в отсутствии модуля в ядре.

Ну тут упс  ac

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

53

Следующая ситуация:
есть два офиса:
с одной сторону OpenVPN на Windows Server 2003 как сервер
с другой OpenVPN Ubuntu Linux 10.10 как клиент.
Конфиг сервера:

mode server
port 1194
proto tcp
dev tap
ca ca.crt
cert server.crt
key server.key  # This file should be kept secret
dh dh1024.pem
server 10.8.0.0 255.255.255.0
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
tun-mtu 1500
ifconfig 10.8.0.1 255.255.255.0
push "route 192.168.250.0 255.255.255.0"

Настройки клиента

client
dev tap0
proto tcp
remote 213.170.69.42 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert murmansk.crt
key murmansk.key
ns-cert-type server
comp-lzo
verb 3
tun-mtu 1500
status openvpn-status.log
log    openvpn.log

iptable на клиенте

*filter
:INPUT ACCEPT [56:5844]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [72:53172]
:open_vpn - [0:0]
-A INPUT -i tap0 -j LOG --log-prefix "BANDWIDTH_IN:" --log-level 7 
-A INPUT -i tap0 -j ACCEPT 
-A INPUT -i tap0 -p icmp -m icmp --icmp-type 8 -j ACCEPT 
-A INPUT -i tap0 -p icmp -m icmp --icmp-type 0 -j ACCEPT 
-A FORWARD -o tap0 -j LOG --log-prefix "BANDWIDTH_OUT:" --log-level 7 
-A FORWARD -i tap0 -j LOG --log-prefix "BANDWIDTH_IN:" --log-level 7 
-A FORWARD -i eth0 -o tap0 -j ACCEPT 
-A FORWARD -i tap0 -o eth0 -j ACCEPT 
-A FORWARD -i tap0 -o eth0 -p icmp -m icmp --icmp-type 8 -j ACCEPT 
-A FORWARD -i eth0 -o tap0 -p icmp -m icmp --icmp-type 8 -j ACCEPT 
-A FORWARD -i tap0 -o eth0 -p icmp -m icmp --icmp-type 0 -j ACCEPT 
-A FORWARD -i eth0 -o tap0 -p icmp -m icmp --icmp-type 0 -j ACCEPT 
-A OUTPUT -o tap0 -j LOG --log-prefix "BANDWIDTH_OUT:" --log-level 7 
-A OUTPUT -o tap0 -j ACCEPT 
-A OUTPUT -o tap0 -p icmp -m icmp --icmp-type 8 -j ACCEPT 
-A OUTPUT -o tap0 -p icmp -m icmp --icmp-type 0 -j ACCEPT 
-A open_vpn -d 192.168.250.0/24 -i tap0 -j ACCEPT 
-A open_vpn -s 192.168.250.0/24 -i tap0 -j ACCEPT 
COMMIT
*mangle
:PREROUTING ACCEPT [76:7619]
:INPUT ACCEPT [60:6084]
:FORWARD ACCEPT [9:572]
:OUTPUT ACCEPT [76:53412]
:POSTROUTING ACCEPT [85:53984]
COMMIT
*nat
:PREROUTING ACCEPT [4:224]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
COMMIT

sysctl на клиенте

net/ipv4/ip_forward=1
net/ipv6/conf/default/forwarding=1
net/ipv4/conf/all/accept_redirects=0
net/ipv4/conf/default/accept_redirects=0
net/ipv6/conf/all/accept_redirects=0
net/ipv6/conf/default/accept_redirects=0

net/ipv4/icmp_echo_ignore_broadcasts=1
net/ipv4/icmp_ignore_bogus_error_responses=1
net/ipv4/icmp_echo_ignore_all=0

net/ipv4/conf/all/log_martians=0
net/ipv4/conf/default/log_martians=0

tap0 на сервере 10.8.0.1
tap0 на клиенте 10.8.0.2
сеть за сервером 192.168.250.0/24
сеть за клиентом 192.168.0.0/21
маршруты на сервере

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0    213.170.69.41    ip в интернете     20
         10.8.0.0    255.255.255.0         10.8.0.1         10.8.0.1     30
         10.8.0.1  255.255.255.255        127.0.0.1        127.0.0.1     30
   10.255.255.255  255.255.255.255         10.8.0.1         10.8.0.1     30
        127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
      192.168.0.0    255.255.248.0         10.8.0.2         10.8.0.1      1
    192.168.250.0    255.255.255.0    192.168.250.1    192.168.250.1     10
    192.168.250.1  255.255.255.255        127.0.0.1        127.0.0.1     10
  192.168.250.255  255.255.255.255    192.168.250.1    192.168.250.1     10
    213.170.69.40  255.255.255.252    ip в интернете    ip в интернете     20
    ip в интернете  255.255.255.255        127.0.0.1        127.0.0.1     20
   213.170.69.255  255.255.255.255    ip в интернете    ip в интернете     20
        224.0.0.0        240.0.0.0         10.8.0.1         10.8.0.1     30
        224.0.0.0        240.0.0.0    192.168.250.1    192.168.250.1     10
        224.0.0.0        240.0.0.0    ip в интернете    ip в интернете     20
  255.255.255.255  255.255.255.255         10.8.0.1         10.8.0.1      1
  255.255.255.255  255.255.255.255    192.168.250.1    192.168.250.1      1
  255.255.255.255  255.255.255.255    ip в интернете    ip в интернете      1
Основной шлюз:     интенет шлюз
===========================================================================
Постоянные маршруты:
  Отсутствует

маршруты на клиенте

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
интернет сеть   *               255.255.255.248 U     0      0        0 eth1
10.8.0.0        *               255.255.255.0   U     0      0        0 tap0
192.168.250.0   private-address 255.255.255.0   UG    0      0        0 tap0
192.168.0.0     *               255.255.248.0   U     0      0        0 eth0
default         *               0.0.0.0         UG    100    0        0 eth1

Пакеты из 192.168.0.0/21 в 192.168.250.0 проходят, а вот наоборот - застревают на 10.8.0.2
Что может быть не так подскажите пожалуйста

54 (03.10.2011 08:58:31 отредактировано Kettler)

За 10.8.0.2 ещё клиенты? Попробуй применить SNAT

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

55

На клиенте как то так.
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

56

Kettler пишет:

За 10.8.0.2 ещё клиенты? Попробуй применить SNAT

Если это ответ мне, то зачем маскарадинг? Мне нудно чтобы были реальные ip

57

DIMMon пишет:
Kettler пишет:

За 10.8.0.2 ещё клиенты? Попробуй применить SNAT

Если это ответ мне, то зачем маскарадинг? Мне нудно чтобы были реальные ip

Для начала пробни и кто вам сказал что не будут реальные ип?  wink

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

58

Kettler пишет:
DIMMon пишет:
Kettler пишет:

За 10.8.0.2 ещё клиенты? Попробуй применить SNAT

Если это ответ мне, то зачем маскарадинг? Мне нудно чтобы были реальные ip

Для начала пробни и кто вам сказал что не будут реальные ип?  wink

Спасибо большое!!! Заработало!!!

59

На счёт ип укажи -s xxx.xxx.xxx.xxx/xxx в SNAT и будут реальные ип.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

60 (03.10.2011 11:57:02 отредактировано DIMMon)

Kettler пишет:

На счёт ип укажи -s xxx.xxx.xxx.xxx/xxx в SNAT и будут реальные ип.

Можно подробнее где указать?