首页 > 系统相关 >Linux 网络设置

Linux 网络设置

时间:2023-05-18 22:35:48浏览次数:37  
标签:网络 192.168 网卡 信息 设置 Linux root localhost ens33

目录

一、网卡

1. ens33 网卡

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
	TYPE=Ethernet
	BOOTPROTO=static
	DEVICE=ens33
	ONBOOT=yes
	IPADDR=192.168.23.5
	NETMASK=255.255.255.0
	GATEWAY=192.168.23.2
	DNS1=8.8.8.8
	# 除以上必须配置,其他随意	

2. 查询网卡信息

# 查询所有活动的网卡信息
[root@localhost ~]# ifconfigex

# 查看所有的网卡信息
[root@localhost ~]# ifconfig -a

# 指定查看ens33网卡信息
[root@localhost ~]# ifconfig ens33

# 查看网卡通信情况
[root@localhost ~]# ifconfig -s

# 断开网卡连接
[root@localhost ~]# ifdown ens33

# 激活网卡
[root@localhost ~]# ifup ens33

二、路由表

1. 查看路由表

# 查看路由表
[root@localhost ~]# route

# 查看路由表包含静态路由
[root@localhost ~]# route -n

2. 添加静态路由

(1)临时添加静态路由

# 添加静态路由
[root@localhost ~]# route add -net 192.168.111.0/24 gw 192.168.23.2 dev ens33

# 添加默认路由(defualt表示默认)
[root@localhost ~]# route add default gw 192.168.23.2 dev ens33

(2)永久添加静态路由

[root@localhost ~]# vim /etc/sysconfig/static-routes
	any net 192.168.110.0/24 gw 192.168.23.2
	any net 10.0.0.0 netmask 255.255.0.0 gw 192.168.23.2


三、查看端口信息

1. netstat 命令

可以使用 netstat [选项] 命令查看(经常与管道符 | grep 联用)

选项 作用
-a 显示当前主机所有活动的网络链接信息
-n 以数字的形式显示相关的主机地址和端口信息
-r 显示路由表的信息
-l 显示处于监听状态的网络链接和端口信息
-t 显示tcp协议的信息
-u 显示udp协议的信息
-p 显示与网络链接相关的进程号,进程名称信息(必须使用root权限)
# 显示服务sshd的端口链接信息
[root@localhost ~]# netstat -antp | grep sshd

# 显示端口为22的服务链接信息
[root@localhost ~]# netstat -antp | grep 22

2. ss 命令

ss [选项] 命令可以查看系统的网络连接情况,主要获取通信套接字socket统计信息,同样常与管道符 | grep联用

ss 与 netstat 比较相似,但ss命令显示的网络协议tcp/udp的信息更为详细,速度也更快。而且,当信息比较多时 netstat可能会卡住

选项 作用
-t tcp协议
-u udp协议
-w 裸套接字
-x 内核socket相关
-l 处于监听状态
-a 显示所有网络链接活动
-n 数字格式
-p 相关进程的pid和进程名
# 显示服务sshd的端口链接信息
[root@localhost ~]# ss -antp | grep ssh

# 显示端口为22的服务链接信息
[root@localhost ~]# ss -antp | grep 22

四、检测网络联通性

1. ping 命令

选项 作用
-c ping的次数(linux中默认时长ping)
-w 响应等待时间
# 测试百度官网联通性
[root@localhost ~]# ping www.baidu.com

2. traceroute 命令

traceroute 命令是显示到目标主机经过多少台路由器转发

# 测试百度官网联通性和查看有多少路由器参与转发
[root@localhost ~]# traceroute www.baidu.com

五、DNS域名解析

1. 正向解析 nslookup

命令格式:

nslookup 目标主机地址 [DNS服务器地址]

# 查询百度官网的ip地址
[root@localhost ~]# nslookup www.baidu.com

2. 显示网站的详细信息 dig

dig 目标主机地址

# 显示百度官网的详细信息
[root@localhost ~]# dig www.baidu.com

3. DNS配置文件

DNS的配置文件在 /etc/resolv.conf

# 添加域名解析服务器地址 114.114.114.114
[root@localhost ~]# vim /etc/resolv.conf
	nameserver 114.114.114.114

4. ip地址与主机名的映射文件

配置文件在 /etc/hosts

# 为ip地址为192.168.23.10的主机设置域名为 www.host2.com
[root@localhost ~]# vim /etc/hosts
	192.168.23.10 www.host2.com


六、DHCP 动态主机配置协议

1. 使用DHCP的优点

① 减少管理员的工作量

② 避免输入错误的可能

③ 避免IP地址冲突

④ 当更改IP地址段时,不需要重新配置每个用户的IP地址

⑤ 提高了IP地址的利用率

⑥ 方便客户端的配置

2. 分配方式

自动分配:

分配到一个地址后永久使用

手动分配:

由DHCP服务管理员专门指定IP地址

动态分配:

使用完后释放该IP地址,供其它客户机使用

3. 分配过程

① 客户端搜索服务端 discover报文 ------> dhcp服务器(广播)

② 服务器向客户端响应,从地址池中选一个可用的ip地址,打赏标记,发送广播offer报文

③ 客户端向第一个响应的服务器发送request报文

④ 服务器广播含有可用的ip地址和租期信息的ACK确认报文

4. 配置DHCP服务器

# 检查主机是否安装dhcp
[root@localhost ~]# rpm -q dhcp

# 若未安装dhcp,本地yum源安装
[root@localhost ~]# yum -y install dhcp









标签:网络,192.168,网卡,信息,设置,Linux,root,localhost,ens33
From: https://www.cnblogs.com/m-zhuang/p/17413471.html

相关文章

  • Linux系统学习须牢记这几点
    工欲善其事须先利其器,想了解 技术,先要有一套教学平台, 请教同行或者老师来为我们解答,当然也可以下载Cygwin 进行学习。但是自主学习的这一过程很困难,因为没有别人的帮助,我们或许会感到迷茫,也会出现不知所措的情况,所以这个问题也经常在困扰我。我之前尝试过下载这个软件,但是整整......
  • Linux开发
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 计算机网络(一)
    什么是internet?1.从具体构成的角度其实从逻辑的角度来看,无论是社交网络还是现实中的蜘蛛网,都是由两部分来组成的:节点和边而互联网也遵循着此类的特征。在互联网中,节点包括:主机节点(手机,平板,电脑,联网冰箱...),数据交换节点(路由器,交换机,中继器...)主机节点:可以是网络的源,也......
  • Unix/Linux系统安全技术
    一:标识   Unix的各种管理功能都被限制在一个超级用户中,其功能和WindowsNT的管理员(Administrator)类似。作为超级用户可以控制一切,包括用户账号、文件和目录、网络资源。允许超级用户管理所有的资源的各类变化,或者只管理很小范围的重大变化。例如,每个账号都具有不同用户名、不同......
  • linux学习day04(shell学习)
    shell是一个命令执行器,作用是遵循一定的语法将输入的命令加以解释并传给系统,用户可以用shell来启动、挂起、停止甚至是编写一些程序。shell是用户和linux的桥梁,定义了各种变量和参数,并提供了很多在高阶语言中才具有的控制结构,包括循环和分支,虽然他不是内核的一部分,但是她调用了系......
  • 虚拟机linux系统密码忘记了该怎么办?
    当你的linux系统的密码忘记了该怎么办?首先不要慌,重启电脑,开机的时候出现这个页面的时候点击e然后出现这个页面把里面的ro修改为rw修改为rw之后在这一行语句的最后面输入enforcing=0init=/bin/bash,然后ctrl加x进入单机模式,进入单机模式之后,输入修改密码的命令,passwdroot......
  • linux DHCP
    目录一、DHCP概念 二、DHCP工作过程三、DHCP实验              一、DHCP概念概念:动态主机配置协议,自动为计算机分配tcp/ip参数DHCP的优点:1.减少管理员的工作难度2.避免错误的可能3.避免IP......
  • wpf XAML 设计器异常,提示NullReferenceException 未将对象引用设置到对象
     在cs构造函数里手动注册,并且在控件的构造函数里增加判断if(DesignerProperties.GetIsInDesignMode(this)){return;}//在这里才注册Load事件cmbSpeed.Loaded+=cmbSpeed_Loaded;来源:https://www.cnblogs.com/zsx-blog/p/8311633.html ......
  • 计算机网络知识整理
    计算机网络知识整理OSI(OpenSystemInterconnectionModel)七层协议:应用层(ApplicationLayer),表示层(PrensentationLayer),会话层(SessionLayer),传输层(TransportLayer),网络层(NetWorkLayer),数据链路层(DataLinkLayer),物理层(PhysicsLayer)。(从上到下)TCP/IP四层协议:应用层......
  • linux安装redis的多种方式
    一、通用方式要在Linux上安装Redis,可以按照以下步骤进行操作:1.打开终端,使用以下命令下载Redis的压缩包:wgethttp://download.redis.io/releases/redis-x.x.x.tar.gz注意将"x.x.x"替换为你想要下载的Redis版本号。2.解压下载的压缩包:tarxzfredis-x.x.x.tar.gz进入......