Linux 多网卡设置同一网段,引发的问题

Linux 多网卡设置同一网段,引发的问题

Server有两个网口,两个网口IP均为同一个网段
网口1:172.16.18.102/16,通往公司局域网
网口2:172.16.18.13/16,直接连接一个NAS服务器,NAS与上述两个IP也为同一个网段
NAS服务器:172.16.16.20/16
问题表现:
按照上述连接,Server访问任何机器都好使,就是无法访问NAS服务器

原理:
路由表决策,
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.0.0      0.0.0.0         255.255.0.0     U     100    0        0 enp2s0f0
172.16.0.0      0.0.0.0         255.255.0.0     U     101    0        0 enp2s0f1
[[email protected] ~]#

可以看到,所有数据都是通过enp2s0f0网口
[[email protected] ~]# arp -an
? (172.16.66.22) at 00:1f:c6:9c:a2:11 [ether] on enp2s0f0
? (172.16.66.234) at f4:4d:30:0b:53:95 [ether] on enp2s0f0
? (172.16.20.243) at 08:9e:01:24:7d:bd [ether] on enp2s0f0
[[email protected] ~]# 

解决办法,手动指定一条路由
通过enp2s0f1网口访问172.16.16.20 
route add -host 172.16.16.20 dev enp2s0f1

测试:
[[email protected] ~]# ping 172.16.16.20
PING 172.16.16.20 (172.16.16.20) 56(84) bytes of data.
64 bytes from 172.16.16.20: icmp_seq=1 ttl=64 time=0.062 ms
64 bytes from 172.16.16.20: icmp_seq=2 ttl=64 time=0.059 ms
^C
--- 172.16.16.20 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.059/0.060/0.062/0.007 ms
[[email protected] ~]# 

问题解决!
时间: 2024-09-29 19:42:56

Linux 多网卡设置同一网段,引发的问题的相关文章

Linux系统网卡设置

由于做了虚拟机的克隆,发现克隆机和被克隆机的MAC地址相同了,下面我将要介绍一下linux中网卡的配置步骤,我使用的linux是CentOS release 6.9 (Final) 1.root用户编辑/etc/udev/rules.d/70-persistent-net.rules文件,找到mac地址重复的那个网卡并删除(这里是eth0),记住新生成的网卡eth1的mac地址,后面会用到,保存并退出 # vi /etc/udev/rules.d/70-persistent-net.rules

linux centos7 网卡设置

自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33). 2.输入"cd /etc/sysconfig/network-scripts/"按回车键确定,继续输入"ls"按回车键查看文件. 3.输入"vi ifcfg-ens33"并按回车键确定(网卡名称可能不同).亦可在第二步直接输入"cd /etc/sys

关于linux的一些入门命令与网卡设置

----------------------------------cd/pwd/ls命令使用-------------------------------cd:用于切换目录 根目录 :cd / 主目录 : cd ~ 上一层目录:cd .. 当前目录: cd . pwd:查看绝对路径ls: 查看当前路径下的目录-----------------------如何设置linux的网卡, 静态的方式,dhcp的方式-------------------1.用命令etc/sysconfig/networ

Linux网卡设置为网桥模式

Linux网卡设置为网桥模式 1.    添加网卡,并修改相关配置文件 1.1虚拟机添加网卡,并配置相关文件 如:eth2为新添加网卡 cd /etc/sysconfig/network-scripts cp ifcfg-eth1 ifcfg-eth2 vi ifcfg-eth2 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_

Linux下网卡混杂模式设置和取消

1.Linux下网卡常用的几种模式说明: 广播方式:该模式下的网卡能够接收网络中的广播信息. 组播方式:设置在该模式下的网卡能够接收组播数据. 直接方式:在这种模式下,只有目的网卡才能接收该数据. 混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否 2.查看.添加和取消混杂模式 a.查看网卡模式 [[email protected] ~]# ifconfig -a ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 

linux下网卡相关查看设置

查整机硬件信息命令dmesg 查看网卡设备相关dmesg | grep eth 查看网卡eth0信息dmesg | grep eth0 使用ethtool命令查看指定网卡信息ethtool eth0 使用 mii-tool命令查看指定网卡情况mii-tool -v eth1 为了使用lspci命令需要安装以下软件包yum -y install pciutils 查看pci接口硬件信息lspci 在linux的proc文件系统中,通过查看/proc/net/dev文件可以得到每个网络接口的吞吐量c

克隆Linux系统的网卡设置

虚拟机里创建新主机使用克隆的办法,可以大大节省主机反复安装消耗的时间精力.但克隆出来的主机网卡及配置文件会发生改变,给我们在进行网卡设置时的很多麻烦.题主本文将从Linux里CentOS6发行版克隆的主机网卡重新恢复为我们习惯的形态,这样可以很方便地对网卡进行设置了. 在VMWare中安装CentOS6的过程不再详述.安装设定虚拟机网卡为桥接如下: 此时看下刚安装的CentOS虚拟系统网卡的信息如下: 一是使用dmesg查看网卡信息如下: ifconfig下看到的也是我们熟悉的“eth0”网卡:

linux下一块网卡设置多个ip地址

无论是在实际的生产坏境中,还是平时的练习中, 一个网卡设置多个ip地址是非常常见的,也是非常有用的. 我们以centos6.8系统为列, 在一块网卡上设置多个ip地址. 1>. 给一块网卡设置多个ip地址这个功能可能会受到NetworkManager服务的影响,首先关闭NetworkManager服务,并且开机自启也关闭. [[email protected] network-scripts]# service NetworkManager stop Stopping NetworkManage

linux 两块网卡设置同一ip地址

双网卡绑定为同一个虚拟的网卡(bond), 外界看到的好像是bond网卡在向外界提供服务, 而其实底层是两块真实的网卡在提供服务. 下面介绍一些简单的概念: 1>. Bonding 就是将多块网卡绑定同一IP 地址对外提供服务,可以实现高可用或者负载均衡.当然,直接给两块网卡设置同一IP 地址是不可能的.通过bonding ,虚拟一块网卡对外提供连接, 物理网卡的被修改为相同的MAC 地址. 2>. Bonding 的工作模式 Mode 0 (balance-rr) 轮转(Round-robi