-
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
马哥Linux学习笔记11-1网络基础知识,11-2/3使用ifcfg系列命令配置网络属性
猜你喜欢
转载自blog.csdn.net/weixin_43024834/article/details/87927688
今日推荐
周排行