【博文推薦】centos6.5做網(wǎng)關(guān)路由器詳細(xì)實(shí)現(xiàn)方法
本文轉(zhuǎn)自51CTO博客博主辰道的博客,如有任何問題,請(qǐng)進(jìn)入博主頁面互動(dòng)討論。 |
最近因?yàn)楣镜穆酚善骼匣瘜?dǎo)致上網(wǎng)時(shí)斷時(shí)續(xù),上半小時(shí)網(wǎng)就斷一次網(wǎng),為此我頭疼不已,本著為公司節(jié)約成本的宗旨,決定自己弄一臺(tái)centos做網(wǎng)關(guān)路由,于是在網(wǎng)上各種搜索,東拼西湊,總算是把這網(wǎng)關(guān)路由給搞定了。看到網(wǎng)上沒有一篇完整說明centos做網(wǎng)關(guān)路由的文檔,于是決定把我這次部署網(wǎng)關(guān)路由的經(jīng)歷分享給大家。
我的環(huán)境是這樣的:
外網(wǎng)固定IP是180.159.110.130(公司官網(wǎng)兼郵件)、180.159.110.127(VPN)
網(wǎng)關(guān)路由的eth0外網(wǎng)口IP是180.159.110.130,eth1內(nèi)網(wǎng)口IP是192.168.200.1,與eth1對(duì)接的是panabit網(wǎng)絡(luò)行為管理控制設(shè)備,然后接到三層交換機(jī)上,三層交換機(jī)與centos網(wǎng)關(guān)路由eth1口對(duì)應(yīng)的IP是192.168.200.254。Email內(nèi)網(wǎng)IP是192.168.20.12,VPN內(nèi)網(wǎng)IP是192.168.20.127
系統(tǒng):centos6.5最小化
網(wǎng)卡:eth0走外網(wǎng),eth1走內(nèi)網(wǎng)
拓?fù)淙缦拢?/p>
部署步驟如下:
1、配置eth0網(wǎng)卡,信息如下:
DEVICE=eth0
HWADDR=14:DD:A9:E4:CF:32
TYPE=Ethernet
UUID=d60cfc7d-d34b-4e87-bce6-9fa216b8aee6
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=180.159.110.130
NETMASK=255.255.255.0
GATEWAY=180.159.110.225
配置eth0:1接口,信息如下:
DEVICE=eth0:1
HWADDR=14:DD:A9:E4:CF:32
TYPE=Ethernet
UUID=d60cfc7d-d34b-4e87-bce6-9fa216b8aee6
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=180.159.110.127
NETMASK=255.255.255.0
GATEWAY=180.159.110.225
2、配置eth1網(wǎng)卡,信息如下:
DEVICE=eth1
HWADDR=00:E0:4C:81:23:11
TYPE=Ethernet
UUID=01b13968-0049-4778-b2ae-ae18b81b8722
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.200.1
NETMASK=255.255.255.0
3、添加路由:
編輯/etc/sysconfig/network-scripts/route-eth1文件,內(nèi)容如下:
192.168.0.0/16 via 192.168.200.254
表示所有192.168.0.0網(wǎng)段的內(nèi)網(wǎng)主機(jī)都通過192.168.200.254到達(dá)網(wǎng)關(guān)路由,因?yàn)槲疫@里內(nèi)網(wǎng)有很多網(wǎng)段,所以用的16位掩碼
查看路由表:
被紅線畫掉的是外網(wǎng)地址
4、啟用轉(zhuǎn)發(fā)和NAT,實(shí)現(xiàn)內(nèi)外網(wǎng)的路由和NAT轉(zhuǎn)換:
修改/etc/sysctl.conf文件,讓包轉(zhuǎn)發(fā)功能在系統(tǒng)啟動(dòng)時(shí)自動(dòng)生效:
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
5、配置iptables:
編輯/etc/sysconfig/iptables文件:
6、設(shè)置iptables開機(jī)啟動(dòng)
chkconfig iptables on
reboot
到此,centos做為網(wǎng)關(guān)路由的工作基本完成,之后有什么其他的防火墻策略再另行添加即可