N vriend van mij (in engeland) heeft nu een tijdje of wat een Smoothwall router. Werkt prima, op een klein detail na.
Opstelling:
Op de router staat ingesteld dat poort 8602 naar die pc word geforward, op zowel UDP als TCP. Echter, kijk ik in de firewall logs, dan zie ik ineens dat pakketjes van die pc naar diezelfde pc op poort 8602 zijn geblokkeert. Ik dus in de iptables duiken:
(overigens viel het mij ook al op dat een hoop regels er dubbel of zelfs driedubbel instaan, weet niet precies wat voor consequenties het heeft als ik er een aantal verwijder, dus laat dat nog even achterwegen)
En het enige dat er verdacht uitzag was de chain spoof. Echter, met deze ertussenuit, werkt t nog niet. Nou moet ik wel zeggen dat ik niet zo heel veel van iptables weet (heb er de afgelopen paar uur wel een hoop van geleerd), en dit probleem voor mij ook redelijk verrassend is, andere port-forwards werken namelijk wel, en overlappende pfw's zijn er niet. Ook een DMZ pinhole aanleggen van 192.168.1.3 naar 192.168.1.3 op poortje 8602 (aangezien die werd geblokkeerd) werkt niet.
Ook op google naar XBConnect of XBC en Smoothwall zoeken geeft mij weinig info. De PC is een WinXP SP2 pc, XBC maakt geen gebruik meer van WinPCap, en de pakketjes bereiken wel de smoothwall router, dus daar lijkt mij niet het probleem te liggen. Probleem is dan ook deels dat ik niet weet waar ik het verder nog kan zoeken, dus wie mij wilt helpen, tnx
Opstelling:
code:
1
2
3
| PC met XBC ---
|- Smoothwall router
X-Box -------- |
Op de router staat ingesteld dat poort 8602 naar die pc word geforward, op zowel UDP als TCP. Echter, kijk ik in de firewall logs, dan zie ik ineens dat pakketjes van die pc naar diezelfde pc op poort 8602 zijn geblokkeert. Ik dus in de iptables duiken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
| Chain INPUT (policy DROP)
target prot opt source destination
ipac~o all -- anywhere anywhere
ipblock all -- anywhere anywhere
advnet all -- anywhere anywhere
spoof all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
secin all -- anywhere anywhere
block all -- anywhere anywhere
LOG all -- anywhere anywhere LOG level warning
REJECT all -- anywhere anywhere reject-with icmp-port-unreachable
Chain FORWARD (policy DROP)
target prot opt source destination
ipac~fi all -- anywhere anywhere
ipac~fo all -- anywhere anywhere
ipblock all -- anywhere anywhere
ipblock all -- anywhere anywhere
ipblock all -- anywhere anywhere
secout all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW
portfwf all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
LOG all -- anywhere anywhere LOG level warning
REJECT all -- anywhere anywhere reject-with icmp-port-unreachable
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ipac~i all -- anywhere anywhere
Chain advnet (1 references)
target prot opt source destination
Chain block (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere
xtaccess all -- anywhere anywhere
ipsec all -- anywhere anywhere
ipsec all -- anywhere anywhere
ipsec all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp spt:bootps dpt:bootpc
ACCEPT tcp -- anywhere anywhere tcp spt:bootpc dpt:bootps
ACCEPT udp -- anywhere anywhere udp spt:bootps dpt:bootpc
ACCEPT udp -- anywhere anywhere udp spt:bootpc dpt:bootps
ACCEPT icmp -- anywhere anywhere
ACCEPT icmp -- anywhere anywhere
ACCEPT icmp -- anywhere anywhere
Chain dmzholes (0 references)
target prot opt source destination
Chain ipac~fi (1 references)
target prot opt source destination
all -- anywhere anywhere
all -- anywhere anywhere
Chain ipac~fo (1 references)
target prot opt source destination
all -- anywhere anywhere
all -- anywhere anywhere
Chain ipac~i (1 references)
target prot opt source destination
all -- anywhere anywhere
all -- anywhere anywhere
Chain ipac~o (1 references)
target prot opt source destination
all -- anywhere anywhere
all -- anywhere anywhere
Chain ipblock (4 references)
target prot opt source destination
Chain ipsec (3 references)
target prot opt source destination
ACCEPT udp -- anywhere anywhere udp dpt:isakmp
ACCEPT gre -- anywhere anywhere
ACCEPT ipv6-crypt-- anywhere anywhere
Chain portfwf (1 references)
target prot opt source destination
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpt:pop3
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpt:x11
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpts:10053:10059
ACCEPT tcp -- anywhere 192.168.1.3 state NEW tcp dpt:afs3-fileserver
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpt:ftp
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpt:webcache
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpt:smtp
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpts:http:81
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpt:6050
ACCEPT udp -- anywhere 192.168.1.3 state NEW udp dpt:10052
ACCEPT tcp -- anywhere 192.168.1.3 state NEW tcp dpt:10052
ACCEPT udp -- anywhere 192.168.1.5 state NEW udp dpt:3074
ACCEPT tcp -- anywhere 192.168.1.5 state NEW tcp dpt:3074
ACCEPT udp -- anywhere 192.168.1.5 state NEW udp dpt:kerberos
ACCEPT udp -- anywhere 192.168.1.3 state NEW udp dpts:7777:7779
ACCEPT tcp -- anywhere 192.168.1.3 state NEW tcp dpts:7777:7779
ACCEPT tcp -- anywhere 192.168.1.2 state NEW tcp dpt:3389
ACCEPT udp -- anywhere 192.168.1.3 state NEW udp dpt:27015
ACCEPT tcp -- anywhere 192.168.1.3 state NEW tcp dpt:8602
ACCEPT udp -- anywhere 192.168.1.3 state NEW udp dpt:8602
Chain secin (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere
Chain secout (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere
Chain spoof (1 references)
target prot opt source destination
DROP all -- 192.168.1.0/24 anywhere
Chain xtaccess (1 references)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:222
ACCEPT tcp -- anywhere anywhere tcp dpt:222
ACCEPT tcp -- anywhere anywhere tcp dpt:222 |
(overigens viel het mij ook al op dat een hoop regels er dubbel of zelfs driedubbel instaan, weet niet precies wat voor consequenties het heeft als ik er een aantal verwijder, dus laat dat nog even achterwegen)
En het enige dat er verdacht uitzag was de chain spoof. Echter, met deze ertussenuit, werkt t nog niet. Nou moet ik wel zeggen dat ik niet zo heel veel van iptables weet (heb er de afgelopen paar uur wel een hoop van geleerd), en dit probleem voor mij ook redelijk verrassend is, andere port-forwards werken namelijk wel, en overlappende pfw's zijn er niet. Ook een DMZ pinhole aanleggen van 192.168.1.3 naar 192.168.1.3 op poortje 8602 (aangezien die werd geblokkeerd) werkt niet.
Ook op google naar XBConnect of XBC en Smoothwall zoeken geeft mij weinig info. De PC is een WinXP SP2 pc, XBC maakt geen gebruik meer van WinPCap, en de pakketjes bereiken wel de smoothwall router, dus daar lijkt mij niet het probleem te liggen. Probleem is dan ook deels dat ik niet weet waar ik het verder nog kan zoeken, dus wie mij wilt helpen, tnx
[ Voor 4% gewijzigd door RSpliet op 18-10-2004 20:11 ]
Schaadt het niet, dan baat het niet