Lấy địa chỉ IP DHCP nếu không có địa chỉ tĩnh


8

Tôi đã thấy một số câu hỏi tương tự như vấn đề của tôi nhưng không phải là một giải pháp tốt.

Ví dụ. Người dùng có một máy tính xách tay và có một địa chỉ IP tĩnh tại văn phòng. Họ cũng lấy máy tính xách tay ra khỏi trang web nơi họ cũng cần internet.

Có cách nào để định cấu hình máy tính của họ để nó tự động lấy địa chỉ IP khi địa chỉ tĩnh được định cấu hình không khả dụng (không khiến người dùng đi vào cấu hình mạng và thay đổi để tự động lấy)?


Không biết câu trả lời cho Windows 7, nhưng nhiều năm trước (thời XP), một số nhà sản xuất máy tính xách tay có phần mềm riêng để xử lý việc này, người ta có thể xác định các cài đặt khác nhau cho các vị trí khác nhau và chuyển đổi giữa chúng; Tôi nghĩ rằng IBM đã được gọi là Kết nối truy cập hoặc một cái gì đó tương tự. Từ những gì tôi nhớ, sử dụng cài đặt XP mạng tích hợp, người ta có thể thực hiện việc này với Cấu hình thay thế hoặc một cái gì đó tương tự, nhưng nó không hoạt động tốt.
lupincho

Tại sao không đi theo cách khác, hãy định cấu hình máy chủ DHCP tại văn phòng để gán cho người dùng một IP tĩnh để nó luôn hoạt động.
jhcaated

Câu trả lời:


8

Tôi không biết có cách nào tự động không, nhưng cách tôi đã làm với máy tính xách tay của mình là với một chương trình có tên Mobile Net Switch. http://www.mobilenetswitch.com/ Nó cho phép bạn thay đổi giữa các cấu hình mạng hoạt động khác nhau để bạn có thể có một mạng cho công việc của mình và khi bạn tắt trang web, bạn chuyển sang cấu hình mạng được đặt tự động để nhận DHCP.

Một giải pháp thay thế nếu bộ định tuyến của bạn có tính năng này trong phần sụn của nó là định cấu hình DHCP tĩnh cho thiết bị đó. Nhận địa chỉ MAC không dây của máy tính xách tay và nếu bộ định tuyến của bạn hỗ trợ nó, hãy định cấu hình nó để tự động gán địa chỉ IP tĩnh trên bộ định tuyến. Các phần mềm bộ định tuyến của bên thứ ba như Tomato và DD-WRT hỗ trợ việc này vượt trội. Tôi cảm thấy đây là giải pháp sạch nhất. Sử dụng phương pháp này sẽ cho phép người dùng của bạn giữ máy tính xách tay ở chế độ DHCP mà không gặp vấn đề gì. Tôi sử dụng thiết lập này cho mạng gia đình của mình vì vậy tôi không phải lo lắng về cấu hình thủ công ở phía thiết bị - tất cả cấu hình được thực hiện từ bộ định tuyến.


Tôi không thực sự muốn đưa bất kỳ phần mềm nào khác vào đó, tôi không muốn người dùng phải làm bất cứ điều gì. Sẽ thật tuyệt nếu DHCP chỉ có thể là một "Cấu hình thay thế" khi tĩnh không khả dụng nhưng có lẽ có một lý do. Giải pháp thứ hai có vẻ như đặt cược tốt nhất của tôi, cảm ơn.
dùng142485

5
Đã đồng ý. Không sử dụng địa chỉ IP statis. Tạo đặt phòng trong máy chủ DHCP của bạn thay vào đó.
jftuga

7

Rất nhiều người không biết rằng cấu hình mạng Windows có thể được điều chỉnh thông qua dòng lệnh. Ví dụ:

Đặt bộ điều hợp mạng của bạn thành DHCP

netsh interface ipv4 set address "Local Area Connection" dhcp
ipconfig /renew

Đặt bộ điều hợp mạng của bạn thành IP tĩnh

netsh interface ipv4 set address "Local Area Connection" static 10.1.2.3 255.0.0.0 10.0.0.1

Với ý nghĩ đó, việc viết 2 .battệp mà bạn có thể đặt trên máy tính để bàn trở nên tầm thường .

Điều này làm cho việc chuyển đổi cấu hình mạng dễ dàng hơn nhiều


Tùy thuộc vào bộ điều hợp không dây, bạn cũng có thể chỉ định nó chạy các bộ này khi chúng kết nối với mỗi mạng để cần có sự can thiệp tối thiểu của người dùng (có thể là khi các mạng mới được thêm vào)
Nick

4

Windows 7 có khái niệm "Cấu hình thay thế" trong cấu hình IP của card mạng. Từ trang Trợ giúp Windows cho "Tab cấu hình thay thế IPv4":

Người dùng được cấu hình xác định rằng IPv4 sẽ sử dụng cấu hình được chỉ định thủ công nếu không tìm thấy máy chủ DHCP. Cấu hình thay thế này hữu ích khi máy tính được sử dụng trên nhiều mạng, ít nhất một trong các mạng không có máy chủ DHCP và không muốn cấu hình APIPA. Một ví dụ điển hình là một máy tính xách tay được sử dụng tại văn phòng và ở nhà. Tại văn phòng, máy tính xách tay sử dụng cấu hình TCP / IP được phân bổ DHCP. Ở nhà, nơi không có máy chủ DHCP, máy tính xách tay sẽ tự động sử dụng cấu hình thay thế, cho phép dễ dàng truy cập vào các thiết bị mạng gia đình và Internet. Điều này cho phép máy tính xách tay hoạt động trơn tru trên cả hai mạng mà không cần cấu hình lại IP thủ công.

Thiết lập tính năng này bằng cách đi tới Bảng điều khiển -> Trạng thái và tác vụ mạng (hoặc " Trung tâm chia sẻ và mạng " nếu bạn không sử dụng chế độ xem danh mục).

Nhấp vào tên kết nối mà bạn quan tâm (có thể là "Kết nối khu vực cục bộ" hoặc "Kết nối mạng không dây ( tên mạng )").

nhập mô tả hình ảnh ở đây

Điều này sẽ bật lên cửa sổ Trạng thái kết nối, nhấp vào nút Thuộc tính. nhập mô tả hình ảnh ở đây

Trong cửa sổ Thuộc tính kết nối, tìm dòng "Giao thức Internet phiên bản 4 (TCP / IPv4)", nhấp vào đó và nhấp vào Thuộc tính.

nhập mô tả hình ảnh ở đây

Bây giờ bạn sẽ có một cửa sổ với hai tab, một trong số đó là "Chung", cái còn lại là "Cấu hình thay thế".

Bây giờ bạn có thể đặt tab đầu tiên để sử dụng DHCP (chọn "Tự động lấy địa chỉ IP" và "Tự động lấy địa chỉ máy chủ DNS") và đặt chi tiết IP tĩnh của bạn vào tab "Cấu hình thay thế" thứ hai.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Thông tin thêm từ Tab Cấu hình thay thế IPv4 và các nơi khác trên SuperUser Tab "Cấu hình thay thế" trong cài đặt TCP / IP là gì


Tất nhiên, điều này giả định rằng lý do bạn có địa chỉ IP tĩnh là do không có DHCP tại văn phòng. Mặt khác, nếu bạn có DHCP trong văn phòng thì tại sao không để máy tính xách tay luôn được đặt thành DHCP và dành địa chỉ IP cho máy trên máy chủ DHCP?
GAThrawn

Tôi đồng ý với việc đặt địa chỉ trong DHCP, đó là câu trả lời tôi chấp nhận. Mặc dù vậy, đây là một bài viết tuyệt vời để định cấu hình các thuộc tính IP, nhờ vào đầu vào.
dùng142485

1

Không phải là tôi biết. Cấu hình một địa chỉ tĩnh tương tự như yêu cầu máy tính hoàn toàn bỏ qua mạng - một địa chỉ tĩnh nằm trong khái niệm "luôn khả dụng" (chặn xung đột IP) theo quan điểm của máy tính.

Nếu bạn có thể tìm cách sử dụng nhiều giao diện mạng, hãy định cấu hình một giao diện cho DHCP và một giao diện tĩnh và đặt giao diện tĩnh để có số liệu (chi phí) cao hơn so với DHCP. Điều này sẽ khiến hệ thống sử dụng DHCP nếu có, nhưng sẽ quay trở lại trạng thái tĩnh nếu hệ thống không được kết nối với mạng DHCP. Hầu hết các máy tính xách tay không có điều này, vì vậy bạn có thể cần sử dụng giao diện mạng USB để đạt được điều này.

Nếu bạn đang sử dụng máy tính xách tay chạy linux (bạn đã gắn thẻ windows 7, vì vậy điều này sẽ hoàn thiện hơn), thì bạn có thể sử dụng bí danh IP để gán hai IP cho cùng một giao diện. Kết hợp với ý tưởng trên để tạo ra một cổng mạng sẽ cố gắng sử dụng DHCP, nhưng sẽ quay trở lại IP tĩnh nếu DHCP thất bại.


Đoạn thứ hai của bạn có vẻ như nó sẽ hoạt động, mặc dù bạn đã chuyển từ của bạn trong câu thứ hai.
user142485

@ user142485 Những từ nào? Tôi không chú ý đến những cái mà bạn đang tham khảo.
Darth Android

1
@ user142485 Bạn không thể làm điều đó, vì không có cách nào để phát hiện khi IP tĩnh "không khả dụng" (xem đoạn đầu tiên của tôi). Mặt khác, bạn có thể phát hiện khi DHCP không khả dụng (đã hết thời gian chờ) và quay trở lại IP tĩnh.
Darth Android

1
@ user142485 Tôi thấy. Vấn đề là không có cách nào để phân biệt sự khác biệt giữa một địa chỉ tĩnh được định cấu hình sai, hoặc một cổng bị lỗi / tạm thời không có sẵn và một địa chỉ tĩnh được cấu hình chính xác.
Darth Android

1
Tôi đoán câu trả lời này cho câu hỏi của tôi về lý do tại sao cấu hình mong muốn của tôi không phải là một tùy chọn: bởi vì nó hy vọng địa chỉ này có thể sử dụng được và theo lý thuyết, địa chỉ đó có thể tạm thời bị hạn chế truy cập (do một cổng xuống như bạn đã nêu) và không muốn được thay đổi trong trường hợp cổng sẽ quay trở lại. Cảm ơn đã giải thích.
user142485
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.