centos7 ip配置与链路聚合

ip配置篇

ip网络配置文件位于/etc/sysconfig/network-scripts/ifcfg-name #其中name为连接的名称

类似于此格式

YPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
IPADDR=192.168.59.101
PREFIX=32
GATEWAY=192.168.59.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37te
UUID=8b455e49-ffcc-4b77-8863-2db705f14ebf
DEVICE=ens37
ONBOOT=yes
DNS1=114.114.114.114

可以使用

了解一下nmcli命令

nmcli dev status              #列出所有设备

nmcli con show               #列出所有接口

nmcli con up                   #激活接口

nmcli con down              #取消激活接口

nmcli dev dis                  #中断接口 并禁用自动连接

nmcli net off                   #禁用所有管理接口

nmcli con add                #添加新的接口

nmcli con mod                #修改连接

nmcli con del                    #删除连接

图形界面            nm-connection-editor

首先查看一下当前的卡设备

[root@hpb2 ~]# nmcli dev status 
设备        类型      状态    连接       
virbr0      bridge    连接的  virbr0     
ens33       ethernet  连接的  ens33      
ens37       ethernet  连接的  有线连接 1 
ens38       ethernet  连接的  有线连接 2 
virbr0-nic  tun       连接的  virbr0-nic 

如上图 我们可以看到有三块网络设备ens 33 37 38

这时候因为我们shell远程连接的是ens33上面的地址所以我们只用 37 38这两块网卡来做实验

为ens37 38 分别创建连接 和配置ip地址

#先各添加一个静态的连接
nmcli con add con-name "ens37te" type ethernet ifname ens37 autoconnect no ipv4.addresses 192.168.59.101/24 ipv4.gateway 192.168.59.2
连接“ens37te”(8b455e49-ffcc-4b77-8863-2db705f14ebf) 已成功添加。

nmcli connection add con-name "ens38te" type ethernet ifname ens38 autoconnect no ipv4.addresses 192.168.59.102/24 ipv4.gateway 192.168.59.2
连接“ens38te”(6ee5878f-64fd-47d2-a4d9-5fbafe3d1b2a) 已成功添加。

#再各添加一个动态的连接
nmcli con add con-name "ens37t" type ethernet ifname ens37
连接“ens37t”(84be54ad-350c-46d2-b8a6-971319eba93e) 已成功添加。

nmcli con add con-name "ens38t" type ethernet ifname ens38
连接“ens38t”(88d5c751-1c8a-4083-9a17-b6a1ed63f1cf) 已成功添加。

#如果要使用静态连接则up前两个
#如果要使用dhcp则up后两个

[root@hpb2 ~]# nmcli connection up ens37te 
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/10)
[root@hpb2 ~]# nmcli connection up ens38te 
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/11)

#从物理机ping一下两个地址看下是否可用
hpb@lock:~$ ping 192.168.59.101
PING 192.168.59.101 (192.168.59.101) 56(84) bytes of data.
64 bytes from 192.168.59.101: icmp_seq=1 ttl=64 time=9.16 ms
64 bytes from 192.168.59.101: icmp_seq=2 ttl=64 time=0.564 ms
^C
--- 192.168.59.101 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.564/4.862/9.161/4.299 ms
hpb@lock:~$ ping 192.168.59.102
PING 192.168.59.102 (192.168.59.102) 56(84) bytes of data.
64 bytes from 192.168.59.102: icmp_seq=1 ttl=64 time=0.368 ms
64 bytes from 192.168.59.102: icmp_seq=2 ttl=64 time=0.596 ms
^C

替换和添加静态的ip地址 

#替换
nmcli con mod "ens37te" ipv4.addresses 192.168.59.104 ipv4.gateway 192.168.59.2
#这里需要重新激活一下才能生效

nmcli con up ens37te

#添加的话

nmcli con mod "ens37te" +ipv4.addresses 192.168.59.105 ipv4.gateway 192.168.59.2
nmcli con modify ens37te ipv4.dns 114.114.114.114 

#也需要重新激活

nmcli con up ens37te

配置链路聚合和桥接

猜你喜欢

转载自blog.csdn.net/weixin_38280090/article/details/84848527