Linux网络设置
来源:互联网 发布:淘宝店铺联盟报名入口 编辑:程序博客网 时间:2024/06/11 19:50
1 互联网寻址过程
1.1 TCP/IP与OSI对比
linux/unix的世界就是网络的世界,而网络的基础就是tcp/ip
1.2 互联网的计算机寻址
1.2.1 MAC:数据链路层
固化在网卡上的地址【HWaddr 00:0C:29:67:A3:8F 】
共48位, 前24位为:厂商标识;后24位为:网卡标识
1.2.2 IP:网络层
192.168.14.127 共32位(IPv6为128位)
1.2.3 FQHN(完整的计算机名称):应用层
【www.baidu.com.】
【主机名.二级域.顶级域.根域】
1.2.4 ARP(地址解析协议)解析过程
两台电脑建立连接,需要知道双方的IP地址和MAC地址;
如果只知道对方的IP地址,而不知道MAC地址,就需要ARP来获取;
【ping www.baidu.com】测试两个ip是否畅通
得到MAC地址后,会将对方的IP和MAC对应关系,放在ARP缓存表里,保留一段时间;
【arp -a】查看缓存表信息
【arp -d IP地址】删除ARP记录
【arp -s IP地址 MAC地址】添加ARP静态记录----但是IP与MAC不对应,是不能访问的【ping 192.168.246.5】
1.2.5 RARP(反向地址解析协议)
知道自己的MAC地址,去询问自己的IP地址
1.2.6 域名解析
/etc/hosts IP地址 主机名或域名 别名
NIS--Network Information System:文件集中管理
DNS--Domain Name System:如:BIND
域名解析递归查询:
①本机DNS服务器 或缓存(广义缓存)
②根域 . --> 顶级域 .com .net ----> baidu.com --->返回DNS服务器 ----->客户端
1.3 MAC<--->IP<---->FQHN域名 对应
一个MAC地址可以对应多个IP地址【ifconfig eth0:1 192.168.77.1】虚拟网卡绑定一个IP
[root@nikikiy ~]# ifconfig[root@nikikiy ~]# ifconfig eth5:1 192.168.77.1[root@nikikiy ~]# ifconfigeth5:1 Link encap:Ethernet HWaddr 00:0C:29:67:A3:8F inet addr:192.168.77.1 Bcast:192.168.77.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1[root@nikikiy ~]# ping 192.168.77.1PING 192.168.77.1 (192.168.77.1) 56(84) bytes of data.64 bytes from 192.168.77.1: icmp_seq=1 ttl=64 time=0.035 ms64 bytes from 192.168.77.1: icmp_seq=2 ttl=64 time=0.040 ms64 bytes from 192.168.77.1: icmp_seq=3 ttl=64 time=0.036 ms64 bytes from 192.168.77.1: icmp_seq=4 ttl=64 time=0.042 ms^C--- 192.168.77.1 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3814msrtt min/avg/max/mdev = 0.035/0.038/0.042/0.005 ms[root@nikikiy ~]#一个IP地址也可以对应多个MAC地址 cluster
一个域名FQHN可以对应多个IP地址,一个IP也可以对应多个域名
2 Linux网络管理配置文件及命令
2.1 网络配置文件
如果进行了网络更改,重启一下网络启动脚本:【/etc/rc.d/init.d/network restart】
/etc/resolv.conf指定DNS服务器地址, 可以指定多个地址,以空格分隔,一般少于3个(域名 IP1 IP2)
/etc/services可以改变服务端口,一般不改变
2.2 nmap软件---端口扫描工具
用于扫描主机开启了哪些服务
【yum install nmap】
【nmap IP地址】
2.3 网络管理命令
【ifconfig eth0 up/down】关闭启动网卡
【ethtool eth0】
【ping -c 3 -s 1000 192.168.14.18】
【route add default gw 192.168.246.6】 添加一个网关
【netstat -an | grep :80】
2.4 linux网络环境配置
- linux 网络设置
- linux中的网络设置
- Linux设置网络文件系统
- VM+linux网络设置
- linux adsl 网络设置
- Linux 设置网络连接
- linux 下网络设置
- [入门]Linux网络设置
- linux网络设置命令
- linux系统网络设置
- 虚拟机Linux网络设置
- linux 网络设置
- linux网络设置
- linux 网络设置
- Linux网络设置问题
- LINUX系统设置网络
- 《Linux 十》 网络设置
- [Linux]十,网络设置
- Linux环境下安装Nginx
- Linux---ssh配置免密码登录
- Android微信登录接入
- C#读取资源文件的两种方法
- 深入分析setContentView
- Linux网络设置
- JDBC系列之JdbcUtil--封装类(四)
- fatal error LNK1169: 找到一个或多个多重定义的符号
- Java网络编程一个基础案例分析,基于TCP协议的客户端上传文件给服务器端(单线程版)
- 软件架构设计中要注意的六个方面
- block inline和inlineblock区别
- 六月随想
- MapReduce——java.lang.NoSuchMethodException错误原因
- Maven搭建web项目,启动Tomcat报错!!!