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