+++++++icfg,ip,nmcli网络属性配置及网络客户端工具使用

简介:

Linux主机联网:ifcofnig,route,netstat,ip,ss

别名、主机名、接口命名

网络客户端工具命令: ftp,lftp,wget,lftpget

nmap,ncat,tcpdump工具


nmcli,nmtui <没有CentOS 7 不能使用。。以后在补>


Linux主机联网

1、配置IP

2、配置ROUTE

3、配置DNS


配置方式

1、命令行:立即生效,重启失效 

2、配置文件

3、图形接口


配置方式

    1、命令行配置: 配置在内核中的内存地址中,下次重启失效

    1)ifcfg家族,ip家族

     显示接口

        显示启动# ifconfig

        显示启用和禁用# ifconfig -a , ip addr show

        显示指定接口# ifconfig IFACE , ip addr show [ dev IFACE|up ] 


    启动或停止指定接口# ifconfig IFACE up|down, ip link set up|down


    配置接口属性: ifconfig metric N | [-]promise | mtu N    

     

    配置接口地址

        修改地址:ifconfig IFACE address

        附加地址: ip addr add address dev IFACE [broadcat|label|scope STRING]

        删除地址: ip addr del address

        查看地址: ip addr show|flush [ dev IFACE ] [label|scope|to STRING] [primary | secondary]

        scope:默认global,host(只与主机通信),link(只响应与当前接口的ping)

     

    显示路由: route -n , netstat -rn, ip route show|flush [dev|src|via STRING]

     添加路由: 

        route add -host|-net address gw GW dev NAME [ metric N ]

         ip route add address via GW dev NAME [ src ADDRESS ]

    删除路由

        route del address

        ip route del address

    网络状态查看工具

        -t tcp

        -u udp

        -w raw

        -l listen

        -a all

        -p pid/program

        -e extend user,inode

        -n numeric 默认将ip反解为名字


         ss: -m momery , -o state TCP-STATE [EXPRESSION]

        netstat: -i , -I<dev>


    DNS测试:

        dig -t A FQDN

        host -t A FQDN

        dig -x IP

        host -t PTR IP   

    2)nmcli

    2、编辑配置文件配置:  永久有效

    /etc/sysconfig/network-scripts/ifcfg-NAME 

        DEVICE 同IFACE

        HWADDR MAC地址

         ONBOOT 系统启动时是否激活此设备

        BOOTPROTO 设备启动时的引导协议

        PEERDNS  如果BOOTPROTO为dhcp协议,是否让dhcp服务器分配的dns服务器覆盖本地的/etc/resolv.conf文件

        USERCTL 是否允许普通用户启动此设备,(user:是否允许普通用户挂载此设备)

        IPADDR,NETMASK,GATEWAY,DNS1,DNS2,DNS3

    

    /etc/sysconfig/network-scripts/route-NAME

         address via GW

        ADDRESS#=

         NETMASK#=

        GATEWAY#=


    /etc/resolv.conf 

        nameserver DNS_SERVER_IP1

        nameserver DNS_SERVER_IP2

        nameserver DNS_SERVER_IP3


 3、图形接口配置

    system-config-network-tui(setup)

    nmtui


单个网卡多个地址

    ifconfig eth0:0 address [ up | down ]

    ip addr add address dev IFACE label LABEL [broad|scope STRING]


配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0:0

UUID省略,HWADDR省略,BOOTPROTO=static (不能动态分配IP给别名)


图形配置: nmtui,system-config-network-tui


主机名

    hostname HOSTNAME

配置文件: /etc/sysconfig/network


网卡接口命名

    /etc/udev/rules.d/70-persistent-net.rules




            

网络客户端工具命令: ftp,lftp,wget,lftpget

ftp命令 ,lftp命令 命令行客户端的交互式工具

wget命令,lftpget命令 ftp命令行客户端的非交互式工具


1、挂载光驱,配置yum源

# mount -r /dev/cdrom /media/cdrom

# vim /etc/yum.repos.d/CentOS-Local.repo

[CentOS6]

name=CentOS 6.1

failovermethod=priority

baseurl=file:///media/cdrom

gpgcheck=0

enabled=1


2、安装lftp,ftp工具

# dnf -q -y install lftp ftp


lftp命令

lftp [ -u user[,password] ] [ -p port 默认21] site

轻量的文件传输工具

    1、支持命令行补全

    2、支持glob通配符

    3、lftpget命令是调用lftp命令完成下载

    lftp内置命令:

        1、帮助:help

        2、下载:get,mget

        3、切换目录:cd

        4、以ls -l格式显示内容: ls

        5、本地切换: lcd

        6、!cmd


ftp命令

    1、用法同lftp

    2、不支持命令补全


ping [OPTIOS..] DEST

-s SIZE 默认64bytes,   可选;128,136,...

-W TIME 每次ping,等待对方响应的超时时长

-w TIME ping命令执行的超时时长

-c ping ping的次数


hping3 程序包

发送tcp/ip报文

--fast 快速

--faster 比fast更快

-i u# 间隔多久ping一次 u微秒

--flood as fast as possible


traceroute 路由跟踪,从一个主机至另一个主机中间经过多少个路由器


wget 

-b 后台下载, 脚本中下载

-a logfile

-q quit 不显示下载进度

-o file 下载至何目录下

-P filename 下载至何目录中

-c 断点续传

--progress= dot | bar 进度表示

--limit-rate=100k 指定速度传输文件

    -i file 从文件读取URL,批量下载


nmap,ncat,tcpdump工具

nmap命令

作用:主机发现、端口发现/枚举、服务发现、操作系统版本及硬件探测

    root身份,默认以TCP SYN(-sS)方式扫描,半开放扫描


nmap 选项 地址定界

选项

    -sL      扫描主机列表

        # nmap -sL 192.168.1.1/24

    -exclude   IP/FILE 排除IP或文件中的IP

        # nmap -sL 192.168.1.1/24 -excude 192.168.1.2

    -p#,#,#   扫描端口

        nmap -p22,80 192.168.1.1/24 


    -sS      TCP SYN默认半开放扫描,2次握手,强行断开,对方主机根本不会记录

    -sT      建立一次TCP连接,会进行3次,4次断开

    -sU      扫描UDP端口,返回ICMP不可达的错误消息,说明端口是关闭的,如果得到正确的适当的回应,说明端口是开放的。

    -sF       FIN包发送进行扫描(避免防火墙阻止syn扫描)

    -sP      以ping的方式发现主机是否存在。ping HOST

    -sV      扫描version。不扫描开放的端口,仅在扫描端口后,得知开放端口,并对开放的端口进行扫描,扫描开放端口对应的软件程序

     -sL HOST   隐藏原IP


    -O       扫描目标主机的操作系统

    -PN      避免远程防火墙阻止ping,禁止ping操作

    

地址定界

    1、FQDN

        # nmap www.baidu.com

    2、IP   

        # nmap 192.168.1.2

    3、网络    

        # nmap 192.168.3.0/24

    4、范围

        # nmap 192.168.1.1-192.168.1.100

    5、文件中的列表 

        # nmap -iL /PATH/TO/SOMEFILE


ncat命令


默认ncat为连接模式,tcp

连接模式和监听模式


连接模式:ncat作为客户端.连接host、Post. host必须提供,Port默认为31337

    ncat host port

监听模式:服务端.host/post作为服务器绑定。默认host为所有地址。默认port为31337

    ncat [options] host port

        -l listen 监听

        -m --max-conns NUM 访问ncat的最大并发数

        -k --keep-open 在Listen模式中支持并发访问


-c , --sh-exec <command> 执行命令

--allow HOST  访问控制,只允许被给出的HOST访问ncat


A和B交流

Server A: # ncat -l 8888

Client  B:# ncat 192.168.1.1 8888


A和B传输文件

Server A:# ncat -l 8888 < file.txt

Client  B:# ncat 192.168.1.1 > file.txt

Server A:# ncat -l 8888 > file.txt

Client  B:# ncat 192.168.1.1 < file.txt



A和B传输目录

Server A:# tar cf - dir | ncat -l 8888

Client  B:# ncat 192.168.1.1 8888 | tar xf -

    节约带宽: 

    Server A:# tar cf - dir | xz -q -9 | ncat -l 8888

    Client  B:# ncat 192.168.1.1 8888 | tar Jxf -

    

A和B传输加密

Server A:# nc localhost 1567 | mcrypt –flush –bare -F -q -d -m ecb > file.txt

Client  B:# mcrypt –flush –bare -F -q -m ecb < file.txt | nc -l 1567


视频流

server 读文件 重定向至 ncat : cat file.avi | ncat -l 8888

client 从socket读数据 重定向至mplayer ncat 192.168.1.1 8888 | mplayer -vo x11 -cache 3000 -


克隆

dd if=/dev/sda | ncat -l 8888

ncat 192.168.1.1 8888 | dd of=/dev/sda


tcpdump命令

dump the traffice on a network

显示捕获数据包内容

-i IFACE 

-l 缓冲输出行

-n 默认将数据转换为名字,numeric

-N 不打印完全限定域名的完整格式. Lcc.org只会显示 lcc

-p 不将接口处于混杂模式

-q 输出更少的信息

-v,-vv 输出更为详细的信息

-tt 打印未格式化的时间

-w file 数据包保存至文件

src、dst、port、host、net、ether、gateway 过滤选项

    src 源主机IP

    dst 目标主机IP

    port 端口

    host 仅显示与host相关的信息

    net 与网络相关

    gateway 用于网关的主机

源码安装tcpdump

    1、依赖libcap库安装

1
2
3
4
5
6
1、分析功能由哪个包所提供
[root@izpo45bh60h6bsz tmp] # rpm -q --whatprovides libcap
libcap-2.22-8.el7.x86_64
2、查看包是否安装
[root@izpo45bh60h6bsz tmp] # rpm -q libcap
libcap-2.22-8.el7.x86_64

    2、编译环境: gcc,glibc,autoconf,automake

1
2
3
4
5
# tar xf tcpdump-1.2.3.tar.gz
# cd tcpdump-1.2.3
# ./configure --prefix=/usr/local/tcpdump
# make -j 4
# make install










本文转自 lccnx 51CTO博客,原文链接:http://blog.51cto.com/sonlich/1958081,如需转载请自行联系原作者
目录
相关文章
|
29天前
|
安全 网络安全 数据安全/隐私保护
|
18天前
|
网络协议 Linux
图形界面配置网络
本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。
34 4
图形界面配置网络
|
14天前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
64 5
|
16天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
40 4
|
16天前
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
34 2
|
17天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
29 2
|
18天前
|
网络协议 定位技术 网络架构
IP 路由:网络世界的导航仪
IP 路由:网络世界的导航仪
30 3
|
18天前
|
网络协议 Linux
通用网卡配置文件配置网络
本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。
47 2
|
26天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
【10月更文挑战第27天】计算机主机网关的作用类似于小区传达室的李大爷,负责将内部网络的请求转发到外部网络。当小区内的小不点想与外面的小明通话时,必须通过李大爷(网关)进行联系。网关不仅帮助内部设备与外部通信,还负责路由选择,确保数据包高效传输。此外,网关还参与路由表的维护和更新,确保网络路径的准确性。
45 2
|
7天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的知识,并提供一些实用的技巧和建议,帮助读者更好地保护自己的网络安全和信息安全。