Linux学习 第十一单元

管理网络

一、ip基础知识

 1.网络协议--Ipv4:32位的二进制。转换为16位的二进制。如:172.25.254.1.

 2.ip址由两部分组成:网络位--表示区域和主机位,由子网掩码来进行区分。子网掩码的    255位对应的ip位为网络位;子网掩码的0位i对应的ip位为主机位。

  例如;ip址为172.25.24.109/24,则其子网掩码为255.255.255.0,在该网段内可以包含253台主机:1~254,主机号255是广播地址。

 3.当两个ip地址不在同一地址段时,需要采用路由器来进行通信。

二、配置ip

 1.永久设定ip

 (1)图形方式改ip:nm-connection-editor进入图形编辑。

 (2)文本方式:nmtui,若选择<Automatic>--动态地设定ip;若选<manual>--手动设定:需输入ip

 2、临时设定ip:关机后该网址将不存在

 (3)命令方式:ifconfigeth0 ip址 netmask 子网掩码    ##设定eth0的网卡

                ifconfig eth0 down    ##关闭网卡

                ifconfigeth0 up      ##开启网卡


三、nmcli 命令:非交互式设定

    查看命令:man nmcli  ;使用时可以按两次Tab键,进行选择要使用的命令。

 1.nmcli device show   ##查看当前状态


  nmcli device status


  nmcli device disconnect eth0   ##断开连接

  nmcli device connect eth0      ##连接

 2.动态设定网卡

  (1)nmcli connetion add type ethernet con-namewestos ifname eth0 autoconnect yes

  (2)systemctl stop NetworkManager.service   ##关闭网络记录服务

  (3)systemctl restart network    ##重启网络,进行设定网卡工作方式

  (4)systemctl startNetworkManager.service   ##开启网络记录服务

  (5)ifconfig 或输入 nmcli device show  ##查看当前状态

3.静态设定网卡

  nmcli connection add type ethernet ifnameeth0 con-name westos ip4 ip地址

4.修改ip地址

  (1)nmcli connection modify westosipv4.addresses 修改后的ip/子网掩码 ##westos是con-name,下同

  (2)关闭网络记录服务;重启网络;开启网络记录服务。见2.中(2)(3)(4)步骤

5.修改ip生成方式

  (1)nmcli connection modify westos ipv4.method<auto|manual>

  (2)关闭网络记录服务;重启网络;开启网络记录服务。见2.中(2)(3)(4)步骤

6. nmcliconnection down westos    ##关闭网卡

  nmcli connection up westos      ##开启网卡

四、文件设定(交互式)

1.动态设定:

 (1)vim /etc/sysconfig/network-scripts/ifcfg-名称 ##可按Tab键进行补齐

   编辑:DEVICE=eth0

         BOOTPROTO=dhcp

         ONBOOT=yes

         NAME=westos  ##网络接口名称,可任意设定

   再重启network

 (2)删除网卡:systemctl stop NetworkManager,service   ##关闭网络记录服务

             systemctl stop network    ##关闭网络

             rm -fr ifcfg-eth0   ##以文件方式删除

             启动网络,再启动网络记录服务     


2.静态设定:

   vim /etc/sysconfig/network-script/ifcfg-名称

   DEVICE=eth0

   BOOTPROTO=none或者staic

   ONBOOT=yes

   IPADDR=172.25.9.10   ##设定IP地址

   NAMEMASK=255.255.255.0   ##子网掩码

   #PREFIX=24  ##子网掩码

   再重启网络,,再进行查看

五、非交互式设定

   vim /mnt/文件名_ip.sh进行编辑,该文件的用户权限为777。

(1)固定网卡,内容可如下设置:

 

输入:  sh 文件名  ##调用此文件设定网卡

(2)动态设定

调用格式为:  sh 文件名 给定$1的值 给定$2的值(ip址)

(3)mv 文件名_ip.sh/bin    ##使文件生成命令

六、dns:是一台服务器,这台服务器提供了回答客户主机名和ip对应关系的功能

 1.dig  域名 ##可用来检测域名的ip

 2.vim /etc/hosts    ##编辑本地解析,其解析地址与主机ip地址相同.如:172.25.9.11

 3.vim /etc/resolv.conf  ##指定dns服务器地址,设置为网关号.如:172.25.9.254

   若关闭服务器,将不提供dns解析服务

 4.当本地解析结果与dns解析结果不同时,默认本地解析生效。

   vim /etc/nsswitch.conf   ##第39行进行调整优先级

   host:files dns        ##默认本地解析生效。

   #host:dns files       ##默认dns解析生效

七、网关gateway

1.路由器:主要作用是nat地址转换.

  dnat     目的地地址转换

  snat     源地址转换

2.网关:路由器上与自身处于同一个网段的ip

3.设定网关

   类似于网卡设置,先关闭网络记录服务,编辑/ifcfg-网卡配置文件。与网卡设定不同的是,配置文件中加入这样一条命令:GATEWAY=网关ip。再重启网络。具体实现如下图:

 

   route -n  ##查询网关

   ping 某一ip址   ##是否为此ip的网关

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值