30 tháng 8, 2013

Một số lệnh căn bản về Network trong Linux

Để xác định địa chỉ ip và các network interface ta dùng lệnh:
[root@localhost Desktop]# ifconfig –a

Để xem những thiết bị được kết nối vào máy tính ta dùng lệnh:
[root@localhost Desktop]# cat /proc/interrupts

Để gán ip cố định cho card mạng ta dùng lệnh:
[root@localhost Desktop]#ifconfig eth0 192.168.1.2/24 (gán ip cho card mạng)
[root@localhost Desktop]#route add default gw 192.168.1.1 (gán default gateway cho card mạng)
[root@localhost Desktop]#echo nameserver 8.8.8.8 > /etc/resolv.conf (gán dns cho card mạng)

Ta cũng có thể vào thiết lập các thông số cấu hình cho card mạng, tại dấu nhắc gõ lệnh:
[root@localhost Desktop]#vi /etc/sysconfig/network-scripts/ifcfg-eth0

Xuất hiện màn hình, nhấn nút Insert trên bàn phím để chỉnh sửa lại các thông số trong này (:x! để lưu lại).



DEVICE=eth0 (tên thiết bị ta cấu hình)
IPADDR=192.168.1.2 (địa chỉ ip)
NETMASK=255.255.255.0 (subnetmask)
BOOTPROTO=none (thiết lập chế độ ip (có ba chế độ: none, dhcp, static))
ONBOOT=yes (khi khởi động card mạng active)

Cấu hình tự động nhận IP từ DHCP
[root@localhost Desktop]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

Tại file ifcfg-eth0 cấu hình BOOTPROTO=dhcp
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

Sau khi cấu hình xong ta gõ lệnh như dưới để card mạng nhận cấu hình mới
[root@localhost Desktop]#ifdown eth0
[root@localhost Desktop]#ifup eth0

Gán đường Route tĩnh (static route)
Tạo một static cho một network ta dùng command –net
[root@localhost Desktop]#route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.1 eth0

Tạo một static route cho một host :
[root@localhost Desktop]#route add -host 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254 eth0

Muốn xóa ta  thay add bằng del.
[root@localhost Desktop]#route del -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254 eth0
[root@localhost Desktop]#route del -host 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254 eth0

Để config DNS cho Linux ta phải edit files
[root@localhost Desktop]#vi /etc/resolv.conf
Nameserver 8.8.8.8

Cấu hình hostname cho linux:
[root@localhost Desktop]#vi /etc/sysconfig/network

Cấu hình files host cho phép ta gán host name cho ip
[root@localhost Desktop]#vi etc/host
Ví dụ muốn gán dongthuanphat.com cho ip 127.0.0.1:
127.0.0.1 localhost dongthuanphat.com

Không có nhận xét nào:

Đăng nhận xét