Người dùng không xác định trong thiết bị đầu cuối


12

Tôi có một vấn đề lạ với thiết bị đầu cuối trong OS X.

Khi tôi mở terminal, tên người dùng tại dấu nhắc lệnh là:

unknown-04-0c-ce-e3-0d-c2: ~

Tôi không thể xác định chính xác khi điều này lần đầu tiên bắt đầu hoặc tại sao không may. Tôi thường sử dụng iTerm cho mục đích phát triển web nhưng điều này cũng xảy ra trong ứng dụng OS X Terminal bình thường.

Bất kỳ ý tưởng / trợ giúp sẽ được thực sự đánh giá cao.

Cảm ơn

Cập nhật: Cảm ơn @fayadfami và @aliasgar vì đã trả lời đúng và giúp tôi đi đúng hướng. Ngoài ra bài đăng trên diễn đàn này đã giúp http://forums.macrumors.com/showthread.php?t=152407 Trích xuất từ ​​bài đăng bên phải:

Bản thân tôi đã gặp phải vấn đề tương tự và gặp phải chủ đề này trong khi cố gắng tìm ra nó, tôi nghĩ tôi đã đăng câu trả lời.

OS X ban đầu đặt tên máy chủ của bạn thành tên được đặt cho Tên máy tính của bạn trong Chia sẻ; tuy nhiên, nếu bạn đã thiết lập DHCP và phù hợp với hợp đồng thuê hiện tại trên máy chủ DHCP của bạn (nghĩa là khớp địa chỉ IP của một người dùng gần đây), OS X sẽ đặt tên máy chủ của bạn thành bất kỳ máy chủ DHCP nào hiện có cho thuê đó .

Điều này khiến tôi vô cùng bối rối lúc đầu, vì tôi vừa định dạng lại (vừa mua máy Mac đầu tiên của mình và muốn xem trình cài đặt hoạt động như thế nào) và biết rằng tôi chưa thay đổi Tên máy tính trong Chia sẻ - nhưng tên máy chủ hệ thống của tôi tại Terminal prompt thực sự đã được thay đổi thành những gì tôi đã đặt trước đó, định dạng trước. Tôi loanh quanh, không tìm thấy tên ở bất cứ nơi nào lưu các mục nhật ký; Tôi nghĩ rằng định dạng không thực sự xóa sạch mọi thứ, hoặc tôi đang mất trí. Cuối cùng tôi đã đăng nhập vào bộ định tuyến của mình (đó là Linksys WRT54GS chạy OpenWRT) và tìm thấy tên máy chủ trong tệp cho thuê hiện tại. Sau đó, tôi tự đặt IP của máy Mac của mình thành thứ gì đó khác biệt và thì đấy! - tên máy chủ đã trở lại với những gì tôi mong đợi.

Tôi hy vọng điều này sẽ giúp cứu ai đó khỏi cùng một chứng hoang tưởng mà tôi đã trải qua.


bạn đang chạy phiên bản HĐH nào?
JoshP

@Josh OS X 10.7.4
Giles Butler

Trên máy Mac của tôi, tắt WiFi và bật lại đã sửa lỗi này cho tôi.
Philip Murphy

Câu trả lời:


6
  • Những gì bạn nhìn thấy tại dấu nhắc ở thiết bị đầu cuối là tên được gán bởi Máy chủ DHCP của bạn được thêm vào bởi Địa chỉ MAC của bạn

  • Tên Macintosh của bạn đã vô tình bị thay đổi hoặc một số chương trình / ứng dụng đã thay đổi rõ ràng (hoặc có thể KHÔNG có tên trong trường hợp của bạn) .

  • Đi đến System Preferencesvà nhấp vào Sharing. Thay đổi Computer Name. Tôi đang đính kèm ảnh chụp màn hình của cùng.

Thay đổi tên mac

  • Một khi bạn làm điều đó Rebootbạn Mac. Một cái tên tiêu chuẩn có thể trông giống như "MacBook của Steve Jobs." Chỉ cần cá nhân hóa điều này với tên của riêng bạn. Và tại dấu nhắc nó sẽ xuất hiện nhưSteve-Jobs-MacBook-Pro:~ steve$

Cảm ơn bí danh nhưng điều này đã không làm việc cho tôi. Tên máy của tôi vẫn giống như trong ngăn tùy chọn Chia sẻ. Tôi đã cố gắng thay đổi nó và khởi động lại nhưng nó vẫn không rõ trong terminal.
Giles Butler

2
@GilesB Có thể là những thay đổi của bạn đang được ghi đè bằng cách gán tên dhcp? Sau khi làm theo các bước của @ aliasgar và thực hiện khởi động lại lạnh, hãy xem xét /var/log/system.logkỹ các quy trình khởi động trong khi hệ thống của bạn khởi động và nếu bạn có thể tìm thấy một quy trình chịu trách nhiệm cho việc này.
hộp sơn

@fayadfami Tôi chỉ nhìn vào tệp nhật ký và dòng đầu tiên có cùng tên người dùng 'không xác định ...', toàn bộ dòng ghi: 26 tháng 8 00:30:02 unknown-04-0c-ce-e3-0d- c2 newsyslog [23504]: logfile đã được chuyển
Giles Butler

@fayadfami chỉ phát hiện ra điều này trong tệp nhật ký đó, có ý tưởng nào về cách thay đổi không? Ngày 7 tháng 9 00:52:45 Giless-MacBook-Air usbmuxd [58]: _AMDeviceConnectByAddressAndPort (chủ đề 0x100781000): IPv4 ngày 7 tháng 9 00:51:48 unknown-04-0c-ce-e3-0d-c2 configd [16] tên máy chủ của "unknown-04-0c-ce-e3-0d-c2.home"
Giles Butler

1
@fayadfami tôi hiểu rồi! Bạn đã đúng, việc gán tên dhcp đã thay đổi nó thành một cái gì đó trên bộ định tuyến. Cảm ơn tất cả sự giúp đỡ của bạn. Bài đăng trên diễn đàn này đã giúp - forum.macrumors.com/showthread.php?t=152407
Giles Butler

3

Một cách thực sự đơn giản để sắp xếp ra đây là để chỉ cần đi tới System Preferences> Network> Advanced> TCP/IP, và chỉ đơn giản là tạo nên bất kỳ tên cũ của ID DHCP client (phía dưới nút 'Renew DHCP thuê').


1

Có một bài viết tuyệt vời về cách tùy chỉnh lời nhắc Terminal của bạn tại OSX Daily . Không chắc chắn chính xác lý do tại sao của bạn đã thay đổi, nhưng tùy chỉnh nó sẽ đưa bạn trở lại bình thường ... hoặc một cái gì đó khác nếu bạn thích nó :)

Tôi sẽ trích dẫn một số bài viết dưới đây:

Dấu nhắc dòng lệnh mặc định trong Mac OS X giống như: ComputerName:CurrentDirectory User$ or MacBook:~/Desktop Admin$

Loại nhàm chán và không phải là tốt nhất, phải không? Nó khá dễ dàng để thay đổi. Chúng tôi sẽ giả sử bạn sử dụng shell bash mặc định, vì vậy bạn sẽ chỉnh sửa tệp .bashrctheo mặc định hoặc .profilenếu bạn đã cài đặt fink. Tại dấu nhắc Terminal, gõ:nano .bashrc

Bây giờ gõ: export PS1=" "

Giữa các dấu ngoặc kép, bạn có thể thêm các dòng sau để tùy chỉnh lời nhắc Terminal:

  • \d – Current date
  • \t – Current time
  • \h – Host name
  • \# – Command number
  • \u – User name
  • \W – Current working directory (tức là: Máy tính để bàn /)
  • \w – Current working directory, đường dẫn đầy đủ (ví dụ: / Users / Admin / Desktop)

Vì vậy, giả sử bạn muốn dấu nhắc Terminal hiển thị Người dùng, theo sau là tên máy chủ, theo sau là thư mục, mục nhập .bashrc sẽ là:

export PS1="\u@\h\w$ "

Nó sẽ trông như: Admin@MacBook~Desktop/$ "


Cảm ơn Josh nhưng tiếc là điều này cũng không hiệu quả với tôi. Tôi kết thúc với: unknown-04-0c-ce-e3-0d-c2: ~ \ u @ \ h \ w $ →
Giles Butler

Tôi nghĩ rằng tôi đã theo dõi một bài viết tương tự khi tôi sửa đổi thiết bị đầu cuối của tôi. Il xem nếu tôi có thể tìm thấy bản gốc, có thể giúp đỡ.
Giles Butler

Đây là bài viết tôi theo dõi ban đầu để chỉnh sửa lời nhắc, tôi nghĩ đó chắc chắn là một vấn đề với người dùng vì việc chỉnh sửa lời nhắc là không có vấn đề gì, nó vẫn hiển thị một người dùng không xác định - net.tutsplus.com/tutorials/tools-and-tips/ Tập
Giles Butler

Ack, rất tiếc khi biết rằng ... Tôi sẽ tiếp tục tìm kiếm :)
JoshP
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.