Làm cách nào để đặt địa chỉ IP tĩnh trên máy FreeBSD?


12

Tôi có một máy FreeBSD chạy trên máy ảo. Tôi đang sử dụng Hộp ảo SUN. Tôi cần đặt địa chỉ IP tĩnh cho máy này. Để tôi có thể truy cập vào máy này. Có cách nào để làm điều này?

Câu trả lời:


25

trong /etc/rc.conf:

ifconfig_em0 = "inet 192.168.0.254 netmask 255.255.255.0"
defaultrouter = "192.168.0.1"
192.168.0.254 - IP máy, 192.168.0.1 - gateway
Những cài đặt này trong RC.conf được tra cứu trong quá trình khởi động.
Nếu bạn muốn đặt ip thủ công, hãy chạy:
ifconfig em0 inet 192.168.0.254 netmask 255.255.255.0
xóa tuyến đường mặc định; tuyến đường thêm mặc định 192.168.0.1


Nó cũng có thể được thực hiện mà không cần chỉnh sửa trực tiếp tệp, thông qua sysrc ifconfig_em0=inet 192.168.0.254 netmask 255.255.255.0. sysrc` là một công cụ tích hợp trong FreeBSD được thiết kế đặc biệt để thêm / xóa các mục khỏi /etc/rc.conftệp.

Tôi đang sử dụng FreeBSD 11.2-RELEASE-p10 và khi tôi chạy lệnh, tôi nhận được lỗi biến không xác định.
Chaminda Bandara

2

Một cách khác để làm điều tương tự:

  • chạy "sysinstall" với quyền root
  • "cấu hình"
  • "kết nối mạng"
  • "giao diện"
  • Bây giờ chọn bạn giao diện và cấu hình nó.

1
Không có sysinstalltrên FreeBSD 11.1-
ĐÁNG TIN CẬY
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.