linux多网卡多IP配置:一个主机多网卡配置同一个网段的多IP

现在有些主机有多个网卡如何将每一 NIC 配置同一个网段的不同IP地址:

1、用 ifconfig 查看有多少个网卡:

我的主机就有 NIC:eth0   和 eth8

在eth0 上已经配置了一个IP 现在我需要在eth8上面配置 IP地址

2、首先检查NIC 是连接良好:比如接口的灯是否闪亮,接口的线是否良好

用工具ethtool 查看:ethtool eth8,

显示 Link detected: yes 标明连接良好,但是并不一定代表可以接收数据包

3、在ip地址为ip-2的主机上ping eth0 上配置好了的ip,(建议用 arping ip-eth0)

利用:tcpdump -i  eth6 host ip-2

查看是否有数据包到达 NIC eth6上,有说明良好

4、配置ip地址:

进入目录:

cd /etc/sysconfig/network-scripts/

选择你要配置的NIC ,可以参考配置好了的 eth0

设置好eth8之后

service network restart

5、可能还是在其他主机上连接不同 给eth8 配置的新的ip

解决方法:多网卡 bounding

设置:ifcfg-bond0

DEVICE=bond0

BOOTPROTO=static

ONBOOT=yes

IPADDR=YOU IPADDR

NETMASK=255.255.255.0

GATEWAY=YOU GATEWAY

设置 ifcfg-eth8如下

DEVICE="ethx"

BOOTPTOTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

最后:
service network restart

其他主机就可以 连接上新设置的ip

参考:

Multiple
IP configuration on multiple NIC on same server

http://stackoverflow.com/questions/14583984/multiple-ip-configuration-on-multiple-nic-on-same-server

http://z-issue.com/wp/linux-rhel-6-centos-6-two-nics-in-the-same-subnet-but-secondary-doesnt-ping/

时间: 2024-10-04 05:52:14

linux多网卡多IP配置:一个主机多网卡配置同一个网段的多IP的相关文章

linux单网卡多IP

网卡配置项详解: 配置IP.掩码.网关:ethX       DEVICE="eth0"         此配置关联至的设备.设备名要与文件ifcfg-后ude内容保持一致       BOOTPROTO=none            引导协议:{none|static|dhcp|bootp}       HWADDR="00:0C:29:26:62:92"             MAC地址:要与真实MAC地址保持一致,可省略       NM_CONTROLL

Spring Cloud启动应用时指定IP或忽略某张网卡配置

说明:分布式应用部署到服务上,由于服务器可能存在多张网卡,造成IP地址不准的问题. 解决方法: 1.直接添加忽略某张网卡的配置: spring.cloud.inetutils.ignored-interfaces[0]=eth0 # 忽略eth0, 支持正则表达式 正则: spring.cloud.inetutils.ignored-interfaces=eth.* 2.指定默认IP: spring.cloud.inetutils.preferred-networks=192.168.20.12

Vmware 虚拟机使用---设置虚拟主机与物理机同一个网段

下面只是为了记录自己的一步一步的脚印吧了,高手请快速飘过... 刚玩虚拟机时遇到的问题: 1.虚拟机要怎么设置成与物理主机同一个网段啊? 2.几台虚拟机怎么才可以让它们在同一个局域网?? VMware 给我们提供了方便,但刚接触,所以找不着东南西北..现在把这些记录下来,为以后留下个念想吧,呵呵.... 直接上图: 如果要设置成几台虚拟机在同一个局域网的环境,而不与物理机相关,我们可以直接添加一个虚拟网卡,再把几台虚拟机都通过这虚拟网卡相连(其实这个虚拟网卡就相当于我们平常的一台 HUBS).

Linux单网卡多IP配置

一.方式一 1.修改/etc/sysconfig/network-scripts/ifcfg-enp2s0 为:(注意:文件名一定要为网卡设备名) DEVICE=enp2s0 BOOTPROTO=static ONBOOT=yes DNS1=10.0.10.10 DNS2=8.8.8.8 HWADDR=B8:88:E3:73:7A:7B IPADDR=10.0.57.114 PREFIX=24 GATEWAY=10.0.57.1 2.cp ifcfg-enp2s0 为 ifcfg-enp2s0:

Linux多网卡多IP配置

echo "210 local100" >> /etc/iproute2/rt_tables echo "220 local200" >> /etc/iproute2/rt_tables echo "230 local300" >> /etc/iproute2/rt_tables ip route add 192.168.0.0 dev eth0 src 192.168.0.251 table local100

linux上nginx上配置虚拟主机的相关配置

1.配置主配置: nginx/conf/nginx.conf 2.虚拟主机配置:nginx/conf/extra/learn.weixin.com.conf 配置完后,重启服务器!

在ubuntu 16.04 的vm中添加新网卡,同一网段不同ip

在ubuntu 16.04 的vm中新加了一块网卡,但是不显示,用ifcnfig -a 可以看到,执行 $ifconfig ens38 up 显示错误 在网上查看可以重新安装vmtools来重新安装网卡驱动1.加载光驱 $sudo mkdir /mnt/cdrom $sudo mount /dev/cdrom /mnt/cdrom 2.转到临时目录,复制安装文件 $cd /tmp $tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz 3.安装vmt

使用nginx进行反向代理(配置虚拟主机)

需求:使用不同的域名.访问相同的ip,获取到不同的端口服务器 (Linux服务器) 安装nginx需要的环境(有可能安装上的) nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境. gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装 yum install gcc-c++ PCRE PCRE(PerlCompatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表

Nginx演练(1)配置虚拟主机

Nginx是一款比较流行Web服务器,和Apache,Lighttpd,IIS属于同类产品.对比而言,Nginx从性能和内存占用方面,都非常优秀,具体对比细节自行百度. 三大WEB服务器对比分析(apache ,lighttpd,nginx) 本文演练的主要内容是: 使用Nginx,实现基于IP的虚拟主机 使用Nginx,实现基于域名的虚拟主机 tomcat配置虚拟主机 1.前提 什么是虚拟主机? 虚拟主机使用是特殊的软硬件技术,把一台运行在Internet上的服务器主机分成一台台"虚拟&quo