对于计算机来讲,要利用TCP/IP协议来进行和网络中的设备通讯,通常要给它配置ip地址,而配置ip地址有两种方法:
1。tcp/ip协议里设置自动获取ip,它就会去网络中去找DHCP服务器(动态主机配置协议),从中申请一个地址,一旦申请到,就可以用这个地址进行通讯)”
4个过程
DHCP动态主机配置协议
DISCOVER报文是以广播形式发出的
OFFER提供(服务器给你的地址信息,在服务器上把分配出去的地址打一个标签已经分配个某个计算机使用了)
客户端收到多个服务器提供的消息之后,选择一个服务器的地址
REQUEST需要 选一个发出去(到底选择了哪一个DHCP服务器给的地址)
最后服务器看到你使用它的地址。
ACK确认,租期(获取的网关是什么,获取的子网掩码是什么,获取的DNS是什么,获取的地址等等,租期)
可持续使用在租期里
DHCP服务器分配地址,租期续约,如果一天,半天就开始续约了
4个过程 1DISCOVER 2OFFER 3REQUEST 4ACK
windows设置自动获取
全自动,不需要人工干预
只能二选一,但是可以个备用配置
写上单位的固定IP,主要到了单位,网络中没有DHCP服务器,就会用这个备用配置
到了家里,因为有DHCP服务器,这个配置也就失效了
windows的计算机具有网络通讯功能,可以ping主机名
linux的主机名没有,不能ping主机名,只具有本地意义,不具备网络功能
ip地址/netmask 子网掩码
路由:默认网关
删除虚拟
定义了网卡命名规范的规则文件
改完文件需要生效
可执行的命令才能source .
把网卡驱动卸载重新加载,得先知道网卡驱动名称
dmesg 查看所有的硬件信息
eth2 :e1000 这个是驱动网卡名
-r删除,重新加载
网卡冲突卡在这
因为这不是克隆的,是复制的,但是其他服务该启动启动
生产中不会网卡冲突,复制虚拟机会造成mac冲突就需要改文件,网卡名叫什么都可以
一部分是老命令,多老的版本都有,一部分是新的
obsolete 过时的
这个程序已经过时,学后面的
system-config-network-tui 或者setup
星号去掉就是手工配置
ifconfig 默认显示的活动的网卡信息,还可以设置网卡信息
ifconfig 默认显示的活动的网卡信息,还可以设置网卡信息
down 不启用
-a可以显示所有的网卡包括不活动的
RXji接收数据包数量
TX发送数据包数量
up是启用网卡
ifconfig 网线拔了不明显,ip link DOWN不启用
ifconfig down/up | ifdown 也可以禁用网卡(要求需要配置文件
命令down所以就不显示down
ifdown 也可以禁用网卡(要求需要配置文件
等于把ip地址改成1.1.1.1,临时改的,网卡一禁用就失效了
up加不加无所谓,默认就是up
写成这样也可以
也可以写成CIDR表示法
默认支持广播,也可以设置禁止广播
多播,广播
只要添加ip地址,自动加路由
仅主机路由host ,网络路由net,默认路由 default
gw 网关 gateway dev interface接口 4 个255表示仅主机,这个网络就一台机器
dev可以不用写,默认就可以判断出
以网络的方式加和以主机的方式加都可以
到达10的网段,需要走192的网关
unreachable 不可达,因为192.168.3。100没有这个网关
gateway是下一个路由器的邻近的一个接口,和当前路由器应该在一个网段
当前的ip地址是3.3.3.3 或者192.158.30 和192.168.3.100不在一个网段
目标网络不可到达,发数据到达不到网关
加默认路由,两种格式
删除路由
route add加的都是临时加的,会丢失一些路由
下面两个地址不在一个网段
网络不可到达
没有到达2的路由记录
要配置路由才能通
加默认路由
可以连接上了
物理上在一个网段
两台机器在不同网段,需要加路由器,但是也可以配置路由表,就可以通讯了
在计算机进行通讯,需要加路由
**
**
访问127就是自己访问自己,在本地打转
没有127路由表,访问的本机,不往外走
有请求的包没有回复的包
tcpdump抓包
光去不回,回去的要加路由
平时加网关也好,加IP地址也好,本质上就是加路由,如果路由错误,即使配了地址也不通】
路由表是很重要,
本来可以ping通,后面删除
就ping不了了,就是路由表的问题
ip地址在一个网段,没有问题,就去看看路由表