在centos中配置双网卡,一直是大家比较关心的问题。
一,置双网卡的各项参数:
假设,双网卡设置如下:
eth0对外:
ip地址:202.120.224.100
网 关:202.120.224.1
掩 码:255.255.255.0
DNS:202.120.224.8
eth0对内:
ip地址:192.168.10.100
网 关:192.168.10.1
掩 码:255.255.255.0
DNS:202.120.224.8
对外的网卡eth0如实设置,如下:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
复制代码 代码示例:
DEVICE=eth0
NM_CONTROLLED=yes
ONBOOT=yes
BOOTPROTO=static
TYPE=Ethernet
IPADDR=202.120.224.100
GATEWAY=202.120.224.1
PREFIX=24
NETMASK=255.255.255.0
DNS1=202.120.224.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:22:11:66:33:44
UUID=9c92fad9-0bb0-3e6c-45f1-8a47c6f50c04
USERCTL=no
对内的网卡eth1也如实设置,但不设网关,如下:
vi /etc/sysconfig/network-scripts/ifcfg-eth1
复制代码 代码示例:
---------------------------------------------
DEVICE=eth1
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.10.100
PREFIX=24
NETMASK=255.255.255.0
DNS1=202.120.224.8
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
HWADDR=00:11:22:33:44:55
UUID=5fb06bd0-6ecb-7ffb-eb4d-d6edd65f3e03
USERCTL=no
----------------------------------------------
二,设置运行脚本:
vi /etc/rc.local 添加如下脚本,保存退出:
复制代码 代码示例:
++++++++++++++++++++++++++++++
/sbin/modprobe ip_tables
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables -X
/sbin/iptables -Z
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
route add default gw 202.120.224.1
三,重启服务器,使之生效。
reboot