Więc, po podłączeniu mam dostęp do lokalnych komputerów, natomiast te komputery nie mają dostępu do mnie. Chciałbym aby po podłączeniu do vpn, mój komputer uzyskiwał jakieś IP lokalne tak żeby komputery w sieci firmowej mogły chociaż wysłać sygnał ping na mój zdalny komputer.
Dodam, że adres mac karty TAP z komputera zdalnego (klienta) wpisałem w dhcpd.conf na serwerze i ustaliłem statyczny adres IP ale to nie pomogło.
Jest routing. Napisałem, że widzę komputery w sieci lokalnej. Zapytałem się jak takiemu klientowi przydzielić adres lokalny np. 192.168.x.x, a nie 10.8.x.x <- taki mam w ustawieniach openvpn.
Nie przydzielisz mu adresu. On już jest w sieci lokalnej. Wystarczy by routing działał poprawnie i będziesz widzieć.
Dodatkowo jeśli mimo wszystko nie widzisz to może jeszcze opcja:
# Uncomment this directive to allow different
# clients to be able to "see" each other.
# By default, clients will only see the server.
# To force clients to only see the server, you
# will also need to appropriately firewall the
# server's TUN/TAP interface.
client-to-client
Fakt, jak mogłem zapomnieć o logach.
Logi mówią, że mój klient uzyskuje adres 10.8.0.6. Jednak sygnał ping nie dochodzi do tego adresu. W dalszym ciągu otwarte pozostaje pytanie, jak sprawić by klient był dla innych komputerów lokalnych widoczny pod adresem w postaci 192.168.x.x?
Robisz most między interfejsami sieci lokalnej i interfejsu od openvpn, w konfigu openvpn dajesz tap zamiast tun i ustawiasz, żeby serwer dhcp nasłuchiwał na interfejsie mostu, reszta konfiguracji openvpn według tego: http://openvpn.net/index.php/open-sourc ... dging.html
W dalszym ciągu otwarte pozostaje pytanie, jak sprawić by klient był dla innych komputerów lokalnych widoczny pod adresem w postaci 192.168.x.x?
Jeśli chcesz aby tak było, to usuń NAT i zrób most tak jak zasugerował diabolic3. A jak chcesz mieć tego vpn za NAT to popracuj nad routingiem, sugerując się moim pierwszym postem w tym temacie.