Linux系统中的双网卡配置通常指的是在一台服务器上安装了两个网络接口卡(NIC),每个网卡可以连接到不同的网络。外网不通可能是指服务器无法通过其中一个网卡访问互联网。
确保两个网卡的IP地址配置正确。例如:
ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
ifconfig eth1 10.0.0.10 netmask 255.255.255.0 up
确保默认路由指向正确的网关。例如:
route add default gw 192.168.1.1 dev eth0
使用iptables
检查并配置防火墙规则,允许外网访问。例如:
iptables -A INPUT -i eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
service iptables save
确保/etc/resolv.conf
文件中配置了正确的DNS服务器地址。例如:
nameserver 8.8.8.8
nameserver 8.8.4.4
检查网线是否插好,交换机和路由器是否正常工作。可以使用ping
命令测试与外网的连通性:
ping 8.8.8.8
双网卡配置常用于以下场景:
通过以上步骤,通常可以解决Linux系统双网卡配置中外网不通的问题。如果问题依然存在,建议进一步检查网络设备和连接线路。
领取专属 10元无门槛券
手把手带您无忧上云