linux下的网络基础

查看测试网络配置:
   ifconfig:查看,设定网络与ip网段等相关信息,此命令的配置都为临时有效,重启后失效。
       可接参数:up/down 指定启动关闭网络接口
       mtu 设定不同的mtu数值,默认为1500
       netmask 设定子网掩码
       broadcast 设定广播地址
   ping:查看网络的链接状态,使用icmp传输协议发出要求回应的消息,如果接到回应消息,则表示链路状态正常。
       常用选项:
       -c 指定发送包的数目
       - f 快速大量的发送网络封包,洪水ping
       -q 不显示任何传送包的信息,只显示最后的结果
       -s 字节数,指定发送的数据字节数,默认为56,加上8个icmp头部,一共是64icmp数据字节,最大值为65507,加上8个icmp头部和20个ip层的头部一共是65535.
   route:查看或修改主机的路由信息
       -n:不使用通讯协议或主机名称,直接使用ip或端口号
       route add -net 100.0.1.0 netmask 255.255.255.0 dev eth0 gw 10.0.2.253----添加一条路由信息,通过eth0网卡传出,网关为10.0.2.253
       route add/del 【-net/host】 a.b.c.d netmask 【mask】 【gw/dev】
         add/del:添加或删除一条记录
         -net:后面接的路由为一个网段,
         -host:后面接的为一个到主机的路由,配置此项时不需要指定子网掩码
         gw/dev:指定吓一跳的网关或本机出口的端口
        路由表发送变化(清空路由表,静态路由消失)的情况:1、禁用网络链接2、重启网络服务
  ip:可以实现ifconfig和route的功能以及更多的扩展功能。但一般添加的ip地址在刷新服务后会消失。
       ip [ OPTIONS ] OBJECT { COMMAND | help }
          options
          -s:显示该设备的统计数据,
           OBJECT:对网络参数进行的动作
           link:关于设备的相关设定,类如mac地址、mtu等
           ip link show:查看所有接口的信息
           addr:关于ip的协议,多ip的实现等
           ip addr add/del 192.168.10.1/24 dev eth0:给网卡eth0添加一个ip
           route:与路由有关的设定实现。
           ip route add default via 10.0.2.253 dev eth0:添加一条默认路由,从端口eth0,下一跳为10.0.2.253
   mii-tool:查看网卡的工作模式
   ethtool:用于查看和设置网卡的参数
   scp:远程复制文件或目录(拷贝目录需要-r选项):
         eg1、scp root@10.0.2.253:源文件 目标路径----拷贝远程主机文件到本地路径下
         eg2、scp 本地文件 root@10.0.2.253:目标路径--上传本地文件到远程主机的指定路径下


网络工具:

    nmap:网络扫描嗅探工具。可以探测一组主机是否在线、扫描主机端口、嗅探所提供的网络服务,并可以根据推断主机的操作系统。
     tcpdump:文字界面的网络包分析工具。可以使用逻辑源算符进行多个条件的链接。
         -p:指定协议进行包的抓取分析
         -i:指定网卡端口抓包
         host:不分源和目的主机
         port:不分源和目的端口
         src:源
         dst:目的

配置文件:
    /etc/sysconfig/network-scripts/
        该目录下存放了所有网络设备的配置文件,其中ifcfg-eth为网卡的配置文件
        详细查看: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-interfaces.html
         BOOTPROTO=none ----引导时使用的协议,none为不使用,还有static、dhcp等,当静态配置ip和dhcp同时开启时,dhcp有效,主机ip将是动态获得。
          peerdns = no 开启dhcp时该项默认为yes,然后将获得的dns服务器覆盖系统配置的文件/etc/resolve.conf ,
            yes -- modify /etc/resolv.conf if the dns directive is set, if using dhcp, then yes if default
            no -- do not modify /etc/resolv.conf

注:
   开机自动执行的文件 /etc/rc.local .需要开机自动执行的操作都可以写在这个文件中
   ip add 查看网卡状态,如果网卡后面的状态为no carrier 表示网卡没有接网线
   /etc/sysconfig/network 存放系统的主机名。
   一个网卡配置多个ip时可以开启子接口功能,ifconfig eth0:1,可以在此上面临时配置ip。子接口的mac地址与原真实网卡的mac地址相同,
   vmware中的网络选项hostonly开启后,虚拟机只可以同真实主机通信,不能链接外网。
   /etc/sysctl.conf 将net.ipv4.ip_forward 设置为1,开启主机的ip转发功能,设置主机为路由器,sysctl -p 刷新服务,使设置生效(或者echo 1 >>/proc/sys/net/ipv4/ip_forward 就是将刚刚的设置写到这个文件中)
   dig:一样用于域名解析的命令
   在lftp链接的服务器上时:lcd可以改变自己主机的工作目录,!pwd查看本机的工作目录。!*在本机上执行*命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值