Linux下实现客户端两连跳ping百度,修改dns和nmcil的用法

1.客户端跳两次路由器ping百度
rht vmctl reset 重置虚拟机

真机和虚拟机开启火墙策略
在这里插入图片描述
在这里插入图片描述

用在配置网络单元学的修改两机网关
设置server为双网卡路由端接触客户端Desktop网关为1.1.1.100
在这里插入图片描述
路由器端设置GATEWAY为真机,记得systemctl restart network重读文件
在这里插入图片描述
虚拟机ping失败要检查真机和路由器内核
在这里插入图片描述
sysctl -a | grep ip_forward
在这里插入图片描述
发现net.ipv4.ip_forward=0

复制net.ipv4.ip_forward=0,0改为1粘贴到

vim /etc/sysctl.conf在下面粘贴net.ipv4.ip_forward=1
在这里插入图片描述

注意只要是路由器都要改,最后reboot重启再查看
在这里插入图片描述
再ping一次真机
在这里插入图片描述

如果都不能成功删掉网卡重设置

traceroute 网址,可以追查数据去向
在这里插入图片描述
2.dns地址解析

该服务作用就是把域名(www.baidu.com)变为地址61.135.169.125
在这里插入图片描述
我们可以手动修改/etc/hosts(本地解析文件)

格式为id 域名

例如220.181.111.188 www.baidu.com
在这里插入图片描述
在默认下,本地的优先级更高。用百度两ip61.135.169.125和220.181.111.188测试
在这里插入图片描述

扫描二维码关注公众号,回复: 3894425 查看本文章

可以在 /etc/nsswitch.conf修改39行hosts: files dns
在这里插入图片描述
把两者顺序倒过来可以更改优先级
在这里插入图片描述
在这里插入图片描述
理论上我们只有一个个添加和修改该文件才能用域名登录网站但这样很麻烦,实际情况下会有主机共享给我们文件,谁共享给我们谁就是我的dns服务器

在我们的电脑中这个地址保存于/etc/resolv.conf(dns指向文件)
点进去输入nameserver 114.114.114.114并且注释掉其他的
这是电信的dns
在这里插入图片描述

当重启后nameserver就消失了,如何永久改变呢
在这里插入图片描述
打开/etc/sysconfig/network-scripts/ifcfg-br0

在下面写上DNS1=114.114.114.114,但是当我们用dhcp自动获取时DNS1会被改

如何设置不能篡改

设置PEERDNS=no重启再后编辑/etc/resolv.conf
在这里插入图片描述
在这里插入图片描述
3.nmcli 的用法

好处是可以在不重启另一块网卡的情况下改变一块网卡的设置

查看网关nmcli connection show

删除现存的网关nmcli connection delete “System eth0”

创建自动获取ip的网址

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes

如果重复创建可以成功但是会有很多个网址抢一个网卡

如果按上面的命令创建westos1的时候westos1不会获得网卡支持
在这里插入图片描述
创建静态网址

nmcli connection add con-name westos ifname eth0 type ethernet ip4 172.25.254.228/24
在这里插入图片描述
如何修改呢动态网址为静态

首先创建一个动态网址

如果直接设置为静态会报错

nmcli connection modify westos ipv4.method manual

我们需要先规定好他的静态网址

nmcli connection modify westos ipv4.addresses 172.25.254.228/24

然后设置为静态网址

nmcli connection modify westos ipv4.method manual

此时需要我们重读

关闭nmcli connection down westos

重启nmcli connection up westos

查看一遍成功了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qwefyjwww/article/details/83312707
今日推荐