Linux中的网络配置

本文详细介绍了如何在Linux中进行虚拟机网络配置,包括设置虚拟机作为路由实现联网,客户端与服务端通信,以及DNS解析的两种方法。通过调整网卡配置,启用地址伪装,并修改DNS设置来确保网络连通性和域名解析功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.虚拟机的网络配置

实现功能:客户端desktop虚拟机(IP:11.11.11.11)与服务端server虚拟机(IP:172.25.254.117)通信。以真机(IP:172.25.254.17)为路由,服务端server虚拟机实现联网功能。
具体实现
1.主机作为路由,Server虚拟机实现上网功能。
设置server虚拟机上网的网卡eth0,用来实现上网功能
在这里插入图片描述
设置完成后查看server虚拟机网卡eth0是否设置成功
在这里插入图片描述
真机连接手机热点wifi,ping 百度网址查看能否联网
在这里插入图片描述
Server虚拟机ping 不通 61.135.169.125(此处为百度IP,没有添加域名解析),查看真机设置,查错。查错步骤:先看真机防火墙是否打开,是否开启地址伪装。
在这里插入图片描述
内核是否设置为1
如果为1,则设置正确
在这里插入图片描述
如果是0
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置真机完成后,在Server虚拟机上查看是否可联网
在这里插入图片描述
2.Server虚拟机作为路由,实现客户端desktop虚拟机(IP:11.11.11.11)与服务端server虚拟机(IP:172.25.254.117)通信。
设置客户端desktop虚拟机网卡eth0
在这里插入图片描述
查看客户端desktop虚拟机网卡eth0是否设置成功
在这里插入图片描述
Server虚拟机网卡eth0用来实现上网功能,创建eth1网卡用来实现与客户端虚拟机通信。设置eth1网卡如下:
在这里插入图片描述
查看Server虚拟机eth1网卡是否设置成功
在这里插入图片描述
查看路由Server虚拟机eth1网卡的地址伪装是否开启
在这里插入图片描述
开启路由Server虚拟机eth1网卡的地址伪装
在这里插入图片描述

2.DNS

Server虚拟机ping www.baidu.com时显示错误,是因为没有添加域名解析。
在这里插入图片描述
有两种方法添加域名解析,一种是本地解析,另外一种是指向性文件。
1.本地解析,添加域名和网址(相当于你知道问题和答案)
在这里插入图片描述
修改后查看
在这里插入图片描述
2.修改DNS指向性文件/etc/resolv.conf,陕西省nameserver是114.114.114.114。
在这里插入图片描述
修改后查看
在这里插入图片描述
本地解析和DNS指向性文件的优先级
1.默认本地解析的优先级比DNS指向性文件的优先级高
vim /etc/nsswitch.conf
在这里插入图片描述
修改优先级
在这里插入图片描述
百度网址不只一个服务器,DNS指向性文件设置后百度的网址不是固定的。
在这里插入图片描述
前面设置的server虚拟机的eth0的IP是固定的BOOTPROTO=none,修改BOOTPROTO=dhcp
在这里插入图片描述
server虚拟机的eth0设置完成
在这里插入图片描述
静态设置的DNS此时nameserver 114.114.114.114被覆盖
在这里插入图片描述
在server虚拟机eth0 永久设置 DNS1=114.114.114.114
DNS1=114.114.114.114优先级比动态产生的要低
在这里插入图片描述

PEERDNS=yes	##是否指定DNS,当主机设置获取IP为DHCP方式时,此项参数默认为yes,它会自动修改/etc/resolv.conf文件
	        ##当参数设置为no,在dhcp方式下,系统不会修改/etc/resolv.conf文件

1.修改PEERDNS=no
2.添加DNS1=114.114.114.114
(如果不添加的话重启网络后/etc/resolv.conf文件内容被重置)
在这里插入图片描述
在这里插入图片描述
3.用nmcli设置网络
nmcli用tab键补齐
在这里插入图片描述
nmcli命令由NetworkManager.service控制
在这里插入图片描述
用nmcli命令查看网卡状态
在这里插入图片描述
用nmcli命令断开和连接eth0
在这里插入图片描述
用nmcli命令删除eth0
在这里插入图片描述
在这里插入图片描述
用nmcli命令自动设置IP
在这里插入图片描述
用nmcli命令手动方式设置IP
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值