1. 程式人生 > >CentOS 6 配置靜態IP及路由

CentOS 6 配置靜態IP及路由

基礎知識

CentOS 6 配置靜態IP及路由

一.手動改網卡

step1:vim /etc/udev/rules.d/70-persistent-net.rules
將其中對應的要修改的網卡最後的NAME=eth* 改為對應的名稱

技術分享圖片

step2:modprobe -r e1000卸載網卡模塊(這裏因為知道了網卡模塊是e1000)
            查詢網卡模塊的命令是 ethtool -i eth2 查看驅動模塊名

技術分享圖片

step3:modprobe e1000 加載網卡模塊
step4:cd /etc/sysconfig/network-scripts中將原網卡的配置文件改名,格式為 ifcfg-網卡名

技術分享圖片

step5:修改上述配置文件,將其中的DEVICE=改為網卡名 將其中的DDR改為對應的MAC地址

技術分享圖片

step6:ifdown網卡名
step7:ifup網卡名

二.手動改路由

step1:vim /etc/sysctl.conf 
    將其中的net.ipv4.ip_forward=1
    因為這裏用的是將虛擬機作為路由器,所以需要開啟路由轉發功能

技術分享圖片

step2:sysctl -p 
    重新加載配置文件,使其開啟路由轉發功能
step3:寫入路由策略
    例:route add -net 2.2.2.0/24 gw 2.2.2.253

技術分享圖片

step4:關閉防火墻
    iptables -F

三.模擬兩臺pc通過四個路由通信

模擬圖:
技術分享圖片

分析:

step1:建立兩個pc 配置靜態ip
step2:建立四個路由(由虛擬機代替,添加兩個網卡),配置其靜態ip
step3:配置完後,添加路由策略

step1:以一臺pc舉例,pc2同樣的原理

vim /etc/udev/rules.d/70-persistent-net.rules
vim /etc/sysconfig/network-sripts/ifchg-eth*

技術分享圖片
step2:配置四個路由

vim /etc/udev/rules.d/70-persistent-net.rules
vim /etc/sysconfig/network-sripts/ifchg-eth*

技術分享圖片

step3:添加路由策略

route1:
route add -net 1.1.1.0/24 gw2.2.2.254
route add -net 3.3.3.0/24 gw3.3.3.252
route add -net 4.4.4.0/24 gw3.3.3.252
route add -net 5.5.5.0/24 gw3.3.3.252

技術分享圖片

route 2
route add -net 2.2.2.0/24 gw 2.2.2.254
route add -net 3.3.3.0/24 gw 3.3.3.252
route add -net 4.4.4.0/24 gw 3.3.3.252
route add -net 5.5.5.0/24 gw 3.3.3.252

技術分享圖片

route 3
route add -net 1.1.1.0/24 gw 3.3.3.253
route add -net 2.2.2.0/24 gw 3.3.3.253
route add -net 4.4.4.0/24 gw 4.4.4.251
route add -net 5.5.5.0/24 gw 4.4.4.251

技術分享圖片

rotute 4
route add -net 1.1.1.0/24 gw 4.4.4.252
route add -net 2.2.2.0/24 gw 4.4.4.252
route add -net 3.3.3.0/24 gw 4.4.4.252
route add -net 5.5.5.0/24 gw 5.5.5.251

技術分享圖片

pc1
route add default gw 1.1.1.254

技術分享圖片

pc 2
route add default gw 5.5.5.251

技術分享圖片

step4:測試成功:
技術分享圖片
技術分享圖片

CentOS 6 配置靜態IP及路由