目录
一 .什么是IP ADDRESS
二 .子 掩码
三 .ip通信判定
四 . 络设定工具
五 . 图形方式设定ip
六 .命令方式设定 络 :
七.管理 络配置文件 :
八. 关 :
九. DNS(地址解析)设定 :
十. dhcp创建 :
十一. 桥 :
十二. 络软件仓库的搭建 :
一 .什么是IP ADDRESS
internet protocol ADDRESS ## 络进程地址
ipv4 internet protocol version 4
2×32:ip是由32个01组成的 11111110.11111110.11111110.11111110.=254.254.254.254
二 .子 掩码
用来划分 络区域
子 掩码非0的位对应的ip上的数字表示这个ip的 络位
子 掩码0位对应的数字是ip的主机位
络未表示 络区域
主机位置表示 络区域里某台主机
三 .ip通信判定
络位一致,主机位不一致的2个IP可以直接通讯
四 . 络设定工具
ping ip ##检测 络是否通畅
ping -c 1 ip ##ping 1 次
ping -w 1 ip ##等待1S
ping -c -w ip ##ping1次等待一秒ifconfig ##查看或设定 络接口
ifconfig ##查看
ifconfig ens3 ip/24 ##设定 ifconfig ens3 172.25.254.123 netmask 255.255.255.0 (只有123和ens3是变得)
ifconfig ens3 down ##关闭 device代表的是 卡
ifconfig ens3 up ##开启ip addr ##检测或设定 络接口
ip addr show ##检测
ip addr add ip/24 dev ens3 ##设定新的 卡,不过要先删除原先的 卡
ip addr del ip/24 dev ens3 ##删除 卡
五 . 图形方式设定ip
输入命令 nm-connection-editor可以用图形的方式设定主机的ip如下图
然后在图形中设定你的ip 关,
运行 nmcli connection show命令
nmcli connection down westos 关闭ip 关
nmcli connection up westos 然后开启ip 关就可以重新刷新出来你刚才重新命名的ip 关了(不建议使用:systemctl restart NetworkManager重新刷新新命名的 关)
#### 无图形模式:输入init3开启无图形模式 (无图形模式节约cpu资源)
然后输入命令:nmtui
继而在下图中完成ip设定 :
六 .命令方式设定 络 :
首先输入命令 systemctl status NetworkManager 查看NetworkManager服务是否开启,如未开启必须开启NetworkManager服务
nmcli device connect ens3 启用ens3 卡 nmcli device disconnect ens3 关闭ens3 卡 nmcli device show ens3 查看 卡信息 nmcli device status ens3 查看 卡服务接口信息 nmcli connection show 查看链接 nmcli connection down westos 关闭链接 nmcli connection up westos 开启链接 nmcli connection delete westos 删除链接 nmcli connection add type ethernet con-name westosifname eth0 ip4 172.25.254.100/24 添加一个静态的ip地址
nmcli connection modify westos ipv4.method auto 改变westos的工作方式为动态
nmcli connection modify westos ipv4.method manual 改变westos的工作方式为静态
nmcil connection modify westos ipc4.addresses 172.25.254.123/24 改变wetos的ip
七.管理 络配置文件 :
络配置目录为: /etc/sysconfig/network-scripts/
络配置文件的命名规则为 ifcfg-xxxx
DEVICE=ens3 卡设备名 ONBOOT=yes 是否随 络服务启动 BOOTRPOTO=none 是否自动获取ip(none,static,dhcp) NAME=westos 名字 IPADDP0=172.25.254.123 ip地址 NETMASK0=255.255.255.0 子 掩码 DNS1= DNS IPV6INIT=no ipv6没有启动 IPADDR1=1.1.1.10 ip1地址 METMASK=24 子 掩码1 tips:一个 卡只能配置一个ip地址 配置完成之后nmlic connection reload
步骤 :
(1)静态 络设定文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
八. 关 :
步骤:
vim /etc/sysconfig/network 全局 关,针对所有没有设定的 卡生效
GATEWAY=172.25.254.250
首先cd /etc/sysconfig/network-scripts 然后 vim /ifcfg-ens3 ,在里面加入
GATEWAY1=172.25.254.250 当 卡中设定的IP有多个时,可以在GATEWAY后面指定序
GATEWAY=172.25.254.250 当 卡中的设定的IP只有一个然后 rount -n 查看 关
然后输入nmcli connection reload 和 nmcli connection up westos 就可以ping的ip地址了,但是无法直接ping www.baidu.com
九. DNS(地址解析)设定 :
如果我们成功设置了 关,那么我们可以ping通百度的ip但是我们无法直接ping www.baidu.com,因为www.baidu.com是域名不是ip ,而我们需要将ip转化为域名,电脑才会ping通 www.baidu.com
【步骤】:
我们需要先 host www.baidu.com 来查看百度的ip地址是什么
然后 vim /etc/hosts 在在里面写 www.baidu.com 14.215.177.38 就可以告诉本地 关这个地址是百度 (中间不用加等于 什么的)
但是这样一个一个的告诉电脑 站的ip太慢了,我们应当通过总 的ip来设定DNS
十. dhcp创建 :
【步骤】 :
1.在真机中使用镜像找到dhcp-server安装包,然后将其生成一份镜像文件
2.然后通过挂载将镜像文件复制到操作的虚拟机中
3.使用df命令查看挂载成功之后, dnf list all下载所有文件
4.然后寻找dhcp服务 dnf search dhcp
5.下载dhcp服务 dnf install dhcp-server -y
6.rpm -qc dhcp-server 查找配置文件
vim /etc/dhcp/dhcpd.conf 然后cat /etc/dhcp/dhcpd.conf 进而 cp它
7.然后再次vim /etc/dhcp/dhcpd.conf
删除36行以后的内容; dG
删除27,28行;
1 option domain-name “westos.org”;
2 option domain-name-servers 172.25.254.254;
3 default-lease-time 600;
4 max-lease-time 7200;
5 log-facility local7;
6 subnet 172.25.0.0 netmask 255.255.255.0 {
7 range 172.25.0.100 172.25.0.120;
8 option routers 172.25.0.250;
9 }8 . 配置完成之后拔掉 线,然后开启systemctl start dhcpd,没有 错了就查看systemctl status dhcpd是否正常
9 .然后cat /var/lib/dhcpd/dhcpd.leases10.然后打开另一台主机,输入命令nm-connection-editor重新创定虚拟机的ip地址,不用设置直接save,然后ifconfig查看是否和操作的虚拟机ip是否一致
十一. 桥 :
首先我们需要将虚拟机全部关闭,并且在虚拟机中运行命令westos-network common清空 络文件
cd /etc/sysconfig/network-scripts / # 卡配置文件
vim ifcfg-br0
vim ifcfg-enp0s25
nmcli con reload 重置系统文件
nmlic con up br0 读取br0文件
nmlic con up enp0s25 读取enp0s25文件
bridge link 检测桥接 络
tips: 桥相对于NAT传输时间更少
桥原理:不用像是路由器一样在不同的 端进行数据传输需要包装它的ip,直接就可以进行数据传输,并且比以前的速度多了0.1ms(一个包多了0.1ms,大量的包就节省很多时间)
十二. 络软件仓库的搭建 :
【步骤】 1.首先我们下载httpd服务
2.然后开启httpd服务
3.关闭防火墙
4.创建一个目录 mkdir /var/www/html/westos
5.然后卸载掉之前我们搭建的本地软件仓库
6.然后将其重新挂载到我们新创建的westos目录中
7.然后修改我们的开机自启动地址
8.并且修改我们主机中软件仓库的地址
8.然后我们开启一台虚拟机,进行以下操作
**** 注意:我们在虚拟机编写如上地址的时候,我们应当保证虚拟机和真机可以互相ping通,及其 络位要一致
这样虚拟机在安装软件的时候就会通过 络中172.25.254.32的仓库来进行安装,最后我们可以使用dnf list all看是否搭建成功
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24698 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!