- 路由表由网络ID子网掩码路由器接口构成
- 路由分类
- 路由配置
- DHCP 动态主机配置协议
- ARPAddress Resolution Protocol
- 基本网络配置
- 主机名
- 修改host和DNS服务生效的优先级etcnsswitchconf不建议修改
- ip gateway dns
- 网卡名
- ip命令补全安装包bash-completion实现68没有
- - 清空路由表ip route flush dev eth0
- arping ip 显示ip和mac地址如果有两个ip相同但mac不同的可找出冲突的ip
- arp -n显示arp表ip-mac
- ss netstat通过遍历proc获取socket信息ss使用netlink与内核tcp_dig模块通信获取socket信息
- ab工具
- netstat被ss替代显示本机的协议端口等信息
- lsof -i port 显示指定端口对应的程序
- 网络配置文件
- 网络接口配置
路由表(由网络ID,子网掩码,路由器接口构成)
- 路由器接口:到达目标网络从该路由器的哪个接口出来
- 网关:==gateway下一个路由器的临近接口的ip,如果目标网络与本路由器直连,网关则为该接口的ip==
路由分类
主机路由 指定到某个具体主机的ip
网络路由 指定到达一个网段的网络id
默认路由 子网掩码和网络id都为0,优先级最低,路由表没有的就走默认路由
路由配置
添加路由
route add [-net|-host] target [netmask Nm] [gw Gw] [[dev]If]
删除路由
route del [-net|-host] target [netmask Nm] [gw Gw] [[dev]If]
清空路由表
ip route flush dev eth0
添加网关
route add default gw 172.16.0.1
等价:route add -net 0.0.0.0 netma