Làm cách nào để tôi tạo một số địa chỉ web nhất định sử dụng bộ điều hợp mạng cụ thể trên Mac OS X?


16

Tôi có hai kết nối Internet tại nơi làm việc, kết nối Ethernet có dây của tôi (được lọc nhiều sau tường lửa, không thể kết nối với Cập nhật của Apple, v.v.) và kết nối không dây chưa được lọc. Tôi sử dụng kết nối không dây của mình làm kết nối chính để mọi thứ thường hoạt động. Tuy nhiên, tôi có một số tài nguyên mạng nội bộ mà tôi cần truy cập chỉ qua kết nối có dây. Làm cách nào tôi có thể thiết lập nó để khi tôi truy cập một cái gì đó như "intranet.mycompany.com" - nó sẽ tự động định tuyến đến bộ điều hợp mạng có dây?

Câu trả lời:


10

Bạn cần thêm một tuyến thủ công để bao gồm tất cả các mạng công ty. Tìm khối mạng nhỏ nhất sẽ bao gồm tất cả các địa chỉ IP của công ty. Ví dụ: mạng công ty có thể hoàn toàn nằm trong phạm vi 172.16.22.XXX trên172.16.25.XXX. Do đó, khối net của bạn sẽ là 172.16.16.0/20:

/sbin/route add -net 172.16.16.0/20 -interface en0

Lưu ý rằng trên máy của tôi, en0 là Ethernet, en1 là AirPort.

Tôi có một tập lệnh thiết lập một loạt các tuyến đường cho tình huống cục bộ của mình, đó là một mạng công ty cho tất cả các công ty (bảng chấm công, để lại các ứng dụng, báo cáo an toàn & sức khỏe tại nơi làm việc, v.v.), với WiFi cho các công cụ hữu ích (Bing, O 'Reilly Safari, v.v.). Tôi vẫn chưa tìm ra nơi tôi cần đặt tập lệnh này để Mac OS X tự động thêm các tuyến đường phức tạp tôi cần khi giao diện xuất hiện.


Một lưu ý khác: nếu bạn vặn vẹo bảng định tuyến của mình như tôi đã làm (và không thể truy cập bất cứ thứ gì nữa), hãy chạy route -n flushmột vài lần, sau đó chuyển vị trí mạng của bạn sang thứ khác và quay lại để lấy lại thông tin định tuyến thông thường.
ge Muffguy

Tôi cũng gặp vấn đề này, nhưng cần phải làm ngược lại và chỉ định tuyến lưu lượng truy cập đến * .apple.com thông qua wifi và mọi thứ khác thông qua ethernet. Công cụ định tuyến có thể được sử dụng cho việc này không?
TraxusIV

Làm thế nào để tôi làm điều đó "Tìm khối mạng nhỏ nhất sẽ bao gồm tất cả các địa chỉ IP của công ty." xin vui lòng?
Raphael Oliveira

Khối mạng được xác định bởi số lượng bit hàng đầu. Trong ví dụ ở trên, khối mạng 172.16.16.0/20 có nghĩa là "20 bit đầu tiên của địa chỉ IP phải khớp với 172.16.16" - 20 có nghĩa là bạn "VÀ" nhập địa chỉ IP với '11111111.1111111.11110000.0000000' để có được 20 bit hàng đầu và sau đó so sánh kết quả đó với '10101100.00010000.00010000.00000000'. Nếu bạn biết rằng có một phạm vi nhất định cho mạng công ty của mình, bạn cần tìm chuỗi ký tự nhị phân dài nhất phổ biến giữa hai chữ số.
ManicDee

Tôi không thể cảm ơn bạn đủ cho điều này! Tôi đã thử nhiều đề nghị khác nó không hoạt động. Điều này giúp tôi tiết kiệm rất nhiều rắc rối để chuyển đổi giữa giao diện trong khi làm việc trong môi trường doanh nghiệp! : D
DazChong

4

Bạn có thể thiết lập Đơn hàng dịch vụ mạng của mình để vượt qua hầu hết lưu lượng truy cập thông qua Wi-fi hoặc Ethernet.

Điều này làm cho kết nối ưu tiên là bất cứ dịch vụ nào bạn đặt ở đầu danh sách. Thật không may, nếu bạn muốn hầu hết thông tin đi qua Wi-fi ngoại trừ các mục rất cụ thể, điều này sẽ không làm điều đó. Nếu kết nối Ethernet sử dụng phạm vi mạng IP khác với Wi-fi thì nó sẽ tự động chuyển các tài nguyên cần thiết thông qua Ethernet.

Vì vậy, giả sử bạn có mạng lưới sói. Wi-fi: 192.168.1.0-192.168.1.255 Ethernet: 192.168.5.0-192.168.5.255

Bất kỳ dịch vụ nào bạn cần truy cập có bản ghi DNS trỏ đến 192.168.5.x sẽ tự động đi qua Ethernet, nhưng truy vấn DNS của bạn SILL vẫn chuyển đến 192.168.1.x

Bất kỳ trang web nào khác mà bạn sử dụng dịch vụ bạn truy cập sẽ thông qua Wi-fi nếu Wi-fi ở trên cùng.

Để thay đổi thứ tự dịch vụ, hãy truy cập Tùy chọn hệ thống-> Mạng. Nhấp vào menu Hành động (thiết bị ở cuối danh sách Dịch vụ) và chọn "Đặt đơn hàng dịch vụ" Sau đó kéo dịch vụ bạn muốn có quyền ưu tiên lên đầu danh sách.


Vâng, tôi đã có bộ lệnh dịch vụ, nhưng tôi đang tìm cách sửa đổi các bảng định tuyến cho các mục cụ thể. Trong Windows tôi sẽ sử dụng lệnh console "route add". Tôi đang tìm kiếm một cái gì đó tương tự trên Mac.
JacobJ

Tôi biết rằng có thể thêm các bảng định tuyến vào OS X, vì nó được xây dựng dựa trên Unix và tôi đã nghe nói về những người làm việc đó. Nhưng tôi không biết làm thế nào. Hãy thử googling Bảng định tuyến OpenBSD CLI. Điều này sẽ cho bạn biết cách quản lý các bảng định tuyến thông qua dòng lệnh. Nếu bạn không thể tìm thấy bất cứ điều gì hãy cho tôi biết, và tôi sẽ xem xét.
Phillip Boushy
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.