大家好,又见面了,我是你们的朋友全栈君。
系统版本 centos7.7
1、ip配置(配置后局域网内可互ping)
同网段内设置,不用网关即可通信
1、临时设置
代码语言:javascript复制# 设置接口ens33的地址为192.168.59.27
ip addr add 192.168.56.27/24 dev ens33
# 查看接口ens33地址
ip addr show ens33
2、永久设置 进入目录/etc/sysconfig/network-scripts ,修改文件ifcfg-ens33 ,修改或添加下列几项
代码语言:javascript复制BOOTPROTO="none" # 设为none或static,表示静态
DEFROUTE="yes" # 默认路由
ONBOOT="yes" #开机启动
IPADDR="192.168.59.27" #ip地址
PREFIX="24" # 子网掩码
GATEWAY="192.168.59.2" #网关
DNS1="114.114.114.114" #dns
2、网关设置(配置后可跨网络ping)
跨网络访问(访问其他网段内设备),需要通过网关设备,由该设备作为中间站,网关ip即为该设备ip。
1、临时设置
代码语言:javascript复制#添加网关
ip route add default via 192.168.59.2
#查看路由 ,default 或 0.0.0.0的即为网关
ip route
#或使用 route -n 或 netstat -nr
route -n
2、永久设置 将网关写入文件ifcfg-ens33 ,即为1中的 GATEWAY=“192.168.59.2”
3、dns设置(配置后联网百度)
访问外网如百度即属于跨网络访问,但我们只知道百度地址为www.baidu.com ,不知道其对应的ip ,需要访问dns服务器(dns服务器可以查询域名对应ip),设置dns服务器地址 ,之后联网成功。
代码语言:javascript复制#查询dns
cat /etc/resolv.conf
查询结果如上,则设置成功,如没有nameserver设置,则直接将 nameserver 114.114.114.114 添加到/etc/resolv.conf中即可 ,或 如1中的修改方式DNS1=“114.114.114.114”
提示:114.114.114.114为常用dns地址,也可使用其他如 8.8.8.8 或 其他dns服务器地址。
4、联网
设置ip、网关、dns后,设备联网成功。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135330.html原文链接:https://javaforall.cn