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


18

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

Bạn có thể làm một cái gì đó với bảng định tuyến của bạn. Bạn có phiền khi chạy 'tuyến đường' từ dòng lệnh của mình khi bạn kết nối với VPN và đưa đầu ra lên đây không?
Mark Turner

Câu trả lời:


18

Đố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ả


2
bạn có thể đưa ra một tham chiếu về cách thực hiện nó trong dòng lệnh - ý tôi là "Chỉ sử dụng kết nối này cho các tài nguyên trên mạng của nó"
cc4re

10

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!


Cảm ơn bạn! Tôi đã cố gắng làm điều này từ lâu. Tôi cũng phải đặt "Phương thức" thành "Chỉ địa chỉ tự động (VPN)" và để trống máy chủ DNS và miền tìm kiếm.
Timmmm

3

Nếu bạn muốn thực hiệ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

sudo NetworkManager dừng
sudo NetworkManager bắt đầu


0

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ể điều 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 chỉ thị 'defaultroute' khỏi tệp cấu hình pptp (có thể là /etc/ppp/ppp.conf)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.