Oct 6, 2010

Một số lệnh cấu hình mạng cơ bản trong Linux

* Config IP:
ifconfig [interface] [ip] netmask [mask] up/down
Example: ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up
* Config DNS: vao tap tin /etc/resolv.conf
* Config route:
- Add route : route add -net [net] netmask [mask] gw [ip gateway] [gateway interface] 
Example: route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.1 eth0
- Remove route: route del -net [net] netmask [mask] gw [ip gateway] [gateway interface] 
Các thông tin cấu hình về network thường được lưu trong thư mục /etc/sysconfig, /etc/sysconfig/network.
/etc/sysconfig : lưu các thông tin về clock, chuột, bảng định tuyến, bàn phím, PCMCIA
/etc/sysconfig/network : lưu hostname, ip, NIS domain, gateway, gateway device, mạng đang active hay inactive
/etc/sysconfig/network-scripts/: thư mục này lưu các scripts network cần thiết cho hệ thống
/etc/syconfig/network-script/ifcfg-lo: đây là script loopback device
/etc/sysconfig/network-script/ifcfg-eth0: xác định địa chỉ IP, card mạng active hay inactive
/etc/sysconfig/network-script/network-functions: lưu các functions để các scripts khác gọi thực hiện

/sbin/ifup : activate card mạng
/sbin/ifdown : inactive card mạng
/sbin/dhclient: lease ip address từ dhcp server

redhat-config-network utility
Thay đổi hostname ( hostname được lưu trong file /etc/hosts)
Add, remove và edit card mạng
Sử dụng giao diện GUI, dễ sử dụng
ifconfig
Gõ lệnh /sbin/ifconfig để chạy
/sbin/ifconfig eth0
Giống lệnh ipconfig trong Win
Gán địa chỉ IP cho card mạng
/sbin/ifconfig eth0 192.168.1.1
ifup/ifdown
Cho phép active hoặc inactive card mạng
ifup ifcfg-eth0
ifdown ifcfg-eth0
hoặc
ifup eth0
ifdown eth0
netstat -r
Dùng để xem bảng định tuyến (routing table)
/sbin/arp
Xem địa chỉ Ip, Mac address
arp -d mayx ( xoa thông tin arp của mayx)
arp -s mayx 00c9:f4:s2:22 ( thêm thông tin mayx với địa chỉ mac vào bảng arp )

No comments:

Post a Comment