首頁 > 軟體

CentOS 6.9實現路由轉發

2020-06-16 17:06:06

一、演示環境:

伺服器名稱

IP地址

作業系統

網絡卡名稱

網絡卡設定

A

192.168.199.6

CentOS  6.9 x86_64

eth0

IPADDR=192.168.199.6

NETMASK=255.255.255.0

GATEWAY=192.168.199.1

B

192.168.199.7

CentOS  6.9 x86_64

eth0

IPADDR=192.168.199.7

NETMASK=255.255.255.0

GATEWAY=192.168.199.1

C

192.168.199.8

CentOS  6.9 x86_64

eth0

IPADDR=192.168.199.8

NETMASK=255.255.255.0

GATEWAY=192.168.199.1

 

二、演示目標:伺服器B和伺服器C互相ping

 

三、伺服器A新設定一個IP地址:

1、 虛擬機器中新增一塊網絡卡:

 

# ifconfig            //新增的網絡卡沒有IP,不會啟用

 

# ls /etc/sysconfig/network-scripts/ | grep ifcfg

 

# dmesg | grep -in eth  //顯示有網絡卡eth1,但沒啟用

 

2、 安裝setup tools小工具:# yum -y install setuptool     # setup    //預設沒有任何工具元件

 

3、 安裝工具元件:# yum -y install system-config-securitylevel-tui system-config-network-tui ntsysv

備註:

system-config-securitylevel-tui:防火牆設定

system-config-network-tui:網路設定

ntsysv:系統服務

# setup

 

4、 設定eth1# setup  -->  網路設定  --> 裝置設定  --> 新裝置  --> 乙太網  -->

 

 

-->  儲存並退出  --> 退出

5、 重新啟動網路服務,檢驗設定效果:

# service network restart

 

# ifconfig

 

# ls /etc/sysconfig/network-scripts/ | grep ifcfg

 

# dmesg | grep -in eth

 

四、伺服器A開啟路由轉發功能:

# vim /etc/sysctl.conf  -->  net.ipv4.ip_forward = 0修改為1

# sysctl -p  -->  net.ipv4.ip_forward = 1

 

五、伺服器A ping自身的兩個網絡卡介面:

 

六、伺服器B將自身閘道器指向192.168.199.6

# vim /etc/sysconfig/network-scripts/ifcfg-eth0 -->  GATEWAY=192.168.199.6

# service network restart

 

七、伺服器B ping伺服器A的兩個網絡卡介面:

 

八、伺服器C修改IP地址為172.16.100.8,並將自身閘道器指向172.16.100.7

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

IPADDR=172.16.100.8

NETMASK=255.255.0.0

GATEWAY=172.16.100.7

# service network restart

本地原Xshell連線已斷開,在虛擬機器裡操作:

 

九、伺服器C ping伺服器A的兩個網絡卡介面:

 

十、伺服器B ping伺服器C

 

十一、伺服器C ping伺服器B

 

十二、最終網絡卡設定:

伺服器名稱

IP地址

作業系統

網絡卡名稱

網絡卡設定

能否連外網

A

192.168.199.6

172.16.100.7

CentOS  6.9 x86_64

eth0

eth1

IPADDR=192.168.199.6

NETMASK=255.255.255.0

GATEWAY=192.168.199.1

 

IPADDR=172.16.100.7

NETMASK=255.255.0.0

eth1沒有設定閘道器

B

192.168.199.7

CentOS  6.9 x86_64

eth0

IPADDR=192.168.199.7

NETMASK=255.255.255.0

GATEWAY=192.168.199.6

C

172.16.100.8

CentOS  6.9 x86_64

eth0

IPADDR=172.16.100.8

NETMASK=255.255.0.0

GATEWAY=172.16.100.7

不能

 

十三、為了方便操作,使用本地Windows 10中的Xshell連線伺服器ABC

1、 將本地Windows10的閘道器指向192.168.199.6

 

2、 本地Windows10 ping伺服器AC

 

3、 Xshell連線伺服器ABC

 

 

 

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-10/147257.htm


IT145.com E-mail:sddin#qq.com