Linux网络配置以及DHCP

embedded/2024/9/24 8:24:53/

一、网络配置

将Linux主机接入到网络,需要配置网络相关设置

一般包括如下内容:

主机名

IP/netmask

路由:默认网关

DNS服务器 主DNS服务器 次DNS服务器 第三个DNS服务器

1.1显示网络接口的信息

ifconfig命令用于显示和配置网络接口的信息

1.1.1查看所有接口包括未启用

1.1.2查看指定网络接口

ifconfig  接口名

1.2route路由

route   -n  查询网关,以数字形式显示

添加静态路由:route add -net 网段/子网 gw 网关:route add -net 10.0.0.0/8 gw 192.168.211.100

删除静态路由 route  del  -net

永久添加一条静态路由vim /etc/sysconfig/network-scripts/ifcfg-en*

1.3hostname

主机名:hostname查看主机名。

hostname   主机名,临时修改主机名

永久修改主机名  vim /etc/hostname   ,只生效第一行

1.4ss命令和netstat

 ss和netstat的区别
 ss速度比netstat速度快
 ss是内核态,netstat是用户态,内核态更接近底层,所以速度更快

ss   选项

-u:显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息

-n 以数字的形式显示相关的主机地址、端口等信息 

-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)

-t:查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息 

-p:显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)

ss  -natp   |  grep   10

1.5域名解析

nslookup   www.baidu.com

dig 可以显示出更多详细信息

1.6scp远程拷贝

远程同步:通过IP地址远程拷贝到其他主机上去

scp   /etc/passwd   192.168.211.10:/mnt

1.7ip

ip  link 数据链路层

ip addr  网络

1.8ping  检测主机连通性

ping [选项] 目标主机

选项:

-c  数字—发送数字个包

-w  数字—等待数字秒

1.9路由追踪traceroute

二、数据抓包tcpdump

格式有:tcpdump option(选项) proto(协议) dir(数据的方向) type(抓取的数据类型)

proto(协议)1.tcp udp icmp。2.ip ipv6。3.arp

dir(方向)1.src。2.dst。3.src and dst

type(类型)1.host 主机。2.net 网段。3.port 端口。4.port range 端口范围

输出格式:时分毫秒:网络协议:发送方的IP地址+端口号:主机名协议:seq号

选项

-s 指定数据包的大小

-q 简洁的输出

-Q 过滤数据包的方向 in out inout

-C 需要与w 配合使用 指定单个文件的大小 百万字节

-c 指定收取数据包的数量

-v 产生详细的输出

-tttt 详细日期

-ttt    每行之间的时间间隔

-tt 输出一个时间戳

-t 在每行的输出中,不显示时间

-nn 直接显示ip和端口号

-w 将捕获信息保存到文件中,且不分析核打印在屏幕上

-r 读取上面存储的文件

-n 不把ip转换成域名,直接显示ip

指定网卡  -i

查看网卡  -D

三、实验1双网卡永久配置

添加一块网卡

查看网卡信息

配置新网卡cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36

vim /etc/sysconfig/network-scripts/ifcfg-ens36

重启网络服务

配置成功

检测网络连通性

配置成功

四、实验2bond多网卡绑定

进入vim /etc/sysconfig/network-scripts/ifcfg-bond0

  进入vim  ifcfg-ens33:

进入ifcfg-ens36修改:

重启网络

查看bond0状态:cat /proc/net/bonding/bond0 可以看到当前的主是ens33。

现在给ens33关闭

五、DHCP

第一步先给自动分配关掉

第二部安装DHCP   yum  install   dhcp   -y

rpm  -qi  dhcp  查看dhcp状态

查看配置文件

查看dhcp文件的例子

复制dhcp到dhcpd,conf中

配置dhcpd.conf

开启dhcpd并且查看是否启动成功

打开第二台虚拟机,配置改成下图

关掉核心防护并且观察是否成功

这里的ipv4地址在刚刚改的地址范围内


http://www.ppmy.cn/embedded/21054.html

相关文章

web前端框架设计第六课-样式绑定

web前端框架设计第六课-样式绑定 一.预习笔记 1.class属性绑定 给P标签绑定一个类样式,类名为active。当active取值为true时,表示绑定样式成功,取值为false时,取消绑定 以对象形式给P标签绑定多个类样式 以数组形式给P标签绑定多…

【综述】DSP处理器芯片

文章目录 TI DSP C2000系列 TMS320F28003X 典型应用 开发工具链 参考资料 TI DSP TI C2000系列 控制领域 TI C5000系列 通信领域 TI C6000系列 图像领域 C2000系列 第三代集成了C28浮点DSP内核,采用了65nm工艺(上一代180nm) 第四代正在…

【Camera KMD ISP SubSystem笔记】Request 流转与Bubble机制

ISP中断类型 SOF: 一帧图像数据开始传输 EOF: 一帧图像数据传输完成 REG_UPDATE: ISP寄存器更新完成(每个reg group都有独立的这个中断) EPOCH: ISP某一行结尾(默认20)就会产生此中断 BUFFER DONE: 一帧图像数据ISP完全写到DDR了 管理Isp request的几个List st…

美国言语听力学会(ASHA)关于非处方 (OTC) 助听器的媒体声明(翻译稿)

美国国会于 2021 年 4 月 13 日批准美国听力学会积极提供建议,并一直积极参与制定FDA关于非处方助听器销售的拟议法规。根据2017年通过的立法授权。学院积极参与帮助塑造授权立法,并就即将出台的条例分享了建议。 根据美国卫生与公众服务部NIH / NIDCD的…

K8S深度解析:从入门到精通的全方位指南

目录 一、Kubernetes简介 二、Kubernetes的核心作用 三、Kubernetes架构图例 四、Kubernetes核心概念 Harbor仓库概述: Master----管理组件: API Server(集群之心): Scheduler(调度大师&…

React的Key和diff

React的Key 先说说React组件的中Key,在渲染一个列表的时候,都要求设置一个唯一的Key,不然就会提示:Each child in a list should have a unique "key" prop. 意思是列表的每一个子元素都应该需要设置一个唯一的key值。在开发中一搬会以id作为key。比如 const …

微服务之并行与分布式计算

一、概述 1.1集中式系统vs分布式系统 集中式系统 集中式系统完全依赖于一台大型的中心计算机的处理能力,这台中心计算机称为主机(Host 或 mainframe ),与中心计算机相连的终端设备具有各不相同非常低的计算能力。实际上大多数终…

Java删除文件夹及文件夹下所有子目录及文件

代码 import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths;/** * 删除文件夹及文件夹下所有子目录及文件 */ public void deleteFolder() { // 路径 Path directory Paths.get("/your/delete/path"); try (Stream<Pa…