Khi ở văn phòng, tôi được kết nối với mạng 192.168.1.0/24. Khi chia sẻ Internet bị tắt, khi tôi chạy
netstat -nr
mục đầu tiên cho thấy
default 192.168.1.254 UGSc 10 62 en0
Nếu tôi bật chia sẻ Internet, nó sẽ hiển thị
default link#5 UCS 2 0 en1
Điều này rõ ràng là không chính xác và phá vỡ tất cả kết nối của máy tính của tôi.
en1 là mạng không dây của tôi, trong khi en0 là Ethernet của tôi. Nếu sau đó tôi vô hiệu hóa Chia sẻ Internet, nó thậm chí sẽ xóa tuyến đường không chính xác đó, vì vậy tôi không còn tuyến đường mặc định nào cả.
Hiện tại tôi có một tập lệnh mà tôi chạy khi tôi chia sẻ hoặc sau đó, khi tôi vô hiệu hóa tập lệnh đó
route delete default
route add default 192.168.1.254
Điều đó khắc phục mọi thứ, nhưng tôi rất muốn biết điều gì thực sự khiến điều này xảy ra và cách khắc phục đúng.
Và chỉ cần nói rằng một lúc nào đó vài tháng trước, nó hoạt động hoàn toàn hoàn hảo, không gặp trở ngại nào, rồi một ngày khi tôi mang máy tính xách tay về nhà, tôi không thể vô hiệu hóa việc chia sẻ internet, vì vậy tôi không thể kết nối với WIFI gia đình. Cuối cùng tôi đã phải khởi động lại máy và kể từ đó vấn đề này đã xảy ra.