大家好,今日小天来为大家解答以上的问题。ipaddradd配置ip,ipaddr2很多人还不知道,现在让我们一起来看看吧!

ipaddradd配置ip ipaddr2ipaddradd配置ip ipaddr2


ipaddradd配置ip ipaddr2


1、2,为什么要配置,很简单。

2、如,你所在的办公室和此交换机所在位置的ip地址网段不一样,这个时候你如何才能链接上此交换机呢?在交换机上添加ip地址就可以解决了!将多个网卡端口绑定为一个,可以提升网络的性能。

3、在linux系统上有两种技术可以实现,Linux 网络组和bond,通过绑定多个网卡作为一个逻辑网口并配置单个的IP地址,大幅提升的网络吞吐。

4、-config-network-gui目前发布各个Linux版本内核均已包含了此模块,大多数情况下不需要重新编译内核。

5、 Linux 的 bonding 驱动提供了绑定/集成(bond)多个网卡为一个虚拟逻辑网口的功能。

6、 一般来说绑定的网口(bonded)有多种工作模式,主要有热后备(hot standby) 和 负载均衡(load balancing).1.创建bond0配置文件vi /etc/sysconfig/network-scripts/ifcfg-bond0 添加配置参数vi /etc/sysconfig/network-scripts/ifcfg-0DEVICE="0"USERCTL=noMASTER=bond0SLAVE=yes(设置从属关系)BOOTPROTO=noneHWADDR=00:15:17:CC:FC:351的配置文件与之相同,只是dev的值改为1即可。

7、alias bond0 bonding说明:1).miimon=100 用来进行链路监测的。

8、即每100ms监测一次链路状态。

9、bonding只监测主机与交换机之间链路。

10、如果交换机出去的链路出问题而本身没有问题,那么bonding认为链路没有问题而继续使用。

11、2).mode=1 表示提供冗余功能。

12、除此之外还可以为0、2、3,共四种模式。

13、0表示负载均衡ifensle bond0 0 1route add -net 192.168.1.254 netmask 255.255.255.0 bond0 #如有需要才加该路由首先执行命令装载bonding模块:modprobe bonding重启网络服务,并确认bond0正确启动:serv network restart确认设备已经正确加载:less /proc/net/bonding/bond0至此,bond 的设置就基本结束了删除bond网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量,网络组不同于旧版中bonding 技术,能提供更好的性能和扩展性,网络组由内核驱动和teamd 守护进程实现.nmcli connection add type team con-name TEAMname ifname INTname [config JSON]TEAMname 指定连接名,INname指定接口名,JSON指定runner方式,格式为:'{"runner":{"name":"METHOD"}}'METHOD 可以是broadcast、roundrobin、activebackup、loadbalance、lacp(1)创建网络接口组team0[root@centos7 ~]# nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"loadbalance"}}'Connection 'team0' (e70483a1-2688-4eb2-9466-8e7323602d) successfully added.(2)给网路组team0配置IP地址[root@centos7 ~]# nmcli connection modify team0 ipv4.mod manual ipv4.addresses 200.200.200.200/24 gw4 200.200.200.1既就是生成组TEAM组成员的配置文件,这个配置文件和网卡配置文件是相互的。

14、nmcli connection add type team-sle con-name SLAVEname ifname INname TEAMname若连接名不指定,默认为team-sle-IFACE创建接口组这里使用ens34、ens38两块网卡[root@centos7 ~]# nmcli connection add con-name team0-ens34 type team-sle ifname ens34 team0[root@centos7 ~]# nmcli connection add con-name team0-ens38 type team-sle ifname ens38 team0启用网络组:nmcli connection up team0启用组成员:nmcli connection up SLAVEname[root@centos7 ~]# nmcli connection up team0[root@centos7 ~]# nmcli connection up team0-ens34[root@centos7 ~]# nmcli connection up team0-ens38teamdctl TEAMname state[root@centos7 ~]# teamdctl team0 staink summary: upinstance[link_watch_0]:name: toollink: updown count: 0ens38link summary: upinstance[link_watch_0]:name: toollink: updown count: 0(1)MASTER配置文件[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0(2)组成员(SLAVE)配置文件[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0-ens34(1)断开连接[root@centos7 ~]# nmcli connection down team0再次查看状态[root@centos7 ~]# teamdctl team0 state[root@centos7 ~]# nmcli connection show可以看到已经关闭成功(2)删除TEAM组成员[root@centos7 ~]# nmcli connection delete team0-ens34[root@centos7 ~]# nmcli connection delete team0-ens38(3)删除TEAM组不同的工作环境通常IP地址以及相关网络属性通常是不一样的.如果我们每次都是手动去修改,那将是非常繁琐的.所以我们去修改一些网络配置让网卡去自适应工作环境.在linux系统上配置同一个网卡拥有多个IP的技术也就是为网卡添加多个子网卡,如0:0、1:1这种网络接口,LINUX最多可以支持255个IP子网卡。

15、在linux系统上有两种方式添加子网卡。

16、一种是使用网络配置命令,这种方式会立即生效,但不会生效,如果重启则会立即丢失。

17、如果想要生效则是另一种方式去修改网络配置文件。

18、配置子网卡命令前要卸载或者禁用NetworkMar服务,因为和NetworkMar有冲突。

19、使用ifconfig命令管理子网卡:ifconfig dev[label] [address] [up|down]ifconfig 0:0 192.168.1.100/24 up(添加并启用0:0子网卡)ifconfig 0:0 down(禁用0:0子网卡)使用ip命令管理子网卡:ip addr add [address] dev [label]ip addr add 172.16.1.2/16 dev 0(为0网卡添加一个IP)ip addr add 172.16.1.1/16 dev 0 label 0:0(为0网卡添加一个IP并且指定label)ip addr del 172.16.1.1/16 dev 0 label 0:0(删除0上172.16.1.1/16这条IP)ip addr flush dev 0 label 0:0(刷新)把相关配置写入文件将上边的命令ifconfig加入到rc.local中去(生效)所有网卡的配置文件都保存在/etc/sysconfig/network-scripts目录中,一个网卡对应一个配置文件手工添加IP地址的以下是网卡配置文件的部分信息说明,其他类似信息默认即可:配置完成重启网卡即可:serv network restart。

本文到这结束,希望上面文章对大家有所帮助。