Điểm:1

Máy khách Wireguard không thể kết nối với internet

lá cờ vn

Tôi đã cài đặt Wireguard bằng các lệnh sau:

cập nhật sudo apt
sudo apt cài đặt wireguard

Sau đó, tôi đã cài đặt độ phân giải:

Sudo apt cài đặt độ phân giải

Các khóa đã tạo:

ô 077
wg genkey | sudo tee /etc/wireguard/private.key
con mèo sudo /etc/wireguard/private.key | wg pubkey | sudo tee /etc/wireguard/public.key

Cuối cùng, cấu hình đã tạo:

sudo nano /etc/wireguard/wg0.conf
# bên dưới là nội dung của file cấu hình
         [Giao diện]
         Khóa riêng tư = bỏ qua
         Địa chỉ = 10.9.0.7/32
         DNS = 1.0.0.1

         [Ngang nhau]
         PublicKey = bỏ qua
         IP được phép = 0.0.0.0/0, ::/0
         Điểm cuối = 95,87.101,10:51820

Sau khi thực hiện sudo wg-nhanh lên wg0 tất cả các ứng dụng của tôi không có internet. Internet trở lại sau khi tôi Sudo wg-xuống nhanh wg0 dây bảo vệ.

Tôi không có quyền truy cập vào máy chủ, nó được duy trì bởi công ty.
Tôi chỉ có thể giả mạo máy của mình.

Tôi không có kỹ năng về mạng, công ty của tôi nói rằng chỉ cần làm theo các hướng dẫn ở trên và mọi thứ sẽ hoạt động, nhưng đây là những gì tôi đã cố gắng giải quyết vấn đề:

Tôi đã thử các đề xuất từ câu hỏi này nhưng không thành công.

sudo wg đã đưa ra đầu ra sau:

giao diện: wg0
  khóa công khai: y5ZpnepnWHWBOvm04iDUh/+XgLIZKSOClI4It5D/ESU=
  khóa riêng: (ẩn)
  cổng nghe: 43460
  fwmark: 0xca6c
ngang hàng: KIkiNWfiSEGYbXAGvNau8kOlG8rqFfEFeNzPjnUzz0Q=
  điểm cuối: 95.87.101.10:51820
  IP cho phép: 0.0.0.0/0, ::/0
  chuyển khoản: 0 B đã nhận, 296 B đã gửi

Tôi đã cho rằng tính năng bắt tay hoạt động, nhưng có thứ gì đó khác cản trở kết nối internet.

lộ trình ip đã cho tôi cái này:

mặc định qua 192.168.1.1 dev wlx3c7c3f49907c proto dhcp metric 600 
169.254.0.0/16 dev wlx3c7c3f49907c chỉ số liên kết phạm vi 1000 
192.168.1.0/24 dev wlx3c7c3f49907c liên kết phạm vi hạt nhân proto src 192.168.1.7 số liệu 600

Sau khi googling, tôi đi đến kết luận rằng DHCP làm hỏng lộ trình mặc định, nhưng tôi không biết cách khắc phục. Tôi đã thử Sudo ip route thêm mặc định qua 192.168.1.1 nhưng điều đó cũng không giúp được gì. lộ trình ip trong khi Wireguard được bật sẽ cho đầu ra sau:

mặc định qua 192.168.1.1 dev wlx3c7c3f49907c 
mặc định qua 192.168.1.1 dev wlx3c7c3f49907c proto dhcp metric 600 
169.254.0.0/16 dev wlx3c7c3f49907c chỉ số liên kết phạm vi 1000 
192.168.1.0/24 dev wlx3c7c3f49907c liên kết phạm vi hạt nhân proto src 192.168.1.6 số liệu 600

Tôi đã thử con mèo sudo /proc/sys/net/ipv4/ip_forward nhưng điều đó cũng không giúp được gì.

Đây là điều tốt nhất tôi có thể làm, vì tôi không biết nhiều về mạng. Tôi tình cờ thấy trang web này sau khi tìm kiếm trên Google nên tôi quyết định nhờ trợ giúp với hy vọng tuyệt vọng rằng sẽ tìm ra giải pháp.

Nếu bạn cần thêm thông tin hãy để lại bình luận và tôi sẽ trả lời.

Caleb McKay avatar
lá cờ ca
Bạn được định cấu hình để chuyển tiếp TẤT CẢ lưu lượng truy cập của mình thông qua wireguard. Có lý do nào khiến bạn muốn chuyển mọi thứ, kể cả truy cập internet của bạn, qua đường hầm, thay vì chỉ lưu lượng dành cho mạng công ty không? Ngoài ra, bạn có thể truy cập tài nguyên của công ty khi wireguard được kết nối và chỉ là do internet không hoạt động không?
AlwaysLearningNewStuff avatar
lá cờ vn
@CalebMcKay: Tôi đã nhận được tệp cấu hình, cài đặt không phải của tôi. Sau khi thay đổi `AllowedIPs` thành `AllowedIPs = 10.0.0.0/8`, tôi có thể truy cập internet nhưng lệnh ssh` không hoạt động (`ssh [email protected]`). Tôi đã thay đổi `AllowedIPs` thành `AllowedIPs = 10.0.0.0/8, 192.168.110.0/24` nhưng lệnh `ssh` vẫn không hoạt động. Sau đó tôi đã yêu cầu ở đây để được giúp đỡ. Tôi không ngại để nguyên `AllowedIPs = 10.0.0.0/8, 192.168.110.0/24`, nhưng không biết cách làm cho `ssh` hoạt động. Hy vọng điều này trả lời câu hỏi của bạn. Cảm ơn bạn vi đa cô găng giup.
Jags avatar
lá cờ kp
xin chào @alwayslearningnewstuff, bạn có thể thử những thay đổi này và xem vấn đề của mình có được giải quyết không: (1) `AllowedIPs = 10.0.0.0/8`; (2) `sudo ip route add 192.168.110.0/24 qua 192.168.1.1 dev wlx3c7c3f49907c` (3) `sudo nano /etc/sysctl.d/99-sysctl.conf`, bỏ ghi chú dòng: `net.ipv4.ip_forward =1`, lưu và đóng tệp. Sau đó chạy: `sysctl -p` (4) `sudo wg-nhanh xuống wg0` và cuối cùng: `sudo wg-nhanh lên wg0`. Cảm ơn.
AlwaysLearningNewStuff avatar
lá cờ vn
@Jags: Cảm ơn bạn đã giúp đỡ! Tôi đã thực hiện các lệnh nhưng vẫn không hài lòng với `ssh`. Internet hoạt động.
Điểm:0
lá cờ th

... có lẽ bạn có thể thử ở đây

sudo nano /etc/wireguard/wg0.conf
dưới đây là nội dung của tập tin cấu hình
     [Giao diện]
     Khóa riêng tư = bỏ qua
     Địa chỉ = 10.9.0.7/32
     DNS = 1.0.0.1

cho DNS cổng internet của riêng bạn hoặc máy chủ dns/dhcp cục bộ (tức là 192.168.110.1) thay vì DNS = 1.0.0.1 hoặc một máy chủ DNS công cộng khác.

AlwaysLearningNewStuff avatar
lá cờ vn
Cảm ơn bạn đã cố gắng giúp đỡ, tôi đã nói chuyện với cấp trên của mình, họ khăng khăng giữ nguyên cài đặt DNS :(
lemrm avatar
lá cờ th
Wg dường như chạy như mong đợi. Bạn đã kiểm tra remote_machine. Bạn có một ping? ssh deamon có chạy không? Có phải tức là nmap tìm máy trong mạng con cục bộ của bạn, có và không kích hoạt kết nối wg không? Có bật tường lửa trên remote_machine không?
AlwaysLearningNewStuff avatar
lá cờ vn
Tôi đã gọi cho bộ phận hỗ trợ kỹ thuật của ISP của mình, họ cũng không thể tìm ra điều gì sai. Ping DNS mà không có WG hoạt động, tường lửa được đặt ở mức thấp. Họ nói rằng họ sẽ cử người sớm đến để điều tra

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.