当前位置: 代码网 > 服务器>服务器>Linux > linux配置网络之同时设置静态IP与DNS实践

linux配置网络之同时设置静态IP与DNS实践

2026年08月21日 Linux 我要评论
一、配置网络(1)启动网卡登录root用户,执行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33(注意:网卡配置文件是ifcfg-ens**格式,不同电

一、配置网络

(1)启动网卡

登录root用户,执行命令:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

(注意:网卡配置文件是ifcfg-ens**格式,不同电脑有可能不同)

onboot=no改成onboot=yes

保存后退出。

激活指定的网络接口,执行命令:

ifup  ifcfg-ens33  

(2)安装net-tools

启动网卡之后,接着执行,ifconfig命令,然后终端会提示

-bash:ifconfig:command not found

 

也就是说不能识别ifconfig。在此需要安装net-tools软件。

执行以下命令:

yum -y install net-tools

(自动连接aliyun镜像,也可能是别的)

(3)验证安装成功。

再执行ifconfig命令,看到本机的网络配置信息,如下:

使用命令:ping www.baidu.com,联网成功。

二、设置静态ip与dns

搭建分布式集群时,ip地址应该是固定的。

(1)查询当前的网关和ip

输入命令:ifconfig   ——得到当前的ip地址。

 输入命令:netstat –rn      ——得到当前的网关

静态ip的前三位与查询到的值的前三位保持一致,最后一位可以改,假设设定静态ip地址为:192.168.116.101

(2)编辑网卡设置文件

进入目录:

cd /etc/sysconfig/network-scripts

编辑文件ifcfg-ens33:

vi ifcfg-ens33

注意,只要名字是ifcfg-ens**格式即可,**可能是其他数字

修改内容如下:

bootproto=dhcp改为bootproto=static
ipaddr=192.168.116.101 
netmask=255.255.255.0
gateway=192.168.116.2   (使用netstat -rn命令查看本机的网关)

修改的过程不要复制粘贴,以免引入其他不可见字符。

  • 输入命令:reboot ——重启系统
  • 输入命令:ifconfig   ——查看刚刚设置的静态ip地址生效。

(3)设置dns服务器

输入命令:ping www.baidu.com,显示如下,说明不能联网。

还需要设置dns服务器

resolv.confdns域名解析的配置文件。

执行指令:

vi  /etc/resolv.conf

添加一行

nameserver 192.168.116.2   #定义dns服务器的ip地址。

重启网络:

service network restart

再次:ping www.baidu.com   ——验证联网成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com