Thiết lập IP tĩnh trong redhat 6


8

Tôi đã cài đặt Redhat 6 x86_64. Tôi đang sử dụng màn hình kết nối Mạng để đặt địa chỉ IP tĩnh như bên dưới (Tôi muốn hai PC trong nhà tôi nhìn thấy nhau: một Redhat PC và một Mac)

192.168.0.5  
255.255.255.0  
192.168.0.1  

Khi tôi chạy ifconfignó chỉ hiển thị lovirbr0thông tin. Tôi không biết những mục này là gì (tôi thực sự không biết nhiều về cài đặt mạng).

Khi tôi cố gắng ifconfig -anó sẽ hiển thị eth0, lo, sit0virbr0. Thông tin cho eth0như sau:

Liên kết mã hóa: Ethernet HWaddr 90: 2B: 34: 74: 05: 30
MTU ĐA NĂNG MÔI GIỚI: 1500 Số liệu: 1
Các gói RX: 192 lỗi: 0 rớt: 0 tràn: 0 khung: 0
Gói TX: 6 lỗi: 0 rớt: 0 tràn: 0 khung: 0
va chạm: 0 txqueuelen: 1000
Các byte RX 53811 (52,5 KiB) TX byte: 468 (468.0 b)
Ngắt: 29 Địa chỉ cơ sở: 0xc000

Ai đó có thể giúp tôi chỉ ra nếu có bất cứ điều gì sai với cài đặt của tôi hoặc làm thế nào để giải quyết vấn đề này?

Câu trả lời:


13

Bạn có thể cung cấp IP tĩnh bằng cách chỉnh sửa tệp /etc/sysconfig/network-scripts/ifcfg-eth0dưới dạng rootngười dùng trong Redhat.

Nó sẽ giống như thế này:

DEVICE=eth0
BOOTPROTO=STATIC
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes

Sau khi lưu tập tin này. Bạn cần khởi động lại daemon mạng bằng lệnh sau.

$ sudo /etc/init.d/network stop
$ sudo /etc/init.d/network start

Điều này sẽ cung cấp địa chỉ IP để eth0giao diện cũng. Và ifconfiglệnh cũng nên liệt kê eth0.


Cảm ơn vì câu trả lời nhanh của bạn. tôi đã làm điều tương tự trước đây nhưng không thể giải quyết. tôi đã chạy ifconfig eth0 192.168.0.5 netmask 255.255.255.0. và nó đã giải quyết vấn đề của tôi. tôi không biết điều gì sai Với cài đặt này, khi tôi khởi động lại bằng cách sử dụng /etc/init.d/network stop / start, sau đó ifconfig -> một lần nữa, nó ẩn [eth0]
Phu Nguyen

Bạn có thể thử khởi động máy tính một lần. Sau ifconfiglệnh đó sẽ hiển thị mọi lúc eth0. Bạn có thể thử sử dụng sudo ifup eth0nếu bạn không muốn khởi động lại.
pradeepchhetri

khởi động lại giúp giải quyết vấn đề của tôi. cảm ơn bạn rất nhiều
Phú Nguyên

1
Bạn có thể muốn đảm bảo rằng networkdịch vụ bắt đầu khởi động, vì vậy bạn sẽ muốn chạy /sbin/chkconfig network onvới quyền root.
jsbillings

Theo tài liệu của RHEL 6, không có giá trị nào như BOOTPROTO = STATIC. access.redhat.com/documentation/en-US/Red_Hat_ Entryprise_Linux / Fiêu
ChaimKut

1

Sau khi bạn định cấu hình địa chỉ IP, hãy chạy các lệnh sau

service NetworkManager stop
chkconfig NetworkManager off

Nó sẽ giữ lại ip được cung cấp ngay cả sau khi khởi động.

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.