导航:首页 > 操作系统 > linux双网卡同一网段

linux双网卡同一网段

发布时间:2022-07-02 04:55:37

‘壹’ 关于linux系统下双网卡同时访问内外网的问题

ifconfig -a 我看看你的子网掩码对不对!一般要把如果不想跨网段访问,就得设好子网掩码!
应该两个网段的掩码都设成 255.255.255.0

‘贰’ 在Linux上怎么两个网卡配同一个IP

linux中双网卡的梆定
创建一个bond设备,三个简单的步骤即可搞定:
(1)首先要保证相应的驱动程序已经加载:
localhost@root
~#
modprobe
bonding

modprobe
<3c59x|
eepro100|pcnet32|tulip|...>
(2)其次给等梆定bond设备分配IP地址
localhost@root
~#
ifconfig
bond0
<IP地址>
netmask
<子网掩码>
broadcast
<广播地址
>
例如
ifconfig
bond0
192.168.1.242
netmask
255.255.255.0
broadcast
172.31.3.254
(3)最后将所有要梆定的物理网卡接口添加到bond设备中去
localhost@root
~#
ifenslave
bond0
[{-f|--force}
bond0
eth0
[
eth1
[eth2]...]
例如
ifenslave
bond0
eth0
eth1
梆定了eth0
eth1两个网卡设备。
--force
表示强制进行梆定
创建好bond设备后,就可以像一般的网卡设备一样使用了
如启动bond0:
#
ifconfig
bond0
up
停用bond0:
#
ifconfig
bond0
down
在不停用bond0的情况下添加接口:
#
ifenslave
{-d|
--detach}
bond0
eth0
[eth1
[eth2]...]
--detach表示"附加"的意思
改变活动的从设备:
#
ifenslave
{-c|--change-active}
bond0
eth0
--change-acitve
表示"改变活动的从设备"的意思
显示主接口(指bond0)信息:
#
ifenslave
bond0
显示所以接口信息:
#
ifenslave
{-a|--all-interfaces}
--all-interfaces
表示"所有接口"

‘叁’ linux双网卡,禁止一个网段的主机远程连接到本机

这些东西完全可以通过简单的配置一下iptables实现。具体代码如下:
iptables -P INPUT DROP
iptables -A INPUT -m state -i eth0 --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth1 -j ACCEPT

第一行默认把所有进入本机的包丢掉
第二行只允许本机对外网进行对外连接,禁止外部连入。
第三行允许内网的访问。
测试成功后,把这三行命令放进开机启动脚本里,一般是:/etc/rc.d/rc.local

‘肆’ linux双网卡配置超详细

网卡配置会有产品规格,上面是有自己的标注,会介绍说明写有特点。

‘伍’ 在linux系统下如何配置双网卡

下面是转贴,不知道能不能帮上你
双网卡指网关问题(总结)
我在是Fedora 5 下亲自试验的。

大家都知道在linux下面一快网卡时,网关默认在/etc/sysconfig/network下,但是现在如果有两块网卡,而且IP
地址(内,外)也不在同一网段,我们要指定两个网关,这时应该如何指定呢。

1、先注释/etc/sysconfig/network下: (这步可要,可不要!)

NETWORKING=yes
HOSTNAME=linuxman
#GATEWAY=X.X.X.X

2、然后cd /etc/sysconfig/network-scripts下,在这个文件夹下有ifcfg-eth0,ifcfg-eth1两个文件,这就是两
个网卡的配置文件。

例如:ifcfg-eth0如下(未添加网关前):
# Intel Corporation 82801G (ICH7 Family) LAN Controller
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:13:72:CE:29:90
IPADDR=192.168.0.110
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
TYPE=Ethernet
3、 vi ifcfg-eth0在该网卡中添加:
GATEWAY=X.X.X.X (!注意前面要大写)
改过后文件:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:13:72:CE:29:90
IPADDR=192.168.0.110
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=X.X.X.X
ONBOOT=yes
TYPE=Ethernet
eth1也同样按照此方法添加网关。

4、然后重启网卡:

ifdown eth0;ifup eth0
ifdown eth1;ifup eth1

或者:

/etc/rc.d/init.d/network restart

‘陆’ linux双网卡路由配置

如果eth0为192.168.10.123/255.255.255.0,eth1为192.168.20.231/255.255.255.0,则命令格式如下:
#route
add
-net
192.168.10.0
netmask
255.255.255.0
dev
eth0
#route
add
-net
192.168.20.0
netmask
255.255.255.0
dev
eth1
上面的命令把发送给192.168.10.0网段的ip包交给eth0转发,把192.168.20.0网段的ip包交给eth1转发。如果还有可能有发送给其他目的ip的包,那么你肯能希望设置一个“默认网关”:
#route
add
default
gw
192.168.10.1
上面的命令把所有发送给其他目的ip的包都转发给192.168.10.1,而如何转发给192.168.10.1这个地址的规则已经在刚才的第一条命令中定义了(从eth0转发)。一般情况下,默认网关已经自动设置好了,不用重复设置。可以用route命令加-n参数进行检查。
如果要删除某一条,命令格式为:
#route
del
-net
192.168.10.0
netmask
255.255.255.0
配置时的一种思路是把192.168.10.0网段路由至eth0,192.168.20.0网段路由至eth1,再设置默认路由。另一种思路是,只指定其中一个,然后把默认的0.0.0.0路由至另一个。其实效果一样,就是两种风格。

‘柒’ 在linux系统下配置双网卡,一个内网一个外网,能够是两个都通,怎么配

因为一个系统只允许一个默认网关,所以你的双网卡配置文件,只有一个进行配置,另一个注释掉,以软路由的方式实现双网卡网络通信正常。操作如下:

1、内网卡的IP配置文件正常配置;

2、外网卡的IP配置文件网关位置去掉;

3、启动2个网卡;

4、执行路由命令添加软路由显示外网只允许指定网段通信使用外网,命令如下:

routeadd-net网段netmask掩码gw外网网关

以上请使用对应IP替换网段,掩码,外网网关

‘捌’ linux设置双网卡

注意: 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

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

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

阅读全文

与linux双网卡同一网段相关的资料

热点内容
如何删掉多余的服务器 浏览:220
c编程算法 浏览:833
堵车如何缓解压力 浏览:17
喜鹊快贷app怎么了 浏览:263
海龟编辑器积木编程怎么安装 浏览:185
程序员理发店生意怎么样 浏览:603
程序员罗技 浏览:180
软考初级程序员课程2021下载 浏览:491
杭州程序员奶奶 浏览:880
不听命令造成错误 浏览:981
kool系统源码 浏览:610
流氓app在哪里看 浏览:98
域名购买了怎么指向服务器 浏览:121
安卓手机如何让照片颜色反转 浏览:859
怎么下载卓睿安手机版 浏览:514
h3crange命令 浏览:468
php前景和python 浏览:338
php压缩图片内存大小 浏览:495
在哪里可以查看云服务器的信息 浏览:70
python读取非txt文件 浏览:799