LINUX系统管理员--->2.1linux下的网络配置

目录

一 .什么是IP ADDRESS

二 .子网掩码

三 .ip通信判定

四 . 网络设定工具

五 . 图形方式设定ip

六 .命令方式设定网络 :

七.管理网络配置文件 :

八.网关 :

九. DNS(地址解析)设定  :

十. dhcp创建 :

十一. 网桥 :

十二. 网络软件仓库的搭建 :



一 .什么是IP ADDRESS

    internet protocol ADDRESS    ##网络进程地址

    ipv4   internet protocol version 4

    2x32: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.123ip地址
NETMASK0=255.255.255.0子网掩码
DNS1=DNS
 IPV6INIT=noipv6没有启动
IPADDR1=1.1.1.10ip1地址
METMASK=24子网掩码1   tips:一个网卡只能配置一个ip地址

    配置完成之后nmlic connection reload

    步骤 :

(1)静态网络设定文件
    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,文件内容为:
    DEVICE=eth0
    ONBOOT=yes
    IPADDR=172.25.254.100
    NETMASK=255.255.255.0
   BOOTPROTO=none
    NAME=westos    

NAME这一项是可有可无的,编辑完之后用命令systemctl restart network 重启网络
    
    (2)一块网卡上配置多个IP
     vim /etc/sysconfig/network-scripts/ifcfg-eth0
     DEVICE-eth0
     ONBOOT=yes
     IPADDR0=172.25.254.100
     NETMASK0=255.255.255.0
     BOOTROTO=none
     NAME=westos
     IPADDR1=172.25.0.100

一块网卡上配置多个IPd的步骤与静态网络设置文件类似,只不过是在编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件中,多加了所要添加的ip
 

八.网关 :

   步骤:

 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

 这样我们需要编辑文件 vim /etc/resolv.conf 在里面写nameserver 218.30.19.50(总网ip转换的) 然后就可以ping你的电脑未告诉的ip地址了,比如www.qq.com

 而我们如果想要在主机中调换自己告诉的DNS解析以及总网解析的DNS,我们需要编辑vim /etc/nsswitch.conf 然后在 59行的host中更改dns 和 myhostname的先后顺序即可

十. 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.leases

10.然后打开另一台主机,输入命令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看是否搭建成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值