SlideShare a Scribd company logo
1 of 4
Download to read offline
Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] 
Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 1 
CÀI ĐẶT LINUX ROUTER 
(DHCP - NAT OUT) 
----//---- 
1. Các tính năng chính trang bị trên Linux Router: 
a. DHCP Server: Có thể cấp IP cho các máy trong mạng LAN từ một vùng IP ấn định trước. 
b. Forward và NAT gói tin: Giúp cho mạng trong private có thể ra mạng ngoài thông qua kết nối WAN của Router. 
c. Tính năng giới hạn băng thông trên kết nối LAN. (option) 
2. Các bước cấu hình trên Linux Router 
a. Xem thông tin và cấu hình cho các card mạng: 
- Card mạng trong Ubuntu sẽ có thông tin trong file. 
- Vùng IP được chọn trong mạng LAN (ví dụ) là 192.168.99.0/24, IP card mạng WAN được máy ảo cấp (ví dụ) 10.0.2.x. 
- Cấu hình IP cho card mạng LAN của Router là 192.168.99.1 (bằng cách sửa file /etc/network/interfaces hoặc dùng giao diện đồ họa)
Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] 
Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 2 
- Khởi động lại dịch vụ mạng và xem IP mới:
Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] 
Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 3 
b. Cài đặt và cấu hình DHCP server: 
apt-get install dhcp3-server 
- Khi cài đặt xong DHCP server sẽ tự khởi động và thông báo [fail], (vì ta chưa cấu hình cho dịch vụ này) 
- Vùng IP cần cấp cho các máy trong mạng LAN: 
192.168.99.10  192.168.99.254/24 
các tham số cho DHCP server: 
Router: 192.168.99.1 
DNS Server: 8.8.8.8 
Lease Time: 3600 
- Để cấu hình cho DHCP server hoạt động, ta mở file cấu hình DHCP server /etc/dhcp3/dhcpd.conf 
- Gợi ý: Ta thêm vào đoạn cấu hình ở cuối file dhcpd.conf 
- Khởi động lại dịch vụ DHCP server bằng lệnh: 
/etc/init.d/dhcp3-server restart 
- Khi hệ thống thông báo Stop… [fail] (do DHCP server chưa chạy) và Start… [OK] là dịch vụ DHCP đã chạy trên máy. 
- Đến bước trên thì ta có thể khởi động máy client có card mạng kết nối vào intnet (LAN) để kiểm tra DHCP server, tuy nhiên client chưa thể kết nối ra ngoài được vì router chưa cấu hình cho phép gói tin đi qua.
Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] 
Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 4 
c. Cấu hình NAT ở Router: 
- Viết file script Nat.sh chứa các lệnh, sau đó chạy Script này. 
iptables --flush 
iptables --table nat --flush 
iptables --delete-chain 
iptables --table nat --delete-chain 
iptables --table nat --append POSTROUTING --out-interface eth0 - j MASQUERADE 
iptables --append FORWARD --in-interface eth1 -j ACCEPT 
echo 1 > /proc/sys/net/ipv4/ip_forward 
- Chú ý trong các lệnh NAT, các card mạng được chỉ định phải đúng với tình trạng máy hiện tại. VD card mạng ngoài là eth0, trong là eth1. 
- Sau khi chạy script iptables trên, các máy client sẽ được kết nối NAT ra bên ngoài. 
- Trên máy client có thể test truy cập mạng và ping router để kiểm tra kết nối và băng thông. 
/---Chúc các bạn thành công---/

More Related Content

What's hot (19)

Báo cáo tuần 1 nguyen phuong nhung
Báo cáo tuần 1 nguyen phuong nhungBáo cáo tuần 1 nguyen phuong nhung
Báo cáo tuần 1 nguyen phuong nhung
 
Quản trị mạng linux full
Quản trị mạng linux fullQuản trị mạng linux full
Quản trị mạng linux full
 
OSPF
OSPFOSPF
OSPF
 
2 Định tuyến static route
2 Định tuyến static route2 Định tuyến static route
2 Định tuyến static route
 
Profibus Em277
Profibus   Em277Profibus   Em277
Profibus Em277
 
12 dhcp server
12  dhcp server12  dhcp server
12 dhcp server
 
On tap-thi lab-mcsa-70-291-de-so-1
On tap-thi lab-mcsa-70-291-de-so-1On tap-thi lab-mcsa-70-291-de-so-1
On tap-thi lab-mcsa-70-291-de-so-1
 
Lab 8 dhcp server
Lab 8 dhcp server Lab 8 dhcp server
Lab 8 dhcp server
 
Tailieu
TailieuTailieu
Tailieu
 
On thi tot nghiep 2011 cva
On thi tot nghiep 2011 cvaOn thi tot nghiep 2011 cva
On thi tot nghiep 2011 cva
 
(274364013) baibaocaogiuaky 140505213913-phpapp02
(274364013) baibaocaogiuaky 140505213913-phpapp02(274364013) baibaocaogiuaky 140505213913-phpapp02
(274364013) baibaocaogiuaky 140505213913-phpapp02
 
Bao cao cuoi ky
Bao cao cuoi kyBao cao cuoi ky
Bao cao cuoi ky
 
Windows routing phần 2
Windows routing phần 2Windows routing phần 2
Windows routing phần 2
 
Windows routing phần 1
Windows routing phần 1Windows routing phần 1
Windows routing phần 1
 
On tap ccna_version4
On tap ccna_version4On tap ccna_version4
On tap ccna_version4
 
Cấu hình Router cơ bản(Cisco)
Cấu hình Router cơ bản(Cisco)Cấu hình Router cơ bản(Cisco)
Cấu hình Router cơ bản(Cisco)
 
lab ccna ttg v3
lab ccna ttg v3lab ccna ttg v3
lab ccna ttg v3
 
Lab ccna ttg_v1
Lab ccna ttg_v1Lab ccna ttg_v1
Lab ccna ttg_v1
 
Bai thuc hanh 1 4
Bai thuc hanh 1 4Bai thuc hanh 1 4
Bai thuc hanh 1 4
 

Similar to Dhcp nat out ubuntu

Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879
Son Giap
 
Lab 8 dhcp server
Lab 8 dhcp server Lab 8 dhcp server
Lab 8 dhcp server
tinhban269
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
Ly ND
 
Vpn toàn tập trên công nghệ microsoft
Vpn toàn tập trên công nghệ microsoftVpn toàn tập trên công nghệ microsoft
Vpn toàn tập trên công nghệ microsoft
Hate To Love
 
Báo cáo thực tập tuần 7 - 8 tại athena - đàm văn sáng
Báo cáo thực tập tuần 7 - 8 tại athena - đàm văn sángBáo cáo thực tập tuần 7 - 8 tại athena - đàm văn sáng
Báo cáo thực tập tuần 7 - 8 tại athena - đàm văn sáng
Đàm Văn Sáng
 
Huong dan GNS3
Huong dan GNS3Huong dan GNS3
Huong dan GNS3
np_thanh
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
Nguyễn Quân
 
Thực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thôngThực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thông
Ai Tôi
 
Lab linux phan iii
Lab linux phan iiiLab linux phan iii
Lab linux phan iii
xeroxk
 
bao cao tuan 34
bao cao tuan 34bao cao tuan 34
bao cao tuan 34
chanhduy
 
Basic cau hinh ip tren solaris
Basic cau hinh ip tren solarisBasic cau hinh ip tren solaris
Basic cau hinh ip tren solaris
Bui Van Cuong
 
Lab linux phan iii
Lab linux phan iiiLab linux phan iii
Lab linux phan iii
chiensy
 
Cau hinh dsl 526 b
Cau hinh dsl 526 bCau hinh dsl 526 b
Cau hinh dsl 526 b
huyhoang1188
 

Similar to Dhcp nat out ubuntu (20)

TỰ HỌC LPI 2
TỰ HỌC LPI 2TỰ HỌC LPI 2
TỰ HỌC LPI 2
 
Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879
 
Ip workgroup
Ip workgroupIp workgroup
Ip workgroup
 
Lab 8 dhcp server
Lab 8 dhcp server Lab 8 dhcp server
Lab 8 dhcp server
 
Cai dat va_cau_hinh_iptables
Cai dat va_cau_hinh_iptablesCai dat va_cau_hinh_iptables
Cai dat va_cau_hinh_iptables
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
 
Vpn toàn tập trên công nghệ microsoft
Vpn toàn tập trên công nghệ microsoftVpn toàn tập trên công nghệ microsoft
Vpn toàn tập trên công nghệ microsoft
 
Báo cáo thực tập tuần 7 - 8 tại athena - đàm văn sáng
Báo cáo thực tập tuần 7 - 8 tại athena - đàm văn sángBáo cáo thực tập tuần 7 - 8 tại athena - đàm văn sáng
Báo cáo thực tập tuần 7 - 8 tại athena - đàm văn sáng
 
Huong dan GNS3
Huong dan GNS3Huong dan GNS3
Huong dan GNS3
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
 
Thực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thôngThực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thông
 
Lab linux phan iii
Lab linux phan iiiLab linux phan iii
Lab linux phan iii
 
bao cao tuan 34
bao cao tuan 34bao cao tuan 34
bao cao tuan 34
 
Khac nhau bridge & route cho cấu hình cisco 878 megawan
Khac nhau bridge & route cho cấu hình cisco 878 megawanKhac nhau bridge & route cho cấu hình cisco 878 megawan
Khac nhau bridge & route cho cấu hình cisco 878 megawan
 
Báo Cáo Thực Tập PowerPoint
Báo Cáo Thực Tập PowerPointBáo Cáo Thực Tập PowerPoint
Báo Cáo Thực Tập PowerPoint
 
Basic cau hinh ip tren solaris
Basic cau hinh ip tren solarisBasic cau hinh ip tren solaris
Basic cau hinh ip tren solaris
 
Basic cau hinh ip tren solaris
Basic cau hinh ip tren solarisBasic cau hinh ip tren solaris
Basic cau hinh ip tren solaris
 
Baigiang Ns2
Baigiang Ns2Baigiang Ns2
Baigiang Ns2
 
Lab linux phan iii
Lab linux phan iiiLab linux phan iii
Lab linux phan iii
 
Cau hinh dsl 526 b
Cau hinh dsl 526 bCau hinh dsl 526 b
Cau hinh dsl 526 b
 

Dhcp nat out ubuntu

  • 1. Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 1 CÀI ĐẶT LINUX ROUTER (DHCP - NAT OUT) ----//---- 1. Các tính năng chính trang bị trên Linux Router: a. DHCP Server: Có thể cấp IP cho các máy trong mạng LAN từ một vùng IP ấn định trước. b. Forward và NAT gói tin: Giúp cho mạng trong private có thể ra mạng ngoài thông qua kết nối WAN của Router. c. Tính năng giới hạn băng thông trên kết nối LAN. (option) 2. Các bước cấu hình trên Linux Router a. Xem thông tin và cấu hình cho các card mạng: - Card mạng trong Ubuntu sẽ có thông tin trong file. - Vùng IP được chọn trong mạng LAN (ví dụ) là 192.168.99.0/24, IP card mạng WAN được máy ảo cấp (ví dụ) 10.0.2.x. - Cấu hình IP cho card mạng LAN của Router là 192.168.99.1 (bằng cách sửa file /etc/network/interfaces hoặc dùng giao diện đồ họa)
  • 2. Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 2 - Khởi động lại dịch vụ mạng và xem IP mới:
  • 3. Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 3 b. Cài đặt và cấu hình DHCP server: apt-get install dhcp3-server - Khi cài đặt xong DHCP server sẽ tự khởi động và thông báo [fail], (vì ta chưa cấu hình cho dịch vụ này) - Vùng IP cần cấp cho các máy trong mạng LAN: 192.168.99.10  192.168.99.254/24 các tham số cho DHCP server: Router: 192.168.99.1 DNS Server: 8.8.8.8 Lease Time: 3600 - Để cấu hình cho DHCP server hoạt động, ta mở file cấu hình DHCP server /etc/dhcp3/dhcpd.conf - Gợi ý: Ta thêm vào đoạn cấu hình ở cuối file dhcpd.conf - Khởi động lại dịch vụ DHCP server bằng lệnh: /etc/init.d/dhcp3-server restart - Khi hệ thống thông báo Stop… [fail] (do DHCP server chưa chạy) và Start… [OK] là dịch vụ DHCP đã chạy trên máy. - Đến bước trên thì ta có thể khởi động máy client có card mạng kết nối vào intnet (LAN) để kiểm tra DHCP server, tuy nhiên client chưa thể kết nối ra ngoài được vì router chưa cấu hình cho phép gói tin đi qua.
  • 4. Khoa CNTT ĐH Sư Phạm TP.HCM [QUẢN TRỊ MẠNG LINUX] Phiên bản 2014 - Biên soạn: ThS Âu Bửu Long – Lê Minh Triết Trang 4 c. Cấu hình NAT ở Router: - Viết file script Nat.sh chứa các lệnh, sau đó chạy Script này. iptables --flush iptables --table nat --flush iptables --delete-chain iptables --table nat --delete-chain iptables --table nat --append POSTROUTING --out-interface eth0 - j MASQUERADE iptables --append FORWARD --in-interface eth1 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward - Chú ý trong các lệnh NAT, các card mạng được chỉ định phải đúng với tình trạng máy hiện tại. VD card mạng ngoài là eth0, trong là eth1. - Sau khi chạy script iptables trên, các máy client sẽ được kết nối NAT ra bên ngoài. - Trên máy client có thể test truy cập mạng và ping router để kiểm tra kết nối và băng thông. /---Chúc các bạn thành công---/