2.1.1Linux网络配置

这篇博客详细介绍了Linux系统的网络配置,包括IP ADDRESS的基础知识,如IPv4的组成和网络位、主机位的划分。文章还列举了常用网络命令,如ping、ifconfig等,并展示了如何设定和删除网络接口的IP地址。此外,还探讨了不同网关的主机通信、DNS解析以及DHCP服务的配置方法。
摘要由CSDN通过智能技术生成

========基础知识=====

1、什么是IP ADDRESS:internet protocol ADDRESS #网络进程地址

ipv4:internet protocol version 4

ip由32位的0或1组成

11111111.11111111.11111111.00000000=255.255.255.0   前三位为网络位第四位为主机位

 ======基本命令======

ping -c 1 172.25.254.103      #####ping1次
ping -w 1 #####等待1秒
ping -c 5 -w 1 172.25.254.103    ####ping5次等待1秒,时间到ping停止,时间优先

ifconfig         ###查看网络端口

ifconfig ens3 1.1.1.103/24      ####设定(临时)

ifconfig ens3 down                  ####关闭

ifconfig ens3 up                       ####开启

ip addr add dev ens3 1.1.1.103/24      ####设定(24=255.255.255.0)
ip addr del dev ens3 1.1.1.103/24      ####删除

ip addr show                  ####检测

route -n                          ####查看网关

vim /etc/sysconfig/network     #####编辑network文件设置全局网关
**********
GATEWAY=1.1.1.203
**********
vim /etc/sysconfig/network-scripts/ifcfg-westos    ####编辑ifcfg-westos文件设置专属永久网关
**********
GATEWAY0=1.1.1.203(GATEWAY0要和专属对象一致)
**********

nmcli connection reload       #####刷新
nmcli connection up westos    #####启动

一、设定网络

1.ip addr方式设定网络

ip addr add dev ens3 1.1.1.103/24      ####设定(24=255.255.255.0)
ip addr del dev ens3 1.1.1.103/24      ####删除

 2、有图形的设定

nm-connection-editor 

 3、无图形:nmtui  ##字符文本界面下的ip设定

 刷新重启

 4、nmcli命令设置网络

nmcli connection add con-name westos ifname ens3 ipv4.method manual ipv4.addresses 1.1.1.103/24 type etherent           #####设置westos网络

nmcli connection delete westos     #####删除

5、以文件的方式设置网络

cd /etc/sysconfig/network-scripts/
rm -fr ifcfg-westos
vim ifcfg-westos

 

 nmcli connection reload
nmcli connection up westos       ###设定完成后重启

二、不同网关的主机通信

无线路由基本原理:不在同一个网段内的主机如何通信

网络位一致,主机位不一致的两台主机可以直接通信

网络地址转换NAT:把数据的源地址转换为目的地能识别的地址,中间为路由器,路由器上和当前主机处于同一网络区域的ip地址,转接ip,以完成通信

需要两台虚拟机nodea和nodeb以及一台真实主机,nodea双网卡主机作为路由器,用来实现nodeb和真实主机的通信(nodeb和真实主机为不同网关)

 实验环境搭建:
给nodea设置双网卡:在管理界面的nodea中右键open,左上角灯泡进入右键选择添加Add Hardware,弹出界面的Devicemodel中选择virtio

 配置nodea中的双网卡ens3为1.1.1.103网关、ens9为172.25.254.103网关,真机为172.25.254.3网关,nadeb为1.1.1.203网关。

在nodea中关闭防火墙,打开地址伪装

 在nodeb中

route -n       #####查看网关
ip route add default via 1.1.1.103    ####在nodeb中加入nodea中的1.1.1.103(临时网关)
------测试:ping 172.25.254.3   ping真机-------结果是可以通信的

设置永久网关:

vim /etc/sysconfig/network     #####编辑network文件设置全局网关


nmcli connection reload
nmcli connection up westos     ####刷新

三、设定DNS

地址解析:

系统草作者对字符敏感,系统网络通信需要通过ip地址这个数字,当操作者输入网址www.baidu.com,这个网址不是一个可以通信的ip地址,因此必须要在系统中把www.baidu.com变成百度服务器的ip地址,此过程叫地址解析

DNS:domain name server===>域名解析服务   ###就是把域名变成IP

主机网络改变时需要将虚拟机关闭,主机连wifi,主机打开防火墙并进行地址伪装

ifconfig   ####查看网络ip

 开启虚拟机

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

 nmcli connection reload
nmcli connection up westos     ####刷新

虚拟机可成功上网:

 四、dhcp服务配置

主机连接虚拟机并安装dhcp服务

                  ssh root@172.25.254.203     ####连接nodeb(查看nodeb网关为172,若不是需要修高改为172.25.254.xxx)
                  dnf search dhcp        ####查询dhcp服务
                  dnf install dhcp-server.x86_64 -y      ####安装dhcp-server.x86_64

在nodeb中:

           rpm -qc dhcp-server      ###查找dhcp文件位置
           cat /etc/dhcp/dhcpd.conf     ####查看配置文件==>空白
           cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf   ##将样本复制到空白的配置文件
           vim /etc/dhcp/dhcpd.conf      ####编写配置文件

 

systemctl start dhcpd    ####开启dhcpd
systemctl status dhcpd   #####查看运行dhcpd状态

在nodea中

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

BOOTPROTO=dhcp
IPADDR1 删除
PREFIX1 删除

nmcli connection reload
nmcli connection up westos    ####刷新重新加载

 ifconfig     ###查看ip(是否在30-90之间)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值