Linux之网络管理

1、IP

(1)IP相关说明

Internet protocol address
协议名称:TCP/IP
协议版本:IPv4
IP地址:2^32
11111111.11111111.11111111.11111111=255.255.255.255
11111110.11111110.11111110.11111110=254.254.254.254
#什么地方:网络位
#什么人:主机位
子网掩码:
11111110.11111110.11111110.11111110
11111111.11111111.0000000.0000000=255.255.0.0
#什么样的两个IP可以通信:
网络位相同,主机位不同的两个IP是可以直接通信的
172.25.254.1/24=172.25.254.1/255.255.255.0

(2)实验一:关于IP的命令

1)查看IP地址

ifconfig  /  ip addr show       

2)检测网络通畅

ping
-c 1只ping1次
-w 1等待1秒

3)设定IP

ifconfig device IP netmask 
ifconfig ens33 172.25.254.11 netmask 255.255.255.0  

在这里插入图片描述

ip addr show         #查看IP
ip addr del dev ens33 172.25.254.11/24   #删除IP
ip addr add 172.25.254.11/24 dev ens33   #添加IP

在这里插入图片描述

(3)实验二:文件方式更改IP

图形方式
1)DHCP

nm-connection-editor 
nmtui


在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2)静态模式

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
命令方式

nmcli device status           #查看设备状态
nmcli device disconnect ens33 #关闭设备
nmcli device connect ens33    #开启设备
nmcli device modify ens33 ip4 172.25.254.14/24   #添加一个IP(临时)
nmcli connection show         #查看网卡信息
nmcli connection down westos  #关闭
nmcli connection up westos    #打开
nmcli connection modify westos ip4 172.25.254.31/24
#添加IP,添加完成后必须要重启连接才生效
nmcli connection delete westos #删除连接
nmcli connection add con-name westos ifname ens33 type ethernet ip4 172.25.254.31/24           #添加连接
connection add con-name westos ifname ens33 type ethernet ipv4.method auto               #添加DHCP网络

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
文件方式
配置目录:
/etc/sysconfig/network-scripts
配置文件:
ifcfg-任意名称
😃 DHCP

vim /etc/sysconfig/network-scripts/ifcfg-westos
DEVICE=ens33         #网卡名称
ONBOOT=yes           #网络服务后启动网卡激活
BOOTPROTO=dhcp       #网卡工作模式为dhcp
NAME=westos          #连接名称为westos

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在rhel7中:

systemctl restart network

在rhel8中:

systemctl restart NetWorkManager
nmcli connection down      #老的连接
nmcli connection up        #新的连接

😃 静态网络

vim /etc/sysconfig/network-scripts/ifcfg-westos
DEVICE=ens33           #网卡名称
ONBOOT=yes             #网络服务启动网卡激活
BOOTPROTO=none/static  #网卡工作模式为DHCP
NAME=westos            #连接名称为westos
IPADDR=172.25.254.222  #IP地址
NETMASK=255.255.255.0  #子网掩码

在这里插入图片描述

在这里插入图片描述

在rhel7中:

systemctl restart network

在这里插入图片描述
在rhel8中:

systemctl restart NetWorkManager
nmcli connection down      #老的连接
nmcli connection up        #新的连接

2、 DHCP服务器的搭建

在rhel8中:
1)配置静态网络
在这里插入图片描述
在这里插入图片描述

systemctl restart NetworkManager

2)把镜像接入光驱
3)df查看光驱挂载位置
在这里插入图片描述

4)cd
在这里插入图片描述

ls dhcp-*

在这里插入图片描述
5)安装dhcp-server

rpm -ivh dhcp-server-4.3.6-30.el8.x86_64.rpm

在这里插入图片描述
6)配置DHCP文件
在这里插入图片描述
配置目录:/etc/dhcp/
配置文件:dhcpd.conf

在这里插入图片描述
生成配置文件

vim  dhcpd.conf
cp  /usr/share/doc/dhcp-server/dhcpd.conf.example  /etc/dhcp/dhcpd.conf  
vim  /etc/dhcp/dhcpd.conf 

在这里插入图片描述

  6 # option definitions common to all supported networks...
  7 option domain-name "westos.com";
  #域名设定
  8 option domain-name-servers 114.114.114.114;
  #客户主机能够获得到的DNS
  27 subnet 10.152.187.0 netmask 255.255.255.0 {   #删除
  28 }                                             #删除
  32 subnet 172.25.254.0 netmask 255.255.255.0 {   #设定网段
  33   range 172.25.254.100 172.25.254.200;        #分配地址范围
  34   option routers 172.25.254.10;               #网关
  35 }
  36行以下内容全部删除


7)重启服务

systemctl restart dhcpd

在这里插入图片描述
8)测试
rhel7中配置DHCP网络看是否可以获得IP
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在rhel8中查看IP分配情况
在这里插入图片描述
在这里插入图片描述

3、 网关

网关:路由器上和客户主机处于同一个网段的IP叫做客户主机的网关
网关设定方式:
临时设定网关:

ip route add default via 172.25.254.100        #添加默认网关
ip route del default via 172.25.254.100        #删除默认网关

永久设定网关:
方式一:修改系统全局网关

vim /etc/sysconfig/network
GATEWAY=172.25.254.100
在rhel8中:
systemctl restart NetworkManager
nmcli connection down 链接名称
nmcli connection up 链接名称
在rhel7中:
systemctl stop NetworkManager
systemctl restart network
systemctl start NetworkManager

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

方式二:修改网卡设定网关

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

在这里插入图片描述
在这里插入图片描述

实验

1)在rhel7中添加一块网卡使rhel7主机变为双网卡主机
在这里插入图片描述
2)设定rhel7主机的两块网卡地址为:
网卡1:172.25.254.100(和rhel8处于同一网段)
网卡2:192.168.1.100(和windows主机处在同一个网段)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
3)在rhel7中打开内核路由功能

sysctl -a | grep ip_forward
net.ipv4.ip_forward=0          #表示内核路由功能未开启
vim /etc/sysctl.conf 
net.ipv4.ip_forward=1          #开启内核路由功能
sysctl -p                      #设定更改立即生效

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4)在rhel7中打开地址伪装功能

systemctl start firewalld
firewall-cmd --list-all
masquerade: no              #地址伪装功能未开启
firewall-cmd --permanent --add-masquerade
firewall-cmd --reload

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成以上步骤rhel7双网卡主机开启路由功能

==5)测试=
在rhel8中设定IP:172.25.254.10

ping 192.168.1.105     #测试能否和windows主机通信,测试结果为不能
ip route add default via 172.25.254.100   #添加本机网关为172.25.254.100
route -n               #查询网关 
ping 192.168.1.105     #地址可以通信

在这里插入图片描述
在这里插入图片描述

4、DNS

DNS:负责做域名转换IP这个工作的主机叫做DNS服务器(地址解析)

vim /etc/resolv.conf       #DNS服务器指向文件(临时)
nameserver 114.114.114.114  #114.114.114.114为电信DNS服务器

ping www.baidu.com ——> /etc/resolv.conf ——> 114.114.114.114 ——> www.baidu.com = 182.61.200.7

vim /etc/hosts                #本地解析文件
182.61.200.7     www.baidu.com
vim /etc/sysconfig/network-scripts/ifcfg-ens33   #DNS的永久设定
DNS1=114.114.114.114
DNS2
DNS3
重启网络服务

实验

1)设定主机IP和windows在一个网段
2)设定主机网关和windows相同
3)在windows中ping www.baidu.com查看百度IP
4)在Linux中ping 百度IP可以
5)在Linux中ping www.baidu.com不可以
6)编写vim /etc/hosts
182.61.200.7 www.baidu.com
ping www.baidu.com可以
ping www.qq.com不可以
7)编写vim /etc/resolv.conf
nameserver 114.114.114.114
ping www.qq.com可以

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、网桥设定

桥接配置方式:

nmcli connection delete System\ ens160
vim  /etc/sysconfig/network-scripts-ifcfg-ens160
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.10
NETMASK=255.255.255.0
TYPE=Bridge
重启网络服务
systemctl restart NetworkManager
bridge link show

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试安装虚拟机是可以看到网卡配置中桥接选项添加成功
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值