马哥Linux学习笔记11-1网络基础知识,11-2/3使用ifcfg系列命令配置网络属性

  • 11-1
    Linux网络属性管理
    局域网:以太网,令牌环网
    Ethernet:CSMA/CD
    冲突域
    广播域
    MAC:Media Access Control
    48bits:
    24bits:
    24bits:
    IP:Internet Protocol
    Routing Protocol
    Routed protocol

  • 11-2/3
    OSI,TCP/IP
    tcp/ip分层:
    application layer
    transport layer
    internet layer
    datalink layer
    pysical layer
    传输层协议:tcp,udp,sctp
    网络层协议:ip
    ip协议:
    IPv4 地址分类:
    点分十进制:0-255
    0000 0000 - 1111 1111
    0.0.0.0-255.255.255.255
    A类:
    0 000 0000 - 0 111 1111:1-127
    网络数:126,127
    每个网络中的主机数:2^24-2
    默认子网掩码:255.0.0.0
    私网地址:10.0.0.0/8
    B类:
    10 00 0000 - 10 11 1111:128-191
    网络数:2^14
    每个网络中的主机数:2^16-2
    默认子网掩码:255.255.0.0
    私网地址:172.16.0.0/16-172.31.0.0/16
    C类:
    100 0 0000 - 110 1 1111:192-223
    网络数:2^21
    每个网络中的主机数:2^8-2
    默认子网掩码:255.255.255.0
    私网地址:192.168.0.0/24-192.168.255.0/24
    D类:组播
    1110 0000 - 1110 1111:224-239
    E类:240-255
    子网掩码:172.16.100.100/255.255.0.0,172.17.1.1
    跨网络通信:路由
    主机路由
    网络路由
    默认路由

  • 将Linux主机接入到网络中:IP/mask
    路由:默认网关
    DNS服务器:主DNS服务器,次DNS服务器,第三DNS服务器

  • 配置方式:1静态指定:
    ifcfg: ifconfig,route
    ip:link,addr,route
    配置文件 system-config-network-tui(setup)
    centos 7:
    nmcli,nmtui
    2 动态分配:DHCP:Dynamic Host Configuration Protocol

  • 配置网络接口:
    接口命名方式:centos 6:以太网:eth[0,1,2,…]ppp: ppp[0,1,2,…]
    ifconfig命令
    ifconfig [interface]
    ifconfig -a
    ifconfig IFACE [up|down]
    ifconfig interface [aftype] options | address …
    ifconfig IFACE IP/mask [up]
    ifconfig IFACE IP netmask MASK
    注意:立即生效
    启用混杂模式: [-] promisc

  • route命令
    路由管理命令
    查看:route -n
    添加:route add
    route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
    目标:192.168.1.3 网关:172.16.0.1
    route add -host 192.168.1.3 gw 172.16.0.1 dev eth0
    目标:192.168.0.0 网关:172.16.0.1
    route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
    添加:route del
    目标:192.168.0.0 网关:172.16.0.1
    route del -host 192.168.0.0
    route del -net 192.168.0.0 netmask 255.255.255.0
    DNS服务器指定
    /etc/resolv.conf
    nameserver DNS_SERVER_IP1
    nameserver DNS_SERVER_IP2
    nameserver DNS_SERVER_IP3
    正解:FQDN-IP
    dig -t A FQDN
    host -t A FQDN
    反解:IP-FQDN
    dig -x IP
    host -t PIR IP
    FQDN:www.magede.com

  • netstat命令:
    netstat - print network connections, routing tables,interface statstics,masquerade connections,and multicast memberships
    显示网络连接:netstat
    -t tcp协议相关
    -u udp协议相关
    -w raw socket相关
    -l 处于监听状态listening
    -a 所有状态all
    -n 以数字显示ip和端口numeric
    -e 扩展格式extend
    -p 显示相关进程及pid
    常用组合:-tan,-uan,-tnl,-unl
    显示路由表:
    netstat
    -r 显示内核路由表route
    -n 数字格式numeric
    显示接口统计数据
    netstat -i -I

  • 总结:ifcfg家庭命令配置
    ifconfig/route/netstat
    ifup/ifdown

猜你喜欢

转载自blog.csdn.net/weixin_43024834/article/details/87927688
今日推荐