8月21日 网络管理4

1、nmcli命令实现centos7的bonding

传统的修改配置文件的方式也可以实现centos7中的bonding,但比较麻烦,centos7中可以用nmcli命令去实现bonding。
首先要准备两块网卡,并且两块网卡在同一个网卡,这里我们选择两块网卡都是仅主机模式进行试验

[root@redhat7 ~]#nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup ipv4.method manual  ipv4.addresses 192.168.25.200/24
---添加一个bond0的配置,此种方法是将手动添加ip地址也一起添加了,也可以在这里先不添加,后面用nmcli con modify bond0 ipv4.method manual  ipv4.addresses 192.168.25.200/24
Connection 'bond0' (b67f90bb-0cd5-410b-bef6-8ec1c77527f6) successfully added.
[root@redhat7 ~]#nmcli connection show  ---可以看到已添加成功
NAME          UUID                                  TYPE            DEVICE 
System ens33  c96bc909-188e-ec64-3a96-6a90982b08ad  802-3-ethernet  ens33  
bond0         b67f90bb-0cd5-410b-bef6-8ec1c77527f6  bond            bond0  
ens38         c6b33e1f-a602-4c89-b43d-800aedd753a6  802-3-ethernet  ens38  
将两块物理网卡添加到bond0里面
[root@redhat7 ~]#nmcli connection add type bond-slave ifname ens33 master bond0  
[root@redhat7 ~]#nmcli connection add type bond-slave ifname ens38 master bond0
[root@redhat7 ~]#nmcli connection up bond-slave-ens33  ---启用配置

启用第二个配置,查看运行模式


QQ截图20170821195435.png

删除bonding

QQ截图20170821195923.png

删除的时候也可以用如下方式

nmcli con down bond0
rm -f bond*
nmcli con reload

2、centos7中的Network teaming

网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量
网络组不同于旧版中bonding技术,提供更好的性能和扩展性
网络组由内核驱动和teamd守护进程实现.
多种方式runner
broadcast:每个数据都是两份,停掉一个网卡,数据就变成一份。
roundrobin:从头到尾顺序的在每一个slave接口上面发送数据包。
activebackup:只有一个使用,一个做为备用
loadbalance:平衡负载,数据在两个网卡都走,但找不忙的网卡。
格式:
nmclicon add type team con-name CNAME ifname INAME [config JSON]
CNAME连接名,INAME接口名
JSON指定runner方式
格式:'{"runner": {"name": "METHOD"}}'
METHOD可以是broadcast,roundrobin,activebackup,loadbalance

实例

[root@redhat7 ~]#nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"loadbalance"}}'  ---添加team0这个配置,在这里没有指定手动ip地址,就用默认的dhcp自动分配ip地址
Connection 'team0' (d878e70e-ced7-4b18-9d37-a7c4e9719258) successfully added.
[root@redhat7 ~]#nmcli connection show ---添加成功
NAME          UUID                                  TYPE            DEVICE 
System ens33  c96bc909-188e-ec64-3a96-6a90982b08ad  802-3-ethernet  ens33  
team0         d878e70e-ced7-4b18-9d37-a7c4e9719258  team            team0  
[root@redhat7 ~]#nmcli connection add type team-slave ifname ens33 master team0  ---将两个物理网卡添加到team0里
Connection 'team-slave-ens33' (27941af1-ad85-46f3-983b-bce15b3e6a7a) successfully added.
[root@redhat7 ~]#nmcli connection show ---可以看到不指定配置的名字会自动生成一个配置为team-slave-ens33的名字
NAME              UUID                                  TYPE            DEVICE 
System ens33      c96bc909-188e-ec64-3a96-6a90982b08ad  802-3-ethernet  ens33  
team0             d878e70e-ced7-4b18-9d37-a7c4e9719258  team            team0  
team-slave-ens33  27941af1-ad85-46f3-983b-bce15b3e6a7a  802-3-ethernet  --     
[root@redhat7 ~]#nmcli connection add type team-slave con-name team-slave-ens38 master team0 ifname ens38  ---指明了配置的名字
Connection 'team-slave-ens38' (6816a6e3-752a-47b0-a3f2-1ae84898d6ec) successfully added.
[root@redhat7 ~]#nmcli connection up team-slave-ens33  ---启动从属的两个配置
QQ截图20170821203515.png

删除team0

QQ截图20170821204135.png

3、网桥

桥接:把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。网桥就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。与网桥相连的主机就能通过交换机的报文转发而互相通信。
网桥的工作原理和交换机相同,可以隔断冲突域,但不能隔断广播域。

实例

[root@redhat7 ~]#nmcli connection add type bridge con-name br0 ifname br0
Connection 'br0' (e3ee2cdf-3978-4e5c-82ba-baa4494201cc) successfully added.
[root@redhat7 ~]#nmcli connection modify br0 ipv4.method manual ipv4.addresses 192.168.25.200/24
[root@redhat7 network-scripts]#nmcli connection add type bridge-slave ifname ens33 master br0
Connection 'bridge-slave-ens33' (117e5078-cf42-4fa2-9099-6cbbc3195704) successfully added.
[root@redhat7 network-scripts]#nmcli connection add type bridge-slave ifname ens38 master br0
Connection 'bridge-slave-ens38' (ffe86e80-6589-4613-8fef-b533b3b239b5) successfully added
[root@redhat7 network-scripts]#nmcli connection up bridge-slave-ens33

删除网桥的步骤与删除bond和team的步骤相同。
网桥只是将两个物理的网卡桥接到一起,并不会起到容错的功能。

4、网络客户端工具

ftp,lftp
•子命令:get、mget、ls、help
•lftp[-p port] [-u user[,password]] SERVER
lftpgetURL
wget[option]... [URL]...
-q: 静默模式
-c: 断点续传
-O: 保存位置
--limit-rate=: 指定传输速率,单位K,M等
links URL ---linux中看网页
--dump 只看文字
--source只看源代码

  • lftp
[root@redhat7 ~]#lftp 172.18.0.1  ---可以匿名登录
lftp 172.18.0.1:~> ls
drwxr-xr-x    7 0        0            4096 Jul 25 00:50 pub
lftp 172.18.0.1:/> cd pub
lftp 172.18.0.1:/pub> ls
drwxr-xr-x   26 0        0            4096 May 15 07:06 Books
drwxr-xr-x    2 0        0            4096 Aug 09 00:42 ISOs
drwxr-xr-x   12 0        0            4096 Jul 04 04:08 Sources
drwxr-xr-x   11 0        0            4096 May 31 07:04 Tools
drwxr-xr-x    2 0        0            4096 Jun 22 07:00 ks
lftp 172.18.0.1:/pub> cd ISOs
lftp 172.18.0.1:/pub/ISOs> ls
-rw-r--r--    1 0        0        3916431360 May 26  2016 CentOS-6.8-x86_64-bin-DVD1.iso
-rw-r--r--    1 0        0        2220693504 May 26  2016 CentOS-6.8-x86_64-bin-DVD2.iso
-rw-r--r--    1 0        0        3972005888 Mar 28 18:26 CentOS-6.9-x86_64-bin-DVD1.iso
-rw-r--r--    1 0        0        2177677312 Mar 28 18:26 CentOS-6.9-x86_64-bin-DVD2.iso
-rw-r--r--    1 501      501      7769948160 Dec 27  2016 CentOS-7-x86_64-Everything-1511.iso
-rw-r--r--    1 0        0        8280604672 Dec 05  2016 CentOS-7-x86_64-Everything-1611.iso
-rw-r--r--    1 0        0        3420557312 Jun 21 09:06 cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
-rw-r--r--    1 501      501      3005818880 May 08 17:04 rhel-server-5.4-i386-dvd.iso
-rw-r--r--    1 0        0        4059037696 Aug 09 00:38 rhel-server-7.4-x86_64-dvd.iso
lftp 172.18.0.1:/pub/ISOs> get cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
lftp 172.18.0.1:/pub/ISOs> quit   --退出
 --get是下载,支持补全,mget可以下载多个文件。
lftp命令可以在linux中进入ftp共享下载东西
  • lftpget、wget
[root@redhat7 ~]#lftpget ftp://172.18.0.1/pub/ISOs/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso ---这个命令不仅可以下载ftp还可以下载http
[root@redhat7 ~]#wget ftp://172.18.0.1/pub/ISOs/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso  ---wget命令也可以下载ftp
--2017-08-21 21:51:54--  ftp://172.18.0.1/pub/ISOs/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
           => ‘cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso’
Connecting to 172.18.0.1:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /pub/ISOs ... done.
==> SIZE cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso ... 3420557312
==> PASV ... done.    ==> RETR cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso ... done.
Length: 3420557312 (3.2G) (unauthoritative)
[root@redhat7 app]#wget -q ftp://172.18.0.1/pub/ISOs/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso -o /app/a.iso 
---静默模式,指定保存位置
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容