Linux网络服务之网络配置与测试DHCP

147 阅读4分钟

一.ifconfig

ifconfig 查看所有活动的网络接口信息

image.png

ifconfig 网卡名 //查看指定网卡信息

image.png

ifconfig -a //查看所有网卡,启用和不启用

image.png

ifconfig 网卡名:数字 ip地址/子网掩码 //设置虚拟网卡

image.png

ifconfig 网络接口 up/down 开启关闭网卡

image.png

二.hostname

hostname查看改名主机名

image.png

image.png

三.route

  1. route //查看或设置主机中路由表信息

image.png

2.添加网段路由记录/添加默认网关记录

添加 指定网段的路由记录

route add -net  网段地址 gw IP地址

删除指定网段的路由记录

route del -net 网段地址

向路由表中添加默认网关记录

route add default gw IP地址

删除路由表中默认的网关记录

route del default gw  IP地址

四.ss

ss // 看当前主机的链接状态,查看网络连接情况

image.png

ss -natp 看端口号

 -n:显示协议端口号
 -a:全部
 -t:tcp端口号
 -p:进程号等信息

image.png

五.ping

ping 一直ping
ping -c 2 指定ping2次
ping -w 3 ping时延迟3

image.png

六.nslookup

nslookup 将域名解析成IP地址
nslookup www.baidu.com

image.png

dig

www.baidu.com

image.png

七.cat /etc/resolv.conf

cat /etc/resolv.conf 查看DNS是否设置好

image.png

八.tcpdump

tcpdump 抓包工具

   tcpdump    option   proto     dir         type
              选项     协议      数据的方向   抓取的数据类型

option选项:

  • -i:<网络接口> 使用指定的网络界面发送数据包。

  • -p:不让网络界面进入混杂模式

  • -S 用绝对而非相对数值列出TCP关联数(大S)

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 端口范围
 tcp -i ens33

image.png

输出格式讲解:

第一列:时分毫秒 17:43:39.644364 
第二例:网络协议ip
第三列:发送方IP地址+端口号 ip地址:192.168.47.1 端口号:60472 >表示数据流向
第四列:主机名协议 主机名:dog 协议:ssh
第五列: seq号 ack号 win窗口长度 tcp的标志位

九.永久修改网络相关配置文件

image.png

image.png

  • DEVICE=ens33

  • NAME=ens33 //网卡名称

  • BOOTPROTO=static //网卡获取地址模式 none

  • ONBOOT=yes //开机是否自启动

  • IPADDR=192.168.91.105 //配置你自己的IP地址子网网关还有dns服务器

  • NETMASK=255.255.255.0 //PREFIX=24

  • GATEWAY=192.168.91.2

  • DNS1=8.8.8.8

  • DNS2=

  • DNS3=

[root@localhost ~]# systemctl restart network //重启网卡服务

[root@localhost ~]# ping 127.0.0.1 //测试网络是否通顺

十.scp

scp 远程同步

image.png

[root@kgc opt]#scp /opt/passwd         lisi@192.168.91.101:/opt/passwd
              命令字 本地文件地址  对方用户名@       地址   : 对面地址

> 第一台主机

image.png

[root@kgc opt]#scp       root@192.168.91.101:/opt/passwd  /opt/
            命令字  对方用户名@   地址       :对面地址     本地地址

第二台主机

image.png

十一.DHCP

手动搭建DHCP仓库 让电脑可以上网

DHCP的建立过程

  • 1.当客户机加入到局域网中没有地址,会发送一个discover报文,寻找dhcp服务器

  • 2.收到报文的dhcp服务器会回复一个offer报文,并且将配置信息放在offer报文中

  • 3.客户机收到offer报文后会将地址等信息配置好会回复一个request报文

  • 4.服务器收到request报文会发送一个ack报文再次确认

实际操作流程

1.先下载dhcp软件

image.png

2.查看dhcp的配置文件,进入修改

image.png

3.进入文件后有提示配置模板

image.png

image.png

4.将模版文件直接复制进到/etc/下的dhcp

image.png

5.进入修改配置文件

第8行 修改默认的全局dns地址
8 option domain-name-servers  8.8.8.8;
#直接修改27 行
27 subnet 192.168.47.0 netmask 255.255.255.0 {
28   range 192.168.47.10 192.168.47.50;
29   option routers 192.168.47.2;
30   option domain-name-servers  114.114.114.114;
31 }

image.png

注:和本机同网段

6.关闭防火墙,将dhcp重启

image.png

image.png

7.先检查windows中的网络配置,不选用本地dhcp

image.png

8.进行虚拟机里的网络配置

image.png

9.重启服务,先禁用再启动

image.png

11.win+r 进入命令字符界面

image.png

12.在 windows中 使用

ipconfig 查看网卡信息

image.png

ipcongfig /release 释放地址

image.png

ipcongfig /renew 重新获取地址

image.png

ipconfig /all 全部信息

image.png

十二.时间同步chrony软件

时间不同步会导致网址登录不上或者项目启动不了,所以时间同步很有必要,我现在使用的是阿里云同步时间。

实验操作

1.先下载chrony软件时间同步软件。

image.png

2.更改chrony的配置文件,.修改成自己所对应的网段

image.png

image.png

4.重启服务,查看状态

image.png

5.测试是否设置成功先把系统时间进行修改

image.png

6.输入阿里云ntp同步

image.png

2服务端与客户端如何相互同步时间

1.主机配置设置与上个实验操作一样

image.png

注:只要修改了配置文件就要重新加载

2.现在转到客户端修改chrony的配置文件

image.png

3.重新加载服务

image.png

4.在客户端测试一下先修改日期,之后使用命令同步时间

image.png

十二.双网卡实验操作

1.添加一块网卡

image.png

2.进入主机 ifconfig查看是否添加成功

image.png

3.给新添加的网卡填写配置文件

image.png

4.编写ens36配置文件,重启网络

image.png

配置文件编写内容如下

image.png

5.ifconfig查看

image.png