Linux 路由轉發功能的開啓

LINUX 內核配置中默認包含了路由功能,只不過默認的系統不開啓此功能。開啓 Linux  的路由功能能夠經過調整內核的網絡參數來實現。要配置和調整內核參數能夠使用 sysctl 命令。服務器

LINUX 路由轉發功能有兩種使用狀況,本次實驗屬於第二種狀況。網絡

一、首先LINUX 機器須要有兩個IP,一個是外網IP地址,另外一個是內網IP地址。測試

二、能夠用在內網可用IP地址不足,使用此方法能夠創建新的網段,使內網有足夠的IP地址使用。ip

實驗記錄以下:路由

一、設定內網IP地址:io

[root@Router ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0ast

DEVICE=eth0
HWADDR=00:50:56:98:6D:8C
TYPE=Ethernet
UUID=48036192-4306-439f-bb7b-f08f5600d4df
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.11.211
NETMASK=255.255.255.0
GATEWAY=192.168.11.1
DNS1=202.106.46.151
DNS2=202.106.0.20配置

二、設定新網段IP地址:network

[root@Router ~]# cat  /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
UUID=5bbb4dad-e061-4353-8673-5565ed82e147
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
HWADDR=00:50:56:98:5A:4C
IPADDR=192.168.90.254
NETMASK=255.255.255.0queue

三、修改內核參數使之重啓以後也會生效

[root@Router ~]#vi /etc/sysctl.conf
net.ipv4.ip_forward = 1

將「0」修改「1」

四、重啓服務器以後生效

[root@Router ~]# reboot

五、重啓測試

[root@Router ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:98:6D:8C 
          inet addr:192.168.11.211  Bcast:192.168.11.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fe98:6d8c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6283 errors:0 dropped:0 overruns:0 frame:0
          TX packets:808 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:485497 (474.1 KiB)  TX bytes:121455 (118.6 KiB)

eth1      Link encap:Ethernet  HWaddr 00:50:56:98:5A:4C 
          inet addr:192.168.90.254  Bcast:192.168.90.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fe98:5a4c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5421 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:384977 (375.9 KiB)  TX bytes:918 (918.0 b)

[root@Router ~]# ping www.baidu.com PING www.a.shifen.com (61.135.169.105) 56(84) bytes of data. 64 bytes from 61.135.169.105: icmp_seq=1 ttl=54 time=31.0 ms 64 bytes from 61.135.169.105: icmp_seq=2 ttl=54 time=4.54 ms

相關文章
相關標籤/搜索