Linux单网卡多IP配置

    一、方式一

    1.修改/etc/sysconfig/network-scripts/ifcfg-enp2s0 为:(注意:文件名一定要为网卡设备名)

    1. DEVICE=enp2s0
    2. BOOTPROTO=static
    3. ONBOOT=yes
    4. DNS1=10.0.10.10
    5. DNS2=8.8.8.8
    6. HWADDR=B8:88:E3:73:7A:7B
    7. IPADDR=10.0.57.114
    8. PREFIX=24
    9. GATEWAY=10.0.57.1

    2.cp ifcfg-enp2s0 为 ifcfg-enp2s0:1,并修该ifcfg-enp2s0:1 内容为:

    1. DEVICE=enp2s0:1
    2. BOOTPROTO=static
    3. ONBOOT=yes
    4. DNS1=10.0.10.10
    5. DNS2=8.8.8.8
    6. HWADDR=B8:88:E3:73:7A:7B
    7. IPADDR=10.0.57.115
    8. PREFIX=24
    9. GATEWAY=10.0.57.1

    3.重启网卡,然后ifconfig就可以看到。?

    二、方式二

    1.直接配置多个网卡在/etc/sysconfig/network-scripts/ifcfg-enp2s0 里,

    不过要用ip addr才能看到多个ip信息,配置如下:

      1. TYPE=Ethernet
      2. BOOTPROTO=none
      3. DEFROUTE=yes
      4. IPV4_FAILURE_FATAL=no
      5. IPV6INIT=yes
      6. IPV6_AUTOCONF=yes
      7. IPV6_DEFROUTE=yes
      8. IPV6_FAILURE_FATAL=no
      9. NAME=za209
      10. UUID=7e917b8e-2d35-4630-b314-2d64a2f1f52f
      11. ONBOOT=no
      12. DNS1=10.0.10.10
      13. DOMAIN=10.0.15.11
      14. HWADDR=B8:88:E3:73:7A:7B
      15. IPADDR=10.0.57.230
      16. PREFIX=24
      17. GATEWAY=10.0.57.1
      18. IPADDR1=10.0.57.231
      19. PREFIX1=24
      20. GATEWAY1=10.0.57.1
      21. IPV6_PEERDNS=yes
      22. IPV6_PEERROUTES=yes

2.重启网卡,用ip addr命令查看,显示如下:

  1.     2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  2.     link/ether b8:88:e3:73:7a:7b brd ff:ff:ff:ff:ff:ff
  3.     inet 10.0.57.230/24 brd 10.0.57.255 scope global enp2s0
  4.        valid_lft forever preferred_lft forever
  5.     inet 10.0.57.231/24 brd 10.0.57.255 scope global secondary enp2s0
  6.        valid_lft forever preferred_lft forever
  7.     inet6 fe80::ba88:e3ff:fe73:7a7b/64 scope link
  8.        valid_lft forever preferred_lft forever

来自为知笔记(Wiz)

时间: 2024-09-30 02:49:58

Linux单网卡多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

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的主机上pin

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之网络管理(5)单网卡多IP绑定

Linux中使用单个网卡,设置了ip地址后对外对内进行访问或者被访问,在少量的数据量是没有太多影响,但是一般虚拟主机或者服务器中只是单网卡,那么同时从网上接收海量数据就会带来数据的队列的永久,有可能造成网络通道堵塞.因此,我们可以设置多个网卡绑定到同时使用 一个IP 地址,这样,多个网卡就能将数据量分散处理,以此来减轻网络数据的负载. 当然,直接给多个网卡同时设置IP地址是不能实现了,因此linux内核中的网络模块功能提供了一种网卡绑定机制.因为主机之间通过网卡通信最终是通过MAC地址来识别的,

linux双网卡绑定+单网卡多IP绑定

网卡模式简介: 目前网卡绑定mode共有七种(0~6)bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定. mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援. mode=6:平衡负载模式,有自动备援,不必"Switch"支援及设定. 说明: 需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里optionsbond0 mi

CentOS 网络基础:(4)设置单网卡多IP

方法1: 少量IP手动绑定(这里以绑定IP到eth0为例,其它网卡的话修改相应的文件名即可) 1.复制ifcfg-eth0的网卡配置文件并改名为ifcfg-eth0:0 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0 2.编辑ifcfg-eth0:0文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0:0 DEVICE="e

单网卡多IP,双网卡实现负载

有些时候会我们一个IP不够用,但是又不想加网卡,可以试试一个网卡实现多个IP,下面我们来操作一下. 生成新增IP配置文件信息: [[email protected] network-scripts]# cat ifcfg-eth0      DEVICE=eth0     IPADDR=10.1.249.114     NETMASK=255.255.0.0     GATEWAY=10.1.211.211     DNS1=10.1.211.211 2.照ifcfg-eth0内容生成ifcfg

centos单网卡多ip,被动模式

添加自动学习路由表(此方法实现外部IP访问服务器后服务器自动学习路由表,如果只配第一种方法会出现电信访问不到联通的情况) 1.策略路由规则设置完后,还要为每条线路加入相应的 “原路返回路由”(从哪条线进来的数据,最终还是从这条线出去),不然就会出现这样的问题: 电信用户通过网通的IP访问不到服务器,网通用户也不能通过电信IP访问到服务器 1. 编辑路由表 修改/etc/iproute2/rt_tables,添加内容: vi /etc/iproute2/rt_tables 252 net2 251

linux配置ip地址、多网卡绑定、单网卡多个ip

1.ifconfig命令临时配置ip地址 ifconfig命令:查看和配置网路状态命令 ifconfig ens32 192.168.200.200/24 #临时设置ens32网卡的ip地址和子网掩码 ifconfig ens32:0 10.1.1.254 netmask 255.255.255.0 #单个网卡设置多个ip地址 ifconfig ens32:0 down         #关闭网卡 2.修改网络配置文件 vim /etc/sysconfig/network-scripts/ifc