Lời mở đầu
Tôi đã thiết lập kết nối VPN từ Macbook của mình và dường như kết nối thành công.
Tuy nhiên, tôi không thể truy cập vào máy tính làm việc của mình vì tên máy chủ không được giải quyết:
$ ping myusername
ping: cannot resolve myusername: Unknown host
Cách giải quyết mới
Sau khi thử mọi thứ tôi có thể, tôi thấy rằng lệnh này làm cho cả mạng VPN và internet có sẵn cho tôi:
sudo route add -net 192.168.7.218 192.168.7.117 255.255.0.0
Máy chủ DNS của công ty có thể truy cập bằng IP của họ. Làm cách nào để định cấu hình mạng để sử dụng chúng cho mọi thứ bắt đầu từ 192.168?
Cách giải quyết cũ
Tôi đã tìm thấy một cách giải quyết tạm thời cho phép tôi truy cập mạng qua VPN bằng cách sửa đổi hai tùy chọn:
Tôi đặt dấu kiểm vào Gửi tất cả lưu lượng truy cập qua kết nối VPN :
Tôi nhập thủ công Tên miền tìm kiếm trong cài đặt DNS của giao diện VPN:
Thực hiện hai bước này là đủ để làm cho máy tính làm việc của tôi có thể ping được:
$ nslookup myusername
Server: 192.168.10.16
Address: 192.168.10.16#53
Name: myusername.universe.mycompany
Address: 192.168.11.56
$ ping myusername
PING myusername.universe.mycompany (192.168.11.56): 56 data bytes
64 bytes from 192.168.11.56: icmp_seq=0 ttl=126 time=126.164 ms
Tuy nhiên, khi tôi điều chỉnh tất cả lưu lượng truy cập qua VPN, tôi không thể truy cập Internet nữa:
$ ping google.com
PING google.com (74.125.232.48): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Câu hỏi
Làm cách nào để thiết lập mạng đúng cách để nó hiểu khi nào nên thông qua VPN và khi nào nên sử dụng kết nối bình thường? Tôi cần nó để giải quyết chính xác tên máy chủ Windows.
Nếu tôi cần đăng bất kỳ đầu ra lệnh console nào, tôi sẵn sàng làm điều đó nếu bạn cho tôi biết chính xác.
Bất kỳ trợ giúp đều được đánh giá cao, vì đây là một loại điểm dừng chương trình cho tôi bây giờ.
Cảm ơn!
ifconfig
đầu ra cho ppp0
là flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1396 inet 192.168.7.232 --> 192.168.7.117 netmask 0xffffff00
vì vậy tôi đoán nó là 255.255.255.0. Làm thế nào để tôi thay đổi nó? Cảm ơn.
route
làm cho chúng có sẵn vì tôi không tìm cách thay đổi netmask. Làm cách nào để tôi đánh dấu chúng là "DNS cho mọi thứ liên quan đến 192.168"?