Linux操作系统

第10讲 网络管理

重点掌握四个网络参数加主机名:
1.IP地址2.子网掩码3.网关4.DNS
1.配置虚拟机servera的IP地址(在servera真机里直接操作)
(1)通过Virtul Machine Manager直接打开虚拟机servera(注意:需要提前在物理机foundation上运行rht-vmctl start all并等待3分钟,可以ping通servera后再通过Virtul Machine Manager打开servera)
(2)查看IP地址
ip a(即ip address show)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
补充知识:
Linux系统识别的以太网接口以en开头,例如enp1s0,enp2s0。172.25.25
IPv4地址:172.25.250.10/24或者172.25.250.10/255.255.255.0
物理机网段172.25.254.
虚拟机网段
ping(ping -c4) 只ping 四个数据报
ping 172.25.254.250
IPv6地址: ping6
在这里插入图片描述
Mac地址:Link/ether
(3)查看网关(gateway)
方法一:ip route //查看路由信息,包含网关,default via后的IP地址即为网关
方法二:netstat -nr // 以数值方式显示路由表信息,包含Gateway,-r显示路由表,-n以数值方式
方法三:nmcli connection show ‘Wired connection 1’ | grep ipv4.ga
查看网络连接情况 NAME 真正定位是通过IP地址
在这里插入图片描述
(4)查看DNS(domain name server) 域名解析服务器 DNS指向文件
DNS将ping命令的域名转换为IP
cat /etc/resolv.conf
测试使用ping servera;
host servera; host 正向解析:域名->ip
反向解析:ip->域名
host 172.25.250.10
在这里插入图片描述
在这里插入图片描述
(5)查看网口、连接信息
nmcli dev status //查看网络设备的状态
nmcli connection show //查看连接信息,包含UUID
在这里插入图片描述
vim /etc/sysconfig/network-scripts/ifcfg-* //查看网络配置文件
BOOTPROTO=none //区分是静态IP还是动态IP,none表示静态
dhcp //动态
static //静态

在这里插入图片描述
(6)修改IP地址,网关以及DNS(注意:如果是通过ssh到servera上去修改IP的话,重启网络连接后,此ssh的窗口会卡死,所以本实验最好在servera真机里做):
A.动态(dhcp自动获取)IP地址的设置方法:
nmcli connection modify ‘Wired connection 1’ connection.autoconnect yes ipv4.method auto
//modify表示修改;connection.autoconnect yes表示开机自动启动;ipv4.method auto表示使用dhcp动态获取IP
echo $? //如果为0,说明上一条命令运行成功
在这里插入图片描述
systemctl restart NetworkManager //注意:设置动态IP后需要重启网络服务NetworkManager
在这里插入图片描述
ip a
vim /etc/sysconfig/network-scripts/ifcfg-* //查看网络配置文件中的BOOTPROTO是否由none改成了dhcp

考试题型 动态IP地址的设置方法 步骤总结
1.nmcli connection modify “Wired connnection 1” connection.autoconnect yes ipv4.method auto
2.Systemctl restart NetworkManager
3.Ip a
4.Ping foundation0 //Ping通说明修改全部正确
5.Cat /etc/sysconfig/network-scripts/ifcfg-* Linux下代价最小原则
在这里插入图片描述
B.静态(static)IP地址的设置方法:
nmcli con mod ‘Wired connection 1’ connection.autoconnect yes ipv4.method manual ipv4.addresses 172.25.250.66/24 ipv4.gateway 172.25.250.254 ipv4.dns 8.8.8.8
//modify表示修改;connection.autoconnect yes表示开机自动启动;ipv4.method manual表示使用手动配置静态IP;
//ipv4.addresses 172.25.250.60/24表示配置的静态IP地址为172.25.250.60,子网掩码为24位; ipv4.gateway 172.25.250.254表示网关为172.25.250.254;ipv4.dns 8.8.8.8表示设置DNS服务器为172.25.250.254
nmcli connection up ‘Wired connection 1’ //注意:设置静态IP后需要启动(up)网络连接’Wired connection 1’,注意:如果是ssh到servera上会因为IP变动而卡死
原因:原虚拟机IP由10变为修改的99,连接旧IP则会卡死
解决方法:打开一个新的标签页,ping新的IP,然后ssh登录新IP,关闭卡死页面即可。

ip a s

ping 服务器(172.25.254.250)
测试IP地址的正确性
Ping 域名找不到,Ping ip 可以通,因为DNS随机设置的,不一定正确,没有解析。重新查看四个参数。
在这里插入图片描述
在这里插入图片描述
2.查看主机名
hostname或者hostnamectl(更详细)

[root@servera ~]# hostname
servera.lab.example.com
[root@servera ~]# hostnamectl 
   Static hostname: servera.lab.example.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 88394775ca9147439ae63aab9c500045
           Boot ID: 12ed316dadc84ba9aa0411a7f7ca8a53
    Virtualization: kvm
  Operating System: Red Hat Enterprise Linux 8.0 (Ootpa)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:8.0:GA
            Kernel: Linux 4.18.0-80.el8.x86_64
      Architecture: x86-64
[root@servera ~]# 

在这里插入图片描述
3.修改主机名
方法一:使用“hostnamectl set-hostname guojing”命令,将主机名修改为“guojing”。
[root@servera ~]# hostnamectl set-hostname guojing
注意:需要退出并重新登录后方可生效,主机名一旦修改,永久生效。
在这里插入图片描述
方法二:使用“vim /etc/hostname”命令,修改主机名配置文件,直接将文件中原来的主机名localhost.localdomain修改为新主机名,例如52。
重新登录或者重启系统后,新主机名就会生效。
注意:使用方法二修改完主机名需要等待10秒才会生效。
在这里插入图片描述
在这里插入图片描述
课后练习:将servera配置为具有以下网络配置
主机名:mars.domain250.example.com
IP地址:172.25.250.100
子网掩码:255.255.255.0
网关:172.25.250.254
DNS: 172.25.250.254

hostnamectl set-hostname mars.domain250.example.com
nmcli connection modify Wired\connection\1 ipv4.method manual ipv4.addresses 172.25.250.100/24 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.254 connection.autoconnect yes

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值