5.31.2009

NETWORKING FUNDAMENTAL - MẠNG CĂN BẢN



Tải về bài viết:

1.
- Xem tên máy tính
#hostname

- đặt tên máy tạm thời (khởi động lại máy không còn)
#hostname txchien

- đặt tên máy tính cố định:
+ bước 1: cấu hình tập tin /etc/sysconfig/network, sửa hàng 3 là:
HOSTNAME = server1

+ bước 2: cấu hình tập tin /etc/hosts, hàng 3:
127.0.0.0 server1 localhost.localdomain localhost

+ reboot máy và kiểm tra.

- xem thông tin card mạng
#ifconfig eth0
(ifconfig eth1,....)

- xem thông tin tất cả các card mạng
#ifconfig

- xem thông tin tất cả các card mạng, kể cả bị disable
#ifconfig -q

- đặt IP cho card mạng tạm thời.
#ifconfig eth0 192.168.9.106 netmask 255.255.255.0 up

- kiểm tra ip
#ifconfig eth0

- restart network
#service network restart

Lưu ý: thông tin các dịch vụ trong /etc/init.d

- đặt Ip cho card mạng (cố định):
+ bước 1: cấu hình tập tin /etc/sysconfig/network-scripts/ifcfg-eth0
với nội dung sau:
DEVICE = eth0
BOOTPROTO = static
ONBOOT = yes
NETMASK = 255.255.255.0
IPADDR = 172.16.16.106
GATEWAY = 172.16.16.254

+ bước 2: restart network và reboot máy để kiểm tra.
#service network restart

2. Lab

Cấu hình sao cho có thể truy cập đến 02 máy bên cạnh bằng hostname thay vì bằng IP

- Thêm vào file /etc/hosts với nội dung sau:
192.168.9.101 server1
192.168.9.103 server3

> kiểm tra:
#ping server1

3. Tạo alias cho card mạng (đặt ip cho card mạng)

- Tạo tập tin /etc/sysconfig/network-scripts/ifconfig-eth0:0
với nội dung sau:
DEVICE=eth0:0
BOOTPROTO=static
ONBOOT = yes
NETMASK=255.255.255.0
IPADDR=172.16.17.106

- reboot máy và kiểm tra.

4.

- xem các port đang hoạt động trên máy
#netstat -nltup

- thao tác với bảng routing
#netstat -rn
hoặc
#route -n

- xoá default getway
#route del default gw 192.168.9.200

- thêm default getway
#route add default gw 192.168.9.201

- thêm route
#route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.9.200

- xóa route
#route del -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.9.200

- cấu hình DNS client:
+ thêm vào cuối tập tin /etc/resolv.conf nội dung sau:
nameserver 203.162.4.190
nameserver 203.162.4.191

>> Kiểm tra truy cập internet.

- Lệnh kiểm tra mạng
#ping [ip]
vd: #ping 203.162.4.190

- Lệnh traceroute
#traceroute 203.162.4.190

- capture packet trên mạng
#tcpdump -i eth0

5. Lab routing

bước 1: chuẩn bị
- bài lab gồm 04 pc.
- Nếu máy ảo (nic=bridge)
- Disable card Lan

bước 2: cấu hình
PC A (pc1 và pc2)
+ máy 1 - eth0: 172.16.1.1/24
+ máy 2 - eht0: 172.16.2.1/24
+ máy 2 - eth1: 172.16.1.2/24

PC B (pc3 và pc4)
+ máy 3 - eth0: 172.16.3.1/24
+ máy 3 - eht1: 172.16.2.2/24
+ máy 4 - eth1: 172.16.3.2/24

- bật tính năng Ip forward để pc linux thành route mềm.

- cấu hình tập tin /etc/sysctl.conf, hàng 7
net.ipv4.ip_forward=1

- reload sysctl.conf
#sysctl -p