it-swarm-vi.tech

Làm cách nào để thiết lập trình quản lý mạng Ubuntu / Linux để định tuyến lưu lượng truy cập mạng thông qua VPN?

Tôi đang sử dụng Ubuntu 9.04 và tôi nhận thấy rằng TẤT CẢ lưu lượng truy cập mạng của tôi đang được định tuyến thông qua VPN của tôi. Tôi muốn VPN chỉ định tuyến các máy chủ lưu lượng truy cập trên VPN và sau đó kết nối trực tiếp với bất kỳ nơi nào khác trên internet khi cần. VPN là PPTP VPN được chạy bằng một số loại ngăn xếp của Microsoft.

Kết quả từ lệnh tuyến đường:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
102-102-152-203 192.168.24.1    255.255.255.255 UGH   0      0        0 wlan0
192.168.24.0    *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
default         *               0.0.0.0         U     0      0        0 ppp0
18
Elijah

Đối với VPN tương thích Cisco của tôi trong Ubuntu 9.04 (VPNC), có một hộp kiểm để chọn.

Chỉnh sửa kết nối của bạn, chuyển đến tab VPN và chỉnh sửa cấu hình VPN.

Chuyển đến tab Cài đặt IPv4 và ở dưới cùng bên phải là nút "Tuyến đường".

Nhấp vào nút và chọn hộp "Chỉ sử dụng kết nối này cho các tài nguyên trên mạng của nó"

Như những người khác đã đề cập, có các tệp cấu hình dựa trên văn bản người ta có thể thay đổi thay vì sử dụng GUI. Một điều thú vị về GUI là bạn không cần phải ghi nhớ tất cả các giá trị có thể hoặc lo lắng về chính tả

18
pcapademic

Nhờ lời khuyên trong các câu trả lời ở trên và một chút tìm kiếm của riêng tôi, tôi đã có thể tìm thấy câu trả lời cho câu hỏi của riêng tôi.

Đầu tiên, tôi xác định phạm vi địa chỉ IP nào đang được sử dụng trên VPN, trong trường hợp của tôi 192.168.32. * Và 192.168.16. *. Sau đó, tôi kết nối với vpn của mình một cách bình thường và sshed với một máy chủ trên mạng. Tôi đã chạy tuyến đường trên máy đó và nhận được địa chỉ cổng và số liệu đang được sử dụng. Sau đó, tôi đã thêm các tuyến đường cho hai dải địa chỉ IP vào trường tuyến đường trong tab cài đặt IPv4 và nhấp vào "Chỉ sử dụng kết nối này cho các tài nguyên trên mạng của nó" và "Bỏ qua các tuyến thu được tự động". Sau đó, poof như ma thuật nó làm việc.

Cảm ơn mọi sự giúp đỡ của bạn!

10
Elijah

Nếu bạn muốn chỉnh sửa khối, xuất hoặc đơn giản là sao lưu các chi tiết có trong thư mục này /etc/NetworkManager/system-connections/

Để áp dụng thay đổi nếu có bạn nên làm

Trình quản lý mạng Sudo dừng
[.__.] Bắt đầu Trình quản lý mạng Sudo

3
Jaime Agudo

Tôi giả sử phần mềm pptp đang đặt tuyến đường mặc định của bạn thành ppp0.

Bạn có thể tinh chỉnh các tuyến đường của mình sau khi kết nối

hoặc là

bạn có thể thử xóa lệnh 'defaultroute' khỏi tệp cấu hình pptp (có thể là /etc/ppp/ppp.conf)

0
Mark Turner