1 (31.03.2010 12:52:48 отредактировано LuckyStar)

Есть десктоп, на котором стоит opensuse 11.2.
Десктоп имеет 2 сетевые карточки: одна для локальной сети и интернет (eth0/pppoe), другая для соеденинея с ноутбуком (средствами кроссовера) (eth2).
Надо раздать интернет и локальную сеть ноутбуку.
Локальную сеть раздать надо обязательно, поскольку в ней находятся dns-сервера.

Пользовался инструкцией "1.2 Раздача интернета в локальную сеть, форвардинг и маскарадинг" в соседней теме - не помогло.
(в iptables вписал:

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o dsl0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

)

Данные:

# cat /etc/resolv.conf
search homenet.loc
nameserver 10.10.0.1
nameserver 10.10.0.2

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
as.glazov-homen *               255.255.255.255 UH    0      0        0 dsl0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth2
10.16.0.0       *               255.255.0.0     U     0      0        0 eth0
205.188.0.0     host-16-0-1.hom 255.255.0.0     UG    0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth0
64.12.0.0       host-16-0-1.hom 255.255.0.0     UG    0      0        0 eth0
192.168.0.0     host-16-0-1.hom 255.255.0.0     UG    0      0        0 eth0
10.0.0.0        host-16-0-1.hom 255.0.0.0       UG    0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         *               0.0.0.0         U     0      0        0 dsl0


# ifconfig
dsl0      Link encap:Point-to-Point Protocol
          inet addr:91.215.17.169  P-t-P:91.215.16.5  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:443 errors:0 dropped:0 overruns:0 frame:0
          TX packets:411 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:410766 (401.1 Kb)  TX bytes:46221 (45.1 Kb)

eth0      Link encap:Ethernet  HWaddr 00:21:91:8A:59:02
          inet addr:10.16.6.15  Bcast:10.16.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:252018 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13671 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:52427654 (49.9 Mb)  TX bytes:1355702 (1.2 Mb)
          Interrupt:22

eth1      Link encap:Ethernet  HWaddr 00:50:8D:68:8C:55
          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:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:18 Base address:0x8000

eth2      Link encap:Ethernet  HWaddr 00:E0:51:6E:00:E6
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:725 errors:3 dropped:46 overruns:3 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:242032 (236.3 Kb)  TX bytes:13694 (13.3 Kb)
          Interrupt:17 Base address:0xe000

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:70 errors:0 dropped:0 overruns:0 frame:0
          TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6076 (5.9 Kb)  TX bytes:6076 (5.9 Kb)


# cat /etc/sysctl.conf
# Disable response to broadcasts.
# You don't want yourself becoming a Smurf amplifier.
net.ipv4.icmp_echo_ignore_broadcasts = 1
# enable route verification on all interfaces
net.ipv4.conf.all.rp_filter = 1
# enable ipV6 forwarding
#net.ipv6.conf.all.forwarding = 1
# increase the number of possible inotify(7) watches
fs.inotify.max_user_watches = 65536
# avoid deleting secondary IPs on deleting the primary IP
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.all.promote_secondaries = 1
net.ipv4.ip_forward = 1

# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            state ESTABLISHED 
ACCEPT     icmp --  anywhere             anywhere            state RELATED     
input_ext  all  --  anywhere             anywhere
input_ext  all  --  anywhere             anywhere
input_ext  all  --  anywhere             anywhere
input_ext  all  --  anywhere             anywhere
input_ext  all  --  anywhere             anywhere
LOG        all  --  anywhere             anywhere            limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-IN-ILL-TARGET '
DROP       all  --  anywhere             anywhere

Chain FORWARD (policy DROP)
target     prot opt source               destination
LOG        all  --  anywhere             anywhere            limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-FWD-ILL-ROUTING '

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state NEW,RELATED,ESTABLISHED
LOG        all  --  anywhere             anywhere            limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-OUT-ERROR '

Chain forward_ext (0 references)
target     prot opt source               destination

Chain input_ext (5 references)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere            PKTTYPE = broadcast
ACCEPT     icmp --  anywhere             anywhere            icmp source-quench
ACCEPT     icmp --  anywhere             anywhere            icmp echo-request
LOG        tcp  --  anywhere             anywhere            limit: avg 3/min burst 5 tcp dpt:ssh flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix `SFW2-INext-ACC-TCP '
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh
DROP       all  --  anywhere             anywhere            PKTTYPE = multicast
DROP       all  --  anywhere             anywhere            PKTTYPE = broadcast
LOG        tcp  --  anywhere             anywhere            limit: avg 3/min burst 5 tcp flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT '
LOG        icmp --  anywhere             anywhere            limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT '
LOG        udp  --  anywhere             anywhere            limit: avg 3/min burst 5 state NEW LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT '
DROP       all  --  anywhere             anywhere

Chain reject_func (0 references)
target     prot opt source               destination
REJECT     tcp  --  anywhere             anywhere            reject-with tcp-reset
REJECT     udp  --  anywhere             anywhere            reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere            reject-with icmp-proto-unreachable

P.S. Связь между компьютерами есть, оба "видят" друг друга ab На обоих статические ip-адреса (на десктопе 192.168.0.1 и на ноуте 192.168.0.2).

P.P.S. пока не очень разбираюсь в iptables, после ввода команд написанных здесь - надо сохранять правила iptables и перезапустить его?

În jur e totul trecător. ©

2

в сюзи есть свой firewall. попытайся через него лучше. вот тебе ссылки
http://open-suse.ru/modules/simplywiki/index.php?page=
http://mysuse.com.ua/main/act/articles/show/26

3

Спасибо конечно, я таких статей много перечитал вчера ab
Если кто-то с подобным столкнется, то порекомендую следующие ссылки:

http://ru.opensuse.org/SuSEfirewall2
http://jeder.ru/?p=234

У меня же все решилось вводом команды

iptables -P INPUT ACCESS 

и перезапуском SuSEfirewall'a ab

În jur e totul trecător. ©

4

добрый день не подскажите как настроить iptables что б vpn раздовал
я добавил правила
tcpdump выдаёт

tcpdump -i eth1 host 192.168.0.3tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
15:51:40.985708 IP 192.168.0.3.64154 > hdns2.corbina.net.domain: 59801+ A? www.tfile.ru. (30)
15:51:41.985246 IP 192.168.0.3.64154 > hdns1.corbina.net.domain: 59801+ A? www.tfile.ru. (30)
15:51:42.284814 IP 192.168.0.3.53369 > hdns2.corbina.net.domain: 10405+ A? tfile.ru. (26)
15:51:42.985193 IP 192.168.0.3.64154 > hdns2.corbina.net.domain: 59801+ A? www.tfile.ru. (30)
15:51:43.283047 IP 192.168.0.3.53369 > hdns1.corbina.net.domain: 10405+ A? tfile.ru. (26)
15:51:44.283000 IP 192.168.0.3.53369 > hdns2.corbina.net.domain: 10405+ A? tfile.ru. (26)
15:51:44.985108 IP 192.168.0.3.64154 > hdns2.corbina.net.domain: 59801+ A? www.tfile.ru. (30)
15:51:44.985144 IP 192.168.0.3.64154 > hdns1.corbina.net.domain: 59801+ A? www.tfile.ru. (30)
15:51:46.282906 IP 192.168.0.3.53369 > hdns2.corbina.net.domain: 10405+ A? tfile.ru. (26)
15:51:46.282945 IP 192.168.0.3.53369 > hdns1.corbina.net.domain: 10405+ A? tfile.ru. (26)
15:51:48.984313 IP 192.168.0.3.50001 > hdns2.corbina.net.domain: 10806+ A? google.ru. (27)
15:51:48.984898 IP 192.168.0.3.64154 > hdns2.corbina.net.domain: 59801+ A? www.tfile.ru. (30)
15:51:48.984929 IP 192.168.0.3.64154 > hdns1.corbina.net.domain: 59801+ A? www.tfile.ru. (30)
15:51:49.983922 IP 192.168.0.3.50001 > hdns1.corbina.net.domain: 10806+ A? google.ru. (27)
15:51:50.282725 IP 192.168.0.3.53369 > hdns2.corbina.net.domain: 10405+ A? tfile.ru. (26)
15:51:50.282763 IP 192.168.0.3.53369 > hdns1.corbina.net.domain: 10405+ A? tfile.ru. (26)
15:51:50.983882 IP 192.168.0.3.50001 > hdns2.corbina.net.domain: 10806+ A? google.ru. (27)

Go_Up_In_Smoke

5 (23.07.2010 16:15:41 отредактировано XliN)

Вот что то типо того, разрешаем маскарадинг, протокол GRE для VPN и разрешаем локалке бегать туда людя )) Ну и разрешаем входящие с локалки

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
iptables-A INPUT -s 192.168.0.0/24 -j ACCEPT 
iptables -A INPUT -p gre -j ACCEPT
iptables -A INPUT -m tcp -p tcp --dport 1723 -j ACCEPT 
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT 
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT 

Так же правим файл.

[root@saikov xlin]# cat /etc/sysctl.conf 
net.ipv4.ip_forward=1
MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

6 (23.07.2010 16:24:59 отредактировано GoUpInSmoke)

эээээ я не совсем понимаю как эти правила помогут раздать vpn  в локалку
а что значит + A?

Go_Up_In_Smoke

7

GoUpInSmoke, У тебя поднят vpn на компе? Так? Твой комп как бы шлюз

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

8

я подянл vpn с помощью скрипта писал сам  вот он
#!/bin/bash
route add -host 213.234.192.8 gw 10.161.32.1
route add -host 85.21.192.3 gw 10.161.32.1
route add -host vpn.corbina.net gw 10.161.32.1
route add -host corbina.ru gw 10.161.32.1
route add -host 10.0.0.0 gw 10.161.32.1
route add -host corbina.tv gw 10.161.32.1
route add -host mail.post.ru gw 10.161.32.1
route add -host stat.corbina.ru gw 10.161.32.1
route add gw 10.161.32.1
pppd call net debug nodetach replacedefaultroute

Go_Up_In_Smoke

9

ну и настроил файл ppp

Go_Up_In_Smoke

10 (23.07.2010 16:38:04 отредактировано XliN)

И в чем проблема? Инета у тебя нет? Посмотри /etc/resolv.conf

netstat -nr покажи еще

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

11

инет есть мне надо что б он был на других компах ))))

# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
85.21.88.130    10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
78.107.1.14     10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
195.14.50.16    10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
85.21.192.3     10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
217.118.84.213  10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
85.21.0.36      10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
10.0.0.0        10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
78.107.1.9      10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
195.14.50.26    10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
89.179.135.67   10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
213.234.192.8   10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
78.107.1.21     10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
78.107.1.21     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
217.118.84.249  10.161.32.1     255.255.255.255 UGH       0 0          0 eth0
78.107.235.4    10.161.32.1     255.255.255.252 UG        0 0          0 eth0
85.21.72.80     10.161.32.1     255.255.255.240 UG        0 0          0 eth0
78.107.51.0     10.161.32.1     255.255.255.240 UG        0 0          0 eth0
83.102.231.32   10.161.32.1     255.255.255.240 UG        0 0          0 eth0
85.21.108.16    10.161.32.1     255.255.255.240 UG        0 0          0 eth0
85.21.138.208   10.161.32.1     255.255.255.240 UG        0 0          0 eth0
83.102.146.96   10.161.32.1     255.255.255.224 UG        0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1
233.33.210.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
85.21.90.0      10.161.32.1     255.255.255.0   UG        0 0          0 eth0
78.107.23.0     10.161.32.1     255.255.255.0   UG        0 0          0 eth0
85.21.79.0      10.161.32.1     255.255.255.0   UG        0 0          0 eth0
78.107.196.0    10.161.32.1     255.255.252.0   UG        0 0          0 eth0
10.161.32.0     0.0.0.0         255.255.248.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
10.0.0.0        10.161.32.1     255.0.0.0       UG        0 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U         0 0          0 ppp0

Go_Up_In_Smoke

12

мне надо настроить шлюз из своего компа. на моём компе всё работает отлично но не раздаётся в локальную сеть (((( а оч надо там ещё 3 компа

Go_Up_In_Smoke

13 (23.07.2010 16:43:26 отредактировано XliN)

Ну, а чем тебя мои правила не устроили? Убери 3 и 4 строку, они не нужны. Компы остальные виндузовые?
ifconfig покажи

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

14

да с твоими правилами инет на остаальных компах не пашет вывод tcpdamp на eth1 (локалка) host ip- внутреннего компа я выложил выше

Go_Up_In_Smoke

15

eth0 (DHCP!!!)      Link encap:Ethernet  HWaddr 40:61:86:E3:23:61 
          inet addr:10.161.39.107  Bcast:10.161.39.255  Mask:255.255.248.0
          inet6 addr: fe80::4261:86ff:fee3:2361/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:90400 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25364 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23507453 (22.4 Mb)  TX bytes:4519851 (4.3 Mb)
          Interrupt:27 Base address:0xc000

eth1  ( STATIC)    Link encap:Ethernet  HWaddr 00:17:9A:B9:E6:53 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::217:9aff:feb9:e653/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:928 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:77479 (75.6 Kb)  TX bytes:9955 (9.7 Kb)
          Interrupt:22 Base address:0xec00

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:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10584 (10.3 Kb)  TX bytes:10584 (10.3 Kb)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:78.107.235.232  P-t-P:78.107.1.21  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
          RX packets:1569 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1613 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1232634 (1.1 Mb)  TX bytes:353352 (345.0 Kb

Go_Up_In_Smoke

16 (23.07.2010 16:48:14 отредактировано XliN)

Ну сделай как я написал выше и пробуй. Только на остальных компах укажи шлюз 192.168.0.1
Ну и DNS пропиши, я в первичны засунул IP шлюза, а во вторичный DNS прова.

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

17 (23.07.2010 16:49:11 отредактировано GoUpInSmoke)

xlin пишет:

Ну сделай как я написал выше и пробуй. Только на остальных компах укажи шлюз 192.168.0.1

он таким и указан
dns указан провайдера хотя не важно какой он я пингую ип яндекса с внутреннего копма и ответов нет

Go_Up_In_Smoke

18

GoUpInSmoke, Ну а что с правилами для iptables? Вот так примерно должно быть


[root@saikov xlin]# cat /etc/iptables/iptables.rules 
# Generated by iptables-save v1.4.8 on Fri Jul 23 02:56:21 2010
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [5:356]
:POSTROUTING ACCEPT [5:356]
-A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE 
COMMIT
# Completed on Fri Jul 23 02:56:21 2010
# Generated by iptables-save v1.4.8 on Fri Jul 23 02:56:21 2010
*filter
:INPUT ACCEPT [23501:35247441]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [13042:749242]
-A INPUT -s 192.168.1.0/24 -j ACCEPT 
-A FORWARD -s 192.168.1.0/24 -j ACCEPT 
-A FORWARD -d 192.168.1.0/24 -j ACCEPT 
COMMIT
# Completed on Fri Jul 23 02:56:21 2010
MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

19

xlin пишет:

GoUpInSmoke, Ну а что с правилами для iptables? Вот так примерно должно быть


[root@saikov xlin]# cat /etc/iptables/iptables.rules 
# Generated by iptables-save v1.4.8 on Fri Jul 23 02:56:21 2010
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [5:356]
:POSTROUTING ACCEPT [5:356]
-A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE 
COMMIT
# Completed on Fri Jul 23 02:56:21 2010
# Generated by iptables-save v1.4.8 on Fri Jul 23 02:56:21 2010
*filter
:INPUT ACCEPT [23501:35247441]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [13042:749242]
-A INPUT -s 192.168.1.0/24 -j ACCEPT 
-A FORWARD -s 192.168.1.0/24 -j ACCEPT 
-A FORWARD -d 192.168.1.0/24 -j ACCEPT 
COMMIT
# Completed on Fri Jul 23 02:56:21 2010

cat /etc/iptables/iptables.rules нет такого файла )))))) блиииин а как его правиль ностоить?

Go_Up_In_Smoke

20 (23.07.2010 16:51:23 отредактировано XliN)

GoUpInSmoke пишет:

я пингую ип яндекса с внутреннего копма и ответов нет

iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT 
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT 

Вот это разрешит им бегать туда и сюда....

Дистр какой?

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

21 (23.07.2010 16:53:07 отредактировано GoUpInSmoke)

xlin пишет:
GoUpInSmoke пишет:

я пингую ип яндекса с внутреннего копма и ответов нет

iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT 
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT 

Вот это разрешит им бегать туда и сюда....

Дистр какой?

opensuse 11.3 gnome
да у меня фйрвол отключен

Go_Up_In_Smoke

22

GoUpInSmoke пишет:
xlin пишет:
GoUpInSmoke пишет:

я пингую ип яндекса с внутреннего копма и ответов нет

iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT 
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT 

Вот это разрешит им бегать туда и сюда....
не помогло

Дистр какой?

opensuse 11.3 gnome
да у меня фйрвол отключен

Go_Up_In_Smoke

23

а разве при перенаправлении трафика в правилах не должно фигурировать слово ppp0?

Go_Up_In_Smoke

24

GoUpInSmoke пишет:

а разве при перенаправлении трафика в правилах не должно фигурировать слово ppp0?

Нет, можно обойтись. Смотри как у меня раньше было с ppp.

# Generated by iptables-save v1.4.7 on Sun Mar 28 23:28:38 2010
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -i lo -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP 
-A INPUT -f -j DROP 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -s 192.168.1.0/24 -i eth+ -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 51413 -j ACCEPT 
-A INPUT -p udp -m udp --dport 51413 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 51415 -j ACCEPT 
-A INPUT -p udp -m udp --dport 51416 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT 
-A INPUT -p tcp -j REJECT --reject-with tcp-reset 
-A INPUT -p tcp -j REJECT --reject-with icmp-port-unreachable 
-A INPUT -j REJECT --reject-with icmp-proto-unreachable 
-A FORWARD -s 192.168.1.0/24 -j ACCEPT 
-A FORWARD -d 192.168.1.0/24 -j ACCEPT 
-A OUTPUT -o lo -j ACCEPT 
-A OUTPUT -o ppp0 -j ACCEPT 
-A OUTPUT -o ppp1 -j ACCEPT 
COMMIT
# Completed on Sun Mar 28 23:28:38 2010
# Generated by iptables-save v1.4.7 on Sun Mar 28 23:28:38 2010
*nat
:PREROUTING ACCEPT [37997:2455729]
:POSTROUTING ACCEPT [30946:1428337]
:OUTPUT ACCEPT [5669:434204]
-A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE 
COMMIT
# Completed on Sun Mar 28 23:28:38 2010
MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

25

xlin пишет:
GoUpInSmoke пишет:

а разве при перенаправлении трафика в правилах не должно фигурировать слово ppp0?

Нет, можно обойтись. Смотри как у меня раньше было с ppp.

# Generated by iptables-save v1.4.7 on Sun Mar 28 23:28:38 2010
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -i lo -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP 
-A INPUT -f -j DROP 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -s 192.168.1.0/24 -i eth+ -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 51413 -j ACCEPT 
-A INPUT -p udp -m udp --dport 51413 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 51415 -j ACCEPT 
-A INPUT -p udp -m udp --dport 51416 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT 
-A INPUT -p tcp -j REJECT --reject-with tcp-reset 
-A INPUT -p tcp -j REJECT --reject-with icmp-port-unreachable 
-A INPUT -j REJECT --reject-with icmp-proto-unreachable 
-A FORWARD -s 192.168.1.0/24 -j ACCEPT 
-A FORWARD -d 192.168.1.0/24 -j ACCEPT 
-A OUTPUT -o lo -j ACCEPT 
-A OUTPUT -o ppp0 -j ACCEPT 
-A OUTPUT -o ppp1 -j ACCEPT 
COMMIT
# Completed on Sun Mar 28 23:28:38 2010
# Generated by iptables-save v1.4.7 on Sun Mar 28 23:28:38 2010
*nat
:PREROUTING ACCEPT [37997:2455729]
:POSTROUTING ACCEPT [30946:1428337]
:OUTPUT ACCEPT [5669:434204]
-A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE 
COMMIT
# Completed on Sun Mar 28 23:28:38 2010

как правильно их прописать?

Go_Up_In_Smoke

26

Не знаю как в Suse, вы там как то через йяст делаете. Я просто добавляю правила в консоли, сохраняю и все.

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

27

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE что от типа того?

Go_Up_In_Smoke

28

Да... Попробуй. Мои правила точно рабочие.

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

29

((( не работает уже мозг раком стоит

Go_Up_In_Smoke

30

мож проблема в том что vpn подянл скриптом еслиб через yast поднял лучшеб было. только не могу понять как через него настоить vpn

Go_Up_In_Smoke