| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 系统运维 -> 2.1 linux系统中的网络配置 -> 正文阅读 |
|
|
[系统运维]2.1 linux系统中的网络配置 |
|
实验步骤: 1、在真机中打开虚拟机
?2、查看网卡设备(三选一) (1)使用ip a 命令查看虚拟机westosa的网卡设备,可知此台虚拟机的网卡设备为ens3
(2)使用ifconfig命令查看网卡设备
(3)使用ip addr show 查看网卡设备
3、 设定虚拟主机的网络ip地址 (1)使用ifconfig设定
?(2)使用图形方式设定 nm-connection-editor打开图形设定方式,点击左下角减号删除已经存在的所有Ethernet
?点击左下角加号添加新的连接,点击Create创建。
?修改Connection name 为ens3,,修改Device为ens3。
在IPV4 Settings中Method选择Manual,点击Add Addresses,添加Address,Netmask,Getway点击一下不需要写内容。 Save保存。
?(3)命令方式设定ip 使用systemctl status NetworkManager查看服务是否开启。
?a.使用nmcli device设定网络接口
?b.使用nmcli connection 命令设定网络接口 需要提前删除原有网络接口
?(4)文件方式设定ip
?配置好文件后重启连接,查看网卡ens3上的IP
?在一块网卡上配置多个IP,修改配置文件 修改/etc/sysconfig/network-scripts/ifcfg-ens3文件内容
?重启连接,查看网卡上的IP是否为配置的两个
?4、设定虚拟主机网关 (1)在真机中连接网络,使用ping ip 查看是否可以连接外网(14.215.177.38为百度IP)
?(2)开启真机防火墙(图中警告为防火墙已经开启)
?(2)在虚拟机中使用route -n 查看网关设置,此时网关并没有设置,无法使用ping形式 ping通外网。
(3) 在真实主机中查看主机的桥接接口br0,获得其IP(172.25.254.75)
?(4)设置网关 a.以图形方式设置网关(永久设置) nm-connection-editor 打开网络配置窗口,在Getway栏输入真实主机ip作为网关
?修改保存,重启网络接口,再次查看网关。此时,ping外网可以ping通
b.以命令方式设置网关(临时设定) 使用ip route add default via 172.25.254.75设置临时网关
?使用ip route del default via 172.25.254.75关闭临时网关
c.以文件方式设定网关(永久设定) 1)修改全局网关配置文件 编辑/etc/sysconfig/network文件,写入网关,重启网络接口。查看网关配置成功。
?2)修改网卡网关配置文件 编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens3,在最后一行添加GATEWAY=真实主机ip,重启网络接口,查看网关是否设定成功。
?5、设定dns(域名解析) 当在虚拟机中可ping通百度的IP但无法ping通百度的网址,可以使用域名解析。 (1)域名解析的设置(三选一)
a.修改虚拟机本地解析文件 编辑文件/etc/hosts ,在底下添加所需ip和网址
b.修改dns服务指向文件 编辑文件/etc/resolv.conf,在此文件中进行nameserver dns服务器ip设定。
?c.修改网卡配置文件 编辑文件/etc/sysconfig/network-scripts/ifcfg-ens3
?退出保存,重启网络服务
?(2)域名解析的优先级设定 系统默认/etc/hosts中dns设定的优先级高于/etc/resolv.conf。 使用修改配置文件/etc/nsswitch.conf更改优先级。 1)编辑/etc/hosts文件,将ip修改为真实主机ip(172.25.254.75)
?2)编辑/etc/resolv.conf文件,设定dns 服务器ip为114.114.114.114
3)ping www.baidu.com 得到从172.25.254.75返回的数据,可知/etc/hosts的优先级更高
?4)修改定义优先级的配置文件 编辑/etc/nsswitch.conf,使dns指向服务优先,即交换files和dns的位置。 hosts:? files? dns myhostname? ==>? hosts:?? dns? files myhostname
?优先使用dns服务
?6、dhcp网络配置(未完待补) |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/1 11:42:55- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |