linux设置双网卡

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux设置双网卡相关的知识,希望对你有一定的参考价值。

我们有两个外网IP,其中一个IP1用来设置公司局域网给员工上网。然后现在有一台主机,两个网卡,eth0为局域网,IP1跟eth0的IP做了一个映射,外网能通过IP1来访问这个主机,现在想我想把eth1绑定IP2,通过IP2也能直接访问主机,网关怎么设置才能两个同时访问主机我现在怎么弄都只能有一个能访问

注意: 2 张网卡,只能有1张网卡配置网关,另1张网卡不能配置网关,通过route add 添加路由功能来完成第2张网卡的网关配置。

如 : eth1 (192.168.2.2)不需要配置网关, 但到 192.168.3.0 的网段,需要从eth1 去实现通信,其余的全部走eth0 网卡,eth0 配置 网关.
eth0 的配置如下,配置网关参数
[root@REDHAT network-scripts]# cat ifcfg-eth0
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HOTPLUG=no
TYPE=Ethernet
IPADDR=192.168.1.2
NETMASK=255.255.255.0
HWADDR=d8:d3:85:fb:d4:60
GATEWAY=192.168.1.1
USERCTL=no
IPV6INIT=no
PEERDNS=yes

eth1 的配置如下,不需要配置网关

[root@SERVER network-scripts]# cat ifcfg-eth1
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HOTPLUG=no
TYPE=Ethernet
IPADDR=192.168.2.2
NETMASK=255.255.255.0
USERCTL=no
IPV6INIT=no
PEERDNS=yes

Linux 命令行下添加路由,192.168.3.0 走 eth1 的网关 192.168.2.1
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth1
参考技术A

设置网关就是和这个本几同网段的是出口的那IP

linux下双网卡能不能设置同一网段

1、linux下的每个网卡都是一个独立的设备。比如eth0,eth1..... 2、根据不同的需要,各个网卡可以配置不同的IP地址和子网掩码。可以在同一网段,也可不同网段。 3、shell下可使用:ifcofnig eth0 x.x.x.x. 来配置 4、图形模式参考windows的操作。 参考技术A 可以

以上是关于linux设置双网卡的主要内容,如果未能解决你的问题,请参考以下文章

linux设置双网卡

Linux双网卡内外网服务器IP配置?

求助在linux下用c语言取得双网卡的网关地址

两台linux服务器 都是双网卡, 想做一个对等网,主机如何设置

Linux 设置双网卡通信,外网网卡和内网网卡

Linux 设置双网卡通信,外网网卡和内网网卡