Xin chào tất cả các bạn, hôm nay mình xin tiếp tục với loạt bài cấu hình centos. Như bài trước thì mình đã hướng dẫn cách cài centos rùi. Tiếp hôm nay mình sẽ hướng dẫn các bạn cấu hình địa chỉ ip tĩnh cho centos.
Vậy tại sao lại phải cấu hình địa chỉ ip tĩnh? Câu trả lời đơn giản thế này, 1 server thường phải có địa chỉ ip để từ máy client có thể truy cập đến đúng ko nào :D. Nên mình đặt ip tĩnh là để cho mục đích đấy.

[​IMG]

1, Trình soạn thảo vi.
- Trước khi đi vào cấu hình mình xin hướng dẫn qua cách dùng của trình soạn thảo vi. Đây là trình soạn thảo mặc định trên linux, nên mình nghĩ các bạn cố gắng sử dụng nó nhé. Và trong tất cả các bài viết của mình trở về sau thì đều dùng trình soạn thảo này đấy.
- Trình soạn thảo vi có 2 chế độ là: dòng lệnh và soạn thảo.
+ Chế độ dòng lệnh chỉ có thể sử dụng các phím để thực hiện các thao tác như: dịch chuyển con trỏ, lưu dữ liệu, mở tập tin...
+ Chế độ soạn thảo thì chắc chắn là để soạn thảo rùi :p

- Chuyển chế độ:
  • Nếu các bạn muốn chuyển chế độ từ dòng lệnh sang soạn thảo thì có thể bấm vào kí tự a hoăc s hoặc là nút insert
  • Chuyển từ soạn thảo sang dòng lệnh bạn bấm nút Esc để về chế độ lệnh
- Một số lệnh ở chế độ dòng lệnh:
+ Lệnh xóa: 
  • dw - xóa 1 từ
  • 3dw - xóa 3 từ
  • dd - xóa dòng hiện hành
  • 5dd - xóa 5 dòng
  • x - xóa 1 ký tự
+ Lệnh tìm kiếm: 
  • */and tìm từ kế tiếp của and
  • *?and tìm từ kết thúc là and
  • */nThe tìm dòng kế bắt đầu bằng The
+ Thao tác trên tập tin:
  • :w - ghi vào tập tin
  • :x - lưu và thoát khỏi chế độ soạn thảo
  • :wq - lưu và thoát khỏi chế độ soạn thảo
  • :w - lưu vào tập tin mới
  • :q - thoát nếu ko có thay đổi
  • :q! - thoát không lưu
  • :r - mở tập tin đọc

2, Cấu hình
- Để cấu hình mạng thì chúng ta sẽ phải thao tác với 2 file cấu hình: 
  • /etc/sysconfig/network-scripts/ifcfg-X (X là tên của card mạng bạn sẽ cấu hình vd: eth0, wlan0,..... )
  • /etc/resolv.conf (Để cấu hình DNS)
* Thiết lập địa chỉ ip cho card mạng.
- Các bạn sử dụng lệnh vi để vào file config nhé:
Code:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
note: Ở ví dụ mình để là eth0, các bạn có thể thay các card khác nhé
Nếu không biết máy mình đang dùng card bạn dùng lệnh ifconfig để xem nha.​

- Các bạn thiết lập file cấu hình như sau:
Code:
DEVICE=eth0
HWADDR=00:0C:29:57:D2:D5
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPRO=static
IPADDR=x.x.x.x
NETMASK=255.255.255.0
GATEWAY=y.y.y.y
* Trong đó:
- DEVICE: Tên card mạng
- HWADDR là địa chỉ MAC, nếu bạn nhỡ tay xóa mất thì bạn dùng lệnh này xem lại:
Code:
ifconfig eth0 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}' 
- IPADDR: Địa chỉ ip, bạn đặt địa chỉ ip của bạn vào chỗ x.x.x.x.
- GATEWAY: Chỗ này bạn thay địa chỉ gateway của bạn vào nha.
Ok, Bạn lưu file cấu hình lại. Và khởi động lại dịch vụ băng lệnh:
Code:
service network restart
* Thiết lập địa chỉ DNS
- Bạn dùng lệnh vi mở file /etc/resolv.conf :
Code:
vi /etc/resolv.conf
- Bạn có thể đặt địa chỉ tùy bạn hoặc cũng có thể bạn đặt địa chỉ của google như thế này:
Code:
nameserver 8.8.8.8
nameserver 8.8.4.4
- Bạn lưu file này lại và khởi động lại dịch vụ băng lệnh:
Code:
service network restart
- Khi restart xong bạn kiểm tra lại bằng lệnh
Code:
ifconfig
xem đã được chưa nhé.

3, Kết bài.
Và hôm nay đã kết thúc bài cấu hình mạng, sang bài tiếp theo mình sẽ hướng dẫn các bạn cấu hình và bảo mật SSH. Khi các bạn cấu hình mà không hiểu hay lỗi chỗ nào có thể comment bên dưới mình sẽ giúp đỡ các bạn. :D
0 Comments
G+ Comments
Comments

0 comments:

Post a Comment

 
Top

Nhận xét mới đăng tải!

Loading…
X