Linux双网卡配置实操指南.(linux双网卡配置)
Linux双网卡配置实操指南
Linux双网卡在系统中可以允许使用不同的IP地址以及指定网关和路由表以实现WAN或LAN双网卡的数据隔离,并能够同时监听两个网卡之间的数据流。本文介绍了在 Linux 上双网卡配置的实操指南,供大家参考。
1. 获取网卡信息
在 Linux 环境中获取网卡信息,可以使用 ifconfig 命令查看的 Ethernet 设备会有一组以 eth 开头的字符,用于表示双网卡的信息。
2. 配置 IP地址
查看网络设备信息是第一步,接下来安装网卡需要更改网卡 IP 地址,可以在文件 /etc/sysconfig/network-scripts/ifcfg-${device} 中,编辑后面网卡的 IP 信息,重新启动网络服务:
# restart network service
sudo service network restart
3. 配置默认路由
在默认的情况下,系统会通过第一块网卡连接外网,如果想让系统通过第二块网卡连接外网,那么可以在 /etc/sysconfig/network-scripts 目录下,配置文件 route-eth1 文件,将第二块网卡的网关地址写进去:
# route-eth1
GATEWAY=”192.168.1.1″
4. 配置 DNS 地址
改变默认出口后,系统会使用第二块网卡发出所有外部连接,但是系统还需要一个 DNS 服务器才能连接外部,可以修改文件 /etc/resolv.conf文件,修改 Name Server 地址即可:
# resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
5. 配置 IP 地址转发
可以为每个网卡分别配置 IP 数据包的转发,来实现数据的路由转发,可以使用命令:
# Enable IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
然后使用下面的命令,配置 IP 数据包的转发:
# eth0
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
# eth1
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
以上就是 Linux 双网卡配置中实操指南,通过配置不同的 IP 地址以及相关路由表可以实现网络的双网卡数据隔离。在配置双网卡之前,请仔细熟悉相关网络技术并且备份好系统配置文件,保证对系统环境有良好的掌控。