centos6.5 做路由器
一、注:需要2個或者以上的網卡
1、配置IP地址:
vim /etc/sysconfig/network-stripts/ifcfg-eth0? 配置網卡一
IPADDR=123.126.136.234
PREFIX=28
GATEWAY=123.126.136.225
DNS1=202.106.0.20
vim /etc/sysconfig/network-stripts/ifcfg-eth1? 配置網卡二
配置eth1 ip:不配置網關
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
2.打開包轉發功能:
? echo '1' > /proc/sys/net/ipv4/ip_forward
3.修改/etc/sysctl.conf文件,讓包轉發功能在系統啟動時自動生效:
?? # Controls IP packet forwarding
?? net.ipv4.ip_forward = 1
? 驗證
? sysctl -p
4.清除iptables
? iptables -F
5.打開iptables的NAT功能:
? iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
說明:上面的語句中eth0是連接外網或者連接Internet的網卡
7.保存NAT規則
? iptables-save > /etc/sysconfig/iptables
8.查看iptables規則:?
? iptables -vnL
??說明:此處Chain FORWARD沒有REJECT的規則,表示ok
? iptables -t nat -vnL
??說明:此處Chain POSTROUTING有如下規則,表示ok
?pkts bytes target ? ? prot opt in ? ? out ? ? source ? ? ? ? ? ? ? destination
? ? 6 ? 489 MASQUERADE ?all ?— ?* ? ? ?eth0 ? ?0.0.0.0/0 ? ? ? ? ? ?0.0.0.0/0
9.查看路由表:
?? netstat -rn 或? route -n
三.客戶機上網測試:
1、在esxi下創建虛擬機網卡配置成和eth1同一網段,具體如下:
vim /etc/sysconfig/network-stripts/ifcfg-eth0?
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=202.106.0.20
2、保存并重啟網卡
/etc/init.d/network restart
3、ping外網測試:
ping www.baidu.com ? 測試通過
轉載于:https://blog.51cto.com/gjr0512/1767923
總結
以上是生活随笔為你收集整理的centos6.5 做路由器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4月全球域名商域名解析量23强:西数解析
- 下一篇: Arduino ESP8266编程深入要