Linux 网络设置

Linux 网络设置一、网卡1.ens33网卡[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetBOOTPROTO=staticDEVICE=ens33ONBOOT=yesIPADDR=192.

大家好,欢迎来到IT知识分享网。

目录
  • 一、网卡
    • 1. ens33 网卡
    • 2. 查询网卡信息
  • 二、路由表
    • 1. 查看路由表
    • 2. 添加静态路由
      • (1)临时添加静态路由
      • (2)永久添加静态路由
  • 三、查看端口信息
    • 1. netstat 命令
    • 2. ss 命令
  • 四、检测网络联通性
    • 1. ping 命令
    • 2. traceroute 命令
  • 五、DNS域名解析
    • 1. 正向解析 nslookup
    • 2. 显示网站的详细信息 dig
    • 3. DNS配置文件
    • 4. ip地址与主机名的映射文件
  • 六、DHCP 动态主机配置协议
    • 1. 使用DHCP的优点
    • 2. 分配方式
    • 3. 分配过程
    • 4. 配置DHCP服务器
    • 5. host 主机声明

一、网卡

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
	# 除以上必须配置,其他随意	

Linux 网络设置

2. 查询网卡信息

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

Linux 网络设置

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

Linux 网络设置

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

Linux 网络设置

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

Linux 网络设置

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

Linux 网络设置

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

Linux 网络设置

二、路由表

1. 查看路由表

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

Linux 网络设置

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

Linux 网络设置

2. 添加静态路由

(1)临时添加静态路由

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

Linux 网络设置

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

Linux 网络设置

(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

Linux 网络设置
Linux 网络设置

三、查看端口信息

1. netstat 命令

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

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

Linux 网络设置

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

Linux 网络设置

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

Linux 网络设置

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

Linux 网络设置

四、检测网络联通性

1. ping 命令

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

Linux 网络设置

2. traceroute 命令

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

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

Linux 网络设置

五、DNS域名解析

1. 正向解析 nslookup

命令格式:

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

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

Linux 网络设置

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

dig 目标主机地址

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

Linux 网络设置

3. DNS配置文件

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

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

Linux 网络设置

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

配置文件在 /etc/hosts

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

Linux 网络设置
Linux 网络设置

六、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

Linux 网络设置
Linux 网络设置
Linux 网络设置
Linux 网络设置
Linux 网络设置
Linux 网络设置
Linux 网络设置
Linux 网络设置
Linux 网络设置

5. host 主机声明

为单台主机分配固定的ip地址

有两台主机:

第一台主机 —— DHCP服务器,为第二台主机分配固定的ip地址

第二台主机 —— ip地址固定为192.168.23.33

需要接着 4 的实验做

① 进入第二台主机查看MAC地址

Linux 网络设置

② 进入第一台主机配置文件 /etc/dhcp/dhcpd.conf

Linux 网络设置

Linux 网络设置

③ 进入第二台主机重启网络服务

Linux 网络设置

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31023.html

(0)
上一篇 2023-10-30 16:15
下一篇 2023-10-30 19:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信