首页 > 其他分享 >curl wget bond

curl wget bond

时间:2024-10-27 20:20:53浏览次数:6  
标签:bond0 nmcli 网卡 connection wget curl com bond

curl wget bond

curl

curl 是一个用于与服务器进行数据传输的命令行工具。它支持多种协议,包括 HTTP、HTTPS、 FTP 等。

基本用法

获取网页内容

curl http://example.com

下载文件

curl -O http://example.com/file.zip

保存文件到指定名称

curl -o myfile.zip http://example.com/file.zip

测试端口

curl -v ip:端口

限制下载速度

curl --limit-rate 100K http://example.com

wget

wget 是一个用于从网络下载文件的命令行工具,支持 HTTP、HTTPS 和 FTP 协议

基本用法

  1. 下载文件

    wget http://example.com/file.zip
    
  2. 下载并保存为指定文件名

    wget -O myfile.zip http://example.com/file.zip
    
  3. 后台下载

    wget -b http://example.com/file.zip
    
  4. 显示下载进度

    wget --progress=bar http://example.com/file.zip
    

5.显示下载进度

 wget --progress=bar http://example.com/file.zip
  1. 下载指定格式的文件(例如,下载所有 PDF 文件):

    wget -r -A pdf http://example.com
    

bond

  1. mode=0 (Round-robin)
    • 轮询模式,将出站流量均匀分配到所有网卡上,提高带宽。
  2. mode=1 (Active-backup)
    • 主备模式,只有一张网卡处于活动状态,另一张作为备份,若活动网卡失效则切换到备份。
  3. mode=2 (XOR)
    • 异或模式,根据 MAC 地址的哈希值将流量分配到不同的网卡上。
  4. mode=3 (Broadcast)
    • 广播模式,所有数据包都会被发送到所有网卡,提供高可用性但没有带宽提升。
  5. mode=4 (802.3ad)
    • 动态链接聚合模式,使用 LACP(链路聚合控制协议),能够动态地将多个网卡聚合在一起。
  6. mode=5 (TLB - Adaptive Transmit Load Balancing)
    • 自适应传输负载均衡模式,出站流量根据负载情况动态分配,入站流量使用主网卡。
  7. mode=6 (ALB - Adaptive Load Balancing)
    • 自适应负载均衡模式,结合 TLB 和 ARP 监控,提供出站和入站流量的负载均衡。

nmcli 配置bond

1.创建绑定接口
nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup miimon 100
miimon 是监测间隔(毫秒),可以根据需要调整。

2.添加网卡到绑定接口
nmcli connection add type bond-slave con-name bond0-slave1 ifname ens224 master bond0
nmcli connection add type bond-slave con-name bond0-slave2 ifname ens256 master bond0  

3.配置静态 IP
nmcli connection modify bond0 ipv4.addresses 192.168.5.130/24 ipv4.gateway 192.168.5.1 ipv4.dns "8.8.8.8" ipv4.method manual

4.配置dhcp
nmcli connection modify bond0 ipv4.method auto

5.激活链接
nmcli connection up bond0
nmcli connection up bond0-slave1
nmcli connection up bond0-slave2

6.检查绑定状态
cat /proc/net/bonding/bond0

nmcli给普通网卡配置ip

1.查看可用的网络接口:
nmcli device

2.创建一个新的连接
nmcli connection add type ethernet ifname eth0 con-name eth0

3.配置静态IP地址
nmcli connection modify my-ethernet ipv4.addresses 192.168.1.100/24
nmcli connection modify my-ethernet ipv4.gateway 192.168.1.1
nmcli connection modify my-ethernet ipv4.dns 8.8.8.8
nmcli connection modify my-ethernet ipv4.method manual

4.配置dhcp 
nmcli connection modify my-ethernet ipv4.method auto

5.查看状态
nmcli connection show --active

标签:bond0,nmcli,网卡,connection,wget,curl,com,bond
From: https://www.cnblogs.com/cloudwangsa/p/18508872

相关文章

  • 【FastBond3挑战部分-XIAO智能助手】
    FastBond3挑战部分-XIAO智能助手一、前言二、项目概述三、实现的功能3.1智能配网(已废弃)3.2语音助手3.3智能识图四、硬件设计4.1原理图4.2PCB板图4.33D效果图五、程序设计5.1环境配置5.2整合语音助手四种GPT大模型调用5.3整合阿里云大模......
  • 命令行工具cURL 的用法
            cURL(ClientURL)是一个用于在命令行中与URL进行数据传输的工具,广泛用于网络请求和数据交互。它支持多种协议,包括HTTP、HTTPS、FTP、SFTP等。以下是cURL的一些常见用途与功能:1.下载文件你可以使用cURL下载文件到当前目录。例如:curl-Ohttps://exampl......
  • curl,nc和telnet的用法以及其他常用工具(nc代理与重定向)
      curl 是一个功能强大的命令行工具和库,用于在网络上传输数据。它支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SFTP、SMTP、POP3、IMAP等。curl 的名称来源于“ClientforURLs”。下面是对 curl 工具的详细介绍,包括基本用法、常用选项以及实际应用场景。基本功能发送......
  • GD-WLAN登录页面抓包及curl模拟方法
    摘要:校园网Web认证界面点击登录时会发送一个Post请求,密码使用时间戳作为密钥进行RC4加密(后经验证,时间戳可为任意值),服务器根据密钥解密并验证账户与密码,验证通过便可以正常上网。因而可以采用curl等工具模拟Post请求,完成登录。实现路由器、服务器、手机、平板等快捷联网。......
  • 彻底解决【“curl: (7) Failed to connect to raw.githubusercontent.com port 443: C
     用如下命令下载安装msf时,提示curl:(7)Failedtoconnecttoraw.githubusercontent.comport443:Connectionrefusedcurlhttps://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb>msfinsta......
  • Kylinv10 curl报错:SSLv3_client_method version OPENSSL_1_1_0 not define
    curl http://127.0.0.1出现问题#curlhttps://www.example.comcurl:relocationerror:/lib64/libcurl.so.4:symbolSSLv3_client_methodversionOPENSSL_1_1_0notdefinedinfilelibssl.so.1.1withlinktimereference错误是/usr/lib64中的动态链接中无法识别......
  • CentOS高可用运维案例之---配置bond0
    案例说明:在CentOS7系统下,两个Server之间网卡部署bond0连接测试。系统版本:[root@node201~]#cat/etc/os-releaseNAME="CentOSLinux"VERSION="7(Core)"ID="centos"ID_LIKE="rhelfedora"VERSION_ID="7"PRETTY_NAME="CentOSLinu......
  • 【CTF Web】Pikachu SSRF(curl) Writeup(SSRF+读取文件+探测端口)
    SSRF(Server-SideRequestForgery:服务器端请求伪造)其形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能,但又没有对目标地址做严格过滤与限制导致攻击者可以传入任意的地址来让后端服务器对其发起请求,并返回对该目标地址请求的数据数据流:攻击者-----......
  • Android开发编译curl库给Android使用
    Android开发编译curl库给Android使用编译zlib库官网:http://zlib.net/解决后面出现的error:--with-opensslwasgivenbutOpenSSLcouldnotbedetectedexportANDROID_NDK_HOME=/home/ubuntu20/Android/Sdk/ndk/21.4.7075529exportTOOLCHAIN=$ANDROID_NDK_HOME/toolc......
  • Curl一些基础用法
    这几天遇到一个很好用的工具,curl以下是curl的一些基础用法。url是一个非常强大的命令行工具,用于传输数据,支持多种协议,如HTTP、HTTPS、FTP等。以下是一些基本的curl语法和常用命令:基本语法curl[选项][URL...]常用选项-v,--verbose:详细模式,显示通信的整个过程。-s,--s......