一。實驗網絡拓撲
(R1,R2由 Linux 虛擬機添加雙網卡做軟路由實現)
二。環境準備:
(虛擬機網卡需要設置為橋接模式)
1. 關閉NetworkManager:
service NetworkNanager stop
禁止開機自啟動:
chkconfig NetworkNanager off
清空iptables 條目:
iptables -F
開啟路由轉發功能:(0 :禁用, 1:啟用)
echo 1 > /proc/sys/net/ipv4/ip_forward
檢查路由轉發功能開啟情況:
cat /proc/sys/net/ipv4/ip_forward
三。配置網卡:
配置文件: /etc/sysconfig/network-scripts/ifcfg-eth#
1. 刪除ifcfg-eth#舊配置文件,并重新建立eth1、eth2配置
R1:
eth1(內網): /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none #禁用dhcp
IPADDR=192.168.48.1
PREFIX=24
GATEWAY=192.168.48.1
eth2(外網): /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=none #禁用dhcp
IPADDR=10.0.48.1
PREFIX=8
GATEWAY=10.0.48.1
R2:
eth1(內網): /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none #禁用dhcp
IPADDR=172.16.48.1
PREFIX=16
GATEWAY=172.16.48.1
eth2(外網): /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=none #禁用dhcp
IPADDR=10.0.48.2
PREFIX=8
GATEWAY=10.0.48.2
配置完成后,需要重啟網卡:
service network restart
2.添加路由信息:
(直連網絡不需要添加路由信息)
(非直連網絡,gw為鄰近路由的最近端口IP)
R1:
route add -net 172.16.0.0/16 gw 10.0.48.2 dev eth2
R2:
route add -net 192.168.48.0/24 gw 10.0.48.1 dev eth2
3. 測試:
添加 192.168.48.0/24 與 172.16.48.0/16 網絡內主機,互ping 測試即可
原創文章,作者:ldt195175108,如若轉載,請注明出處:http://www.www58058.com/43339
完成的不錯,以后希望能盡量多寫一些,注重實戰,但是理論也不可簡略哦。