You can subscribe to this list here.
| 2002 | Jan | Feb | Mar | Apr (24) | May (14) | Jun (29) | Jul (33) | Aug (3) | Sep (8) | Oct (18) | Nov (1) | Dec (10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 | Jan (3) | Feb (33) | Mar (7) | Apr (28) | May (30) | Jun (5) | Jul (10) | Aug (7) | Sep (32) | Oct (41) | Nov (20) | Dec (10) |
| 2004 | Jan (24) | Feb (18) | Mar (57) | Apr (40) | May (55) | Jun (48) | Jul (77) | Aug (15) | Sep (56) | Oct (80) | Nov (74) | Dec (52) |
| 2005 | Jan (38) | Feb (42) | Mar (39) | Apr (56) | May (79) | Jun (73) | Jul (16) | Aug (23) | Sep (68) | Oct (77) | Nov (52) | Dec (27) |
| 2006 | Jan (27) | Feb (18) | Mar (51) | Apr (62) | May (28) | Jun (50) | Jul (36) | Aug (33) | Sep (47) | Oct (50) | Nov (77) | Dec (13) |
| 2007 | Jan (15) | Feb (8) | Mar (14) | Apr (18) | May (25) | Jun (16) | Jul (16) | Aug (19) | Sep (32) | Oct (17) | Nov (5) | Dec (5) |
| 2008 | Jan (64) | Feb (25) | Mar (25) | Apr (6) | May (28) | Jun (20) | Jul (10) | Aug (27) | Sep (28) | Oct (59) | Nov (37) | Dec (43) |
| 2009 | Jan (40) | Feb (25) | Mar (12) | Apr (57) | May (46) | Jun (29) | Jul (39) | Aug (10) | Sep (20) | Oct (42) | Nov (50) | Dec (57) |
| 2010 | Jan (82) | Feb (165) | Mar (256) | Apr (260) | May (36) | Jun (87) | Jul (53) | Aug (89) | Sep (107) | Oct (51) | Nov (88) | Dec (117) |
| 2011 | Jan (69) | Feb (60) | Mar (113) | Apr (71) | May (67) | Jun (90) | Jul (88) | Aug (90) | Sep (48) | Oct (64) | Nov (69) | Dec (118) |
| 2012 | Jan (49) | Feb (528) | Mar (351) | Apr (190) | May (238) | Jun (193) | Jul (104) | Aug (100) | Sep (57) | Oct (41) | Nov (47) | Dec (51) |
| 2013 | Jan (94) | Feb (57) | Mar (96) | Apr (105) | May (77) | Jun (102) | Jul (27) | Aug (81) | Sep (32) | Oct (53) | Nov (127) | Dec (65) |
| 2014 | Jan (113) | Feb (59) | Mar (104) | Apr (259) | May (70) | Jun (70) | Jul (146) | Aug (45) | Sep (58) | Oct (149) | Nov (77) | Dec (83) |
| 2015 | Jan (53) | Feb (66) | Mar (86) | Apr (50) | May (135) | Jun (76) | Jul (151) | Aug (83) | Sep (97) | Oct (262) | Nov (245) | Dec (231) |
| 2016 | Jan (131) | Feb (233) | Mar (97) | Apr (138) | May (221) | Jun (254) | Jul (92) | Aug (248) | Sep (168) | Oct (275) | Nov (477) | Dec (445) |
| 2017 | Jan (218) | Feb (217) | Mar (146) | Apr (172) | May (216) | Jun (252) | Jul (164) | Aug (192) | Sep (190) | Oct (143) | Nov (255) | Dec (182) |
| 2018 | Jan (295) | Feb (164) | Mar (113) | Apr (147) | May (64) | Jun (262) | Jul (184) | Aug (90) | Sep (69) | Oct (364) | Nov (102) | Dec (101) |
| 2019 | Jan (119) | Feb (64) | Mar (64) | Apr (102) | May (57) | Jun (154) | Jul (84) | Aug (81) | Sep (76) | Oct (102) | Nov (233) | Dec (89) |
| 2020 | Jan (38) | Feb (170) | Mar (155) | Apr (172) | May (120) | Jun (223) | Jul (461) | Aug (227) | Sep (268) | Oct (113) | Nov (56) | Dec (124) |
| 2021 | Jan (121) | Feb (48) | Mar (334) | Apr (345) | May (207) | Jun (136) | Jul (71) | Aug (112) | Sep (122) | Oct (173) | Nov (184) | Dec (223) |
| 2022 | Jan (197) | Feb (206) | Mar (156) | Apr (212) | May (192) | Jun (170) | Jul (143) | Aug (380) | Sep (182) | Oct (148) | Nov (128) | Dec (269) |
| 2023 | Jan (248) | Feb (196) | Mar (264) | Apr (36) | May (123) | Jun (66) | Jul (120) | Aug (48) | Sep (157) | Oct (198) | Nov (300) | Dec (273) |
| 2024 | Jan (271) | Feb (147) | Mar (207) | Apr (78) | May (107) | Jun (168) | Jul (151) | Aug (51) | Sep (438) | Oct (221) | Nov (302) | Dec (357) |
| 2025 | Jan (451) | Feb (219) | Mar (326) | Apr (232) | May (306) | Jun (181) | Jul (452) | Aug (282) | Sep (620) | Oct (793) | Nov (682) | Dec |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| | | 1 | 2 | 3 | 4 | 5 (5) |
| 6 (2) | 7 (9) | 8 (6) | 9 | 10 (1) | 11 (1) | 12 (2) |
| 13 (2) | 14 (5) | 15 | 16 | 17 (1) | 18 | 19 (2) |
| 20 | 21 | 22 | 23 | 24 (2) | 25 (1) | 26 |
| 27 | 28 | 29 (1) | 30 (8) | | | |
| From: oyk <oy...@wt...> - 2004-06-08 08:43:23 |
Hi=A3=ACDenis Vlasenko >SL'ed protocols (i.e. tunneling streams over TCP) are fine. >Tunneling TCP packets over TCP is another matter, its a Bad= Thing. >AFAIK even openvpn manpages have URL of the relevant article. >I don't understand what you're asking, sorry. >Doesn't OpenVPN already does what you want? >-- >vda I am sorry I did not describe my thought clealy. Generally, I want to know the mechanism of OpenVPN (In the TCP= connection case). I am not sure that when OpenVPN use TCP connection, whether it is= based on SSL. When multi clients, OpenVPN works like a bridge, right? If OpenVPN is based SSL when it using TCP. What content is the= TCP payload? [ip(real ips)|tcp|SSL_encrypt(ip(tun ips)|.....)], right? Best Regards Ouyang Kai |
| From: Denis V. <vd...@po...> - 2004-06-08 08:18:52 |
On Tuesday 08 June 2004 09:38, oyk wrote: > >not always. I am using udp, not tcp (tcp over tcp is prone > >to 'internal meltdown' if your network losing packets, > >and you _must_ design your network as if it does, even in reality it > >works perfectly). Also, ethheader exists only on tap devices, not tun. > >So, my picture is: > > > >[ip(real ips)|udp|ip(tun ips)|.....] > > Thank you very much. > There are many companies and organizations are developing VPN based SSL= , > such as stunnel. But many developments/solutions could solve TCP only. SSL'ed protocols (i.e. tunneling streams over TCP) are fine. Tunneling TCP packets over TCP is another matter, its a Bad Thing. AFAIK even openvpn manpages have URL of the relevant article. > I think whether it is possible to develop SSL VPN based virtual NIC, wh= ich > could solve the whole IP protocols (TCP/UDP, ARP etc). Simultaneity, we > could do the fine-granted access control in the application layer to > protect the internal resource. In my last experience, I developed TDI > driver-based SSL VPN solution (for widnows client). And the server just= do > like stunnel. I think it is hard to support UDP, ARP on this routine. S= o, I > want to do some work on the virtual NIC. > Could you give me some your advice? > Thanks a lot. I don't understand what you're asking, sorry. Doesn't OpenVPN already does what you want? --=20 vda |
| From: Denis V. <vd...@po...> - 2004-06-08 08:04:31 |
On Monday 07 June 2004 18:54, James Yonan wrote: > > > PS: could I use windows version as OpenVPN Server? > > > > As a last resort only ;) > > Actually, the OpenVPN server will run fine on Windows, though it may be > slightly less efficient than Linux on equivalent hardware. Sorry, I didn't mean that it won't work. I meant "use Windows as a last resort, if you positively cannot install Linux on that box". --=20 vda |
| From: oyk <oy...@wt...> - 2004-06-08 06:42:41 |
Hi=A3=ACDenis Vlasenko >On Tuesday 08 June 2004 04:18, oyk wrote: >> >> I want to know how the openvpn control the multi-client= case in 2.0 >> >> version. for example: >> >> clientA---Internet---| |----Internal Server1 >> >> >> >> |----Server---|----Internal Server2 >> >> >> >> clientB---Internet---| |----Internal Server3 >> >> >> >> Based on my comprehension, clientA (10.1.0.2) and clientB= (10.1.0.3) can >> >> make a tunnel with Server (10.1.0.1) respectively using TCP= connection. >> >> clientA sockA----------Server SockA1 >> >> clientB sockB----------Server SockB1 >> >> When Server recieves the package from clientA or clientB,= it pushs the >> >> packages to the tun/tap device. And the Server box could= route the >> >> package to the internal server. And the internal server= response the >> >> package to Server. >> > >> >No. Internal server replies to client's IP address. >> >Whether it will be sent to client thru "Server" or not >> >depends on routing. Typically you will have symmetric >> >routing setup, and it will go thru "Server". >> >> I am not sure whether my comprehension is right. >> ClientA(tap ip: 10.1.0.2, real ip: 1.2.3.4) >> Server(tap ip: 10.1.0.1, real ip: 5.6.7.8, internal subnet:= 10.1.1.0/24) >> when ClientA connects an internal ServerB (10.1.1.2) >> >> The package from ClientA should be: >> |IPheader(src:1.2.3.4, dst:|= 5.6.7.8)|TCPheader||etherheader|IPHeader10.1.0.2|.....|| >> = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~content right? > >not always. I am using udp, not tcp (tcp over tcp is prone >to 'internal meltdown' if your network losing packets, >and you _must_ design your network as if it does, even in= reality it >works perfectly). Also, ethheader exists only on tap devices,= not tun. >So, my picture is: > >[ip(real ips)|udp|ip(tun ips)|.....] Thank you very much. There are many companies and organizations are developing VPN= based SSL, such as stunnel. But many developments/solutions could solve TCP only. I think whether it is possible to develop SSL VPN based virtual= NIC, which could solve the whole IP protocols (TCP/UDP, ARP etc). Simultaneity, we= could do the fine-granted access control in the application layer to protect= the internal resource. In my last experience, I developed TDI driver-based SSL VPN= solution (for widnows client). And the server just do like stunnel. I think it is hard to= support UDP, ARP on this routine. So, I want to do some work on the virtual NIC. Could you give me some your advice? Thanks a lot. > >> Server recieved the package, push the content into the tap/tun= device. >> When the internal ServerB revieves the content, it response= another package >> to 10.1.0.2, right? >> >> When the Server recieved the response package, it encapsulate= the package into: >> |IPheader(src:5.6.7.8, dst:|= 1.2.3.4)|TCPheader||etherheader|IPHeader10.1.0.2|.....|| >> >> and send to ClientA, right? >> The OpenVPN Server differ clients' package based on the= response package's >> IPHeader, right? Could you tell me where I can find the= interrelated code? >> the OpenVPN source code is too much. > >kernel does it IMHO. openvpn only knows that kernel said:= "somebody wanted >to send this packet via tun/tap device you control, here's the= packet". >I.e. kernel already did make routing decision that this packes= goes to >this device. > >I suggest reading some TCP/IP book/online docs. People scale far= worse >than webpages 8) >-- Best Regards Ouyang Kai |
| From: Denis V. <vd...@po...> - 2004-06-08 05:49:10 |
On Tuesday 08 June 2004 04:18, oyk wrote: > >> I want to know how the openvpn control the multi-client case in 2= =2E0 > >> version. for example: > >> clientA---Internet---| |----Internal Server1 > >> > >> |----Server---|----Internal Server2 > >> > >> clientB---Internet---| |----Internal Server3 > >> > >> Based on my comprehension, clientA (10.1.0.2) and clientB (10.1.0.3)= can > >> make a tunnel with Server (10.1.0.1) respectively using TCP connecti= on. > >> clientA sockA----------Server SockA1 > >> clientB sockB----------Server SockB1 > >> When Server recieves the package from clientA or clientB, it pushs t= he > >> packages to the tun/tap device. And the Server box could route the > >> package to the internal server. And the internal server response the > >> package to Server. > > > >No. Internal server replies to client's IP address. > >Whether it will be sent to client thru "Server" or not > >depends on routing. Typically you will have symmetric > >routing setup, and it will go thru "Server". > > I am not sure whether my comprehension is right. > ClientA(tap ip: 10.1.0.2, real ip: 1.2.3.4) > Server(tap ip: 10.1.0.1, real ip: 5.6.7.8, internal subnet: 10.1.1.0/24= ) > when ClientA connects an internal ServerB (10.1.1.2) > > The package from ClientA should be: > |IPheader(src:1.2.3.4, dst:| 5.6.7.8)|TCPheader||etherheader|IPHeader10= =2E1.0.2|.....|| > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~content right? not always. I am using udp, not tcp (tcp over tcp is prone to 'internal meltdown' if your network losing packets, and you _must_ design your network as if it does, even in reality it works perfectly). Also, ethheader exists only on tap devices, not tun. So, my picture is: [ip(real ips)|udp|ip(tun ips)|.....] > Server recieved the package, push the content into the tap/tun device. > When the internal ServerB revieves the content, it response another pac= kage > to 10.1.0.2, right? > > When the Server recieved the response package, it encapsulate the packa= ge into: > |IPheader(src:5.6.7.8, dst:| 1.2.3.4)|TCPheader||etherheader|IPHeader10= =2E1.0.2|.....|| > > and send to ClientA, right? > The OpenVPN Server differ clients' package based on the response packag= e's > IPHeader, right? Could you tell me where I can find the interrelated co= de? > the OpenVPN source code is too much. kernel does it IMHO. openvpn only knows that kernel said: "somebody wante= d to send this packet via tun/tap device you control, here's the packet". I.e. kernel already did make routing decision that this packes goes to this device. I suggest reading some TCP/IP book/online docs. People scale far worse than webpages 8) --=20 vda |
| From: oyk <oy...@wt...> - 2004-06-08 01:22:56 |
Hi=A3=ACDenis Vlasenko Best Regards Ouyang Kai >On Monday 07 June 2004 15:45, oyk wrote: >> Hi=A3=ACguys >> I want to know how the openvpn control the multi-client= case in 2.0 >> version. for example: >> clientA---Internet---| |----Internal Server1 >> |----Server---|----Internal Server2 >> clientB---Internet---| |----Internal Server3 >> >> Based on my comprehension, clientA (10.1.0.2) and clientB= (10.1.0.3) can >> make a tunnel with Server (10.1.0.1) respectively using TCP= connection. >> clientA sockA----------Server SockA1 >> clientB sockB----------Server SockB1 >> When Server recieves the package from clientA or clientB, it= pushs the >> packages to the tun/tap device. And the Server box could route= the package >> to the internal server. And the internal server response the= package to >> Server. > >No. Internal server replies to client's IP address. >Whether it will be sent to client thru "Server" or not >depends on routing. Typically you will have symmetric >routing setup, and it will go thru "Server". I am not sure whether my comprehension is right. ClientA(tap ip: 10.1.0.2, real ip: 1.2.3.4) Server(tap ip: 10.1.0.1, real ip: 5.6.7.8, internal subnet:= 10.1.1.0/24) when ClientA connects an internal ServerB (10.1.1.2) The package from ClientA should be: |IPheader(src:1.2.3.4, dst:= 5.6.7.8)|TCPheader||etherheader|IPHeader10.1.0.2|.....|| = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~content right? Server recieved the package, push the content into the tap/tun= device. When the internal ServerB revieves the content, it response= another package to 10.1.0.2, right? When the Server recieved the response package, it encapsulate the= package into: |IPheader(src:5.6.7.8, dst:= 1.2.3.4)|TCPheader||etherheader|IPHeader10.1.0.2|.....|| and send to ClientA, right? The OpenVPN Server differ clients' package based on the response= package's IPHeader, right? Could you tell me where I can find the interrelated code? the= OpenVPN source code is too much. > >> My question is: when OpenVPN Server recieves one package from= one internal >> server, how does it control the package and redirect to= whom(clientA or >> clientB)? > >By looking at destination IP. > >> Please help, thanks! >> >> PS: could I use windows version as OpenVPN Server? > >As a last resort only ;) >-- >vda > > >------------------------------------------------------- >This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the= one >installation-authoring solution that does it all. Learn more= and >evaluate today! http://www.installshield.com/Dev2Dev/0504 >_______________________________________________ >Openvpn-devel mailing list >Ope...@li... >https://lists.sourceforge.net/lists/listinfo/openvpn-devel > >. |