Linux网络设置

本文详细介绍了在Linux环境中如何查看和管理网络配置,包括使用ifconfig查看网络接口地址,hostname命令查看和修改主机名称,route命令查看路由表,netstat和ss命令检查网络连接和socket统计信息。此外,还提到了网络连接测试工具ping和nslookup,以及DHCP的工作原理。
摘要由CSDN通过智能技术生成


一、查看网络配置

1.查看网络接口地址

1、ifconfig命令查看网络接口地址在这里插入图片描述
2、ifconfig ens33:指定查看ens33的网卡信息。
在这里插入图片描述
3、设置虚拟网卡(临时设置,重启虚拟机即消失),一台设备可用有多个网卡。

在这里插入图片描述
在这里插入图片描述
临时配置ip地址:ifconfig 网卡 ip 子网掩码。

永久修改ip地址:修改网卡配置文件,vim /etc/sysconfig/network-scripts/网卡名默认为ens33

配置文件解析:

TYPE=Ethernet #类型为以太网
DEVICE=ens33 #设备名称为ens33
ONBOOT=yes #开机是否启动为启动
BOOTPROTO=static #ip地址获取形式,dhcp表示动态获取,static表示静态
IPADDR=192.168.233.21 #静态设置ip地址
NETMASK=255.255.255.0 #静态设置ip地址的掩码
GATEWAY=192.168.233.2 #静态设置ip地址的网关
DNS1=114.114.114.114 #静态设置ip地址的DNS服务器
配置完成后需要重启网卡服务:systemctl restart network

4、查询及开启网络设置命令:
ifconfig -a:查询所有的网络设备。
ifconfig -s:查看网络通信情况。
ifup ens33或者ifconfig ens33 up:开启指定设备,
ifdown ens33或者ifconfig ens33 down:停止制动设备。

2.查看主机名称 hostname

在这里插入图片描述
hostname test:修改设备名称为test,需要su刷新一下才能生效,重启则失效。(临时修改)
hostnamectl set-hostname test:修改主机名为test,需要su刷新一下才能生效。(永久修改)

3.查看路由表条目 route

route:查看路由表。

route -n:查看路由表(查看更直观)。

在这里插入图片描述临时添加静态路由: route add -net 目的网段 gw 出口网关地址 dev 网卡名称(ens33)

添加默认路由:route add defoulte gw 192.168.40.33

删除默认路由:route del defoulte gw 192.168.40.33

永久添加静态路由:/etc/sysconfig/static-routes修改此配置文件,格式为:any net 192.168.20.0/24 gw 192.168.40.21。

4.查看网络连接情况 netstat

netstat:查看端口是否正常(主要作用是端口扫描)。

常用选项:
-a:显示当前主机所有活动的网络链接信息。
-n:以数字的形式显示相关的主机地址和端口信息。
-r:显示路由表的信息。
-t:显示tcp的协议信息。
-u:显示udp协议的信息。
-p:显示与网络链接姓关的进程信息和进程名称信息(必须要使用root权限)。
netstat -antp:显示所有使用TCP协议的网络链接进程信息。
netstat -antp | grep sshd:查看sshd的端口和进程信息。

5.socket统计信息 ss

ss 命令
查看系统的网络连接情况,获取socket统计信息
常用选项
-t: tcp 显示 TCP 协议的 sockets
-u:udp 显示 UDP 协议的 sockets
-n:numeric 不解析服务的名称,如 “22” 端口不会显示成 “ssh”
-l:listening 只显示处于监听状态的端口
-p:processes 显示监听端口的进程
-a:all 对 TCP 协议来说,既包含监听的端口,也包含建立的连接
-r:内核socket相关。

二、测试网络连接

1.测试网络连接 ping

ping 命令
测试网络联通性
ping -c 指定ping的次数。
在这里插入图片描述

2.域名解析 nslookup

nslookup 命令
测试 DNS 域名解析
在这里插入图片描述

三、DHCP工作原理

1.客户端搜索服务端通过广播方式发送一个discover报文寻找dhcp服务器;
2.服务端向客户响应,
3.服务端从地址池选一个可用的IP地址,打上标记以offer的方式广播,
4.客户端request服务端,服务端会发给第一个响应的。
5.ACK确认,提供可用的IP和租期信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值