服务器如何修改ip地址

在设置ip前我先来看看路由器的网络配置。

我们连接到wifi或插上网线时电脑ip为什么是192.168.0.XXX?那是因为我们的ip地址都是通过路由自己分配的。

我们可以看到配置项

地址开始地址为192.168.0.2

地址结束地址为192.168.0.254

那么我们接上wifi路由就会自动给我们分配192.168.0.2到192.168.0.254没有使用过的ip。这就是我们所谓的动态ip获取。静态ip获取就是我们从路由192.168.0.2到192.168.0.254中抽取到一个任意没有使用过的ip作为自己的ip固定使用。

举一反三:我们设置开始地址为192.168.150.2 ~结束地址为192.168.150.254 IP可用范围是多少?

地址租期,我们可以看到ip地址并不时固定只要你ip地址到了租期他就会自动切换ip地址。这就是为什么有的人电脑网络ip地址昨天明明是192.168.0.199。第二就变成192.168.0.2到192.168.0.200了。我们可以设置ip地址租期从而减少ip变动的问题。

网关:相当于一个教室的出口所有人的进去都是从这里出去的,网关有网就是所有网段有网,网关没网所有网段就没网。所以上不了网的朋友检查一下网关是否配置错误.。

DNS解析域名作用。如www.baidu.com 、4399.com为什么我们在浏览器上输入就能进入打开对应的网页这都归功于DNS解析常用的DNS解析地址114.114.114.114或8.8.8.8或233.5.5.5。

讲完ip路由我们来看看Liunx服务器如何修改ip地址。

第一步我们查看一下设备是否联网把虚拟机软件看作路由与实体机。

我们查看一下虚拟机网络设置。当网络设置当成路由器

我们可以看到NAT模式子网ip为192.168.233.0子网掩码为255.255.255.0网关为192.168.233.2。所以我们可用的ip地址为192.168.233.3~192.168.233.254。

为什么了???

因为192.168.233.1被我们真实电脑占用了192.168.233.2给网关使用了就是连接虚拟机与真实主机的通道大门。因为子掩码为255.255.255.0所以我们的192.168.233.3~192.168.233.254如果子掩码为255.255.254.0那么我们的ip地址就为192.168.233.3~192.168.234.254 一下就跳到234网段了可用ip变多了,关于字掩码问题有排讲我们先不理。

二、查看网卡信息

我们能上网除了硬件、还有软件驱动组合在一起所以我们的查看一下网卡名称。我们输入

ifconfig

查看网络状态

可以看到有三个网络、我们排除一下virbr0:这个是虚拟网桥信息一般都是v开头我们不需要管它。

Io:这个是记录了本机地址所以也不是我们硬件网卡。

只有一个ens33这个才是我们的网卡硬件名称。

三、设置IP网络

我们找到网卡需要去(记得root 、sudo)

/etc/sysconfig/network-scripts

我们可以看到里面的网卡配置文件我们找到ifcfg-ens33 我们vi / vim进去配置

vim ifcfg-ens33

我们可以到到以下配置信息

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="b739149b-321c-400f-bb4a-63e030896119"
DEVICE="ens33"
ONBOOT="yes"


以下解释
TYPE="Ethernet":指定网络接口的类型为以太网。
PROXY_METHOD="none":表示不使用代理方法。
BROWSER_ONLY="no":表示该接口不仅用于浏览器,还可以用于其他应用程序。
BOOTPROTO="dhcp":指定网络接口的IP地址获取方式为动态主机配置协议(DHCP)。静态IP设置为static
DEFROUTE="yes":表示该接口是默认路由。
IPV4_FAILURE_FATAL="no":表示如果IPv4配置失败,系统不会终止启动过程。
IPV6INIT="yes":表示启用IPv6初始化。
IPV6_AUTOCONF="yes":表示启用IPv6自动配置功能。
IPV6_DEFROUTE="yes":表示将该接口设置为IPv6默认路由。
IPV6_FAILURE_FATAL="no":表示如果IPv6配置失败,系统不会终止启动过程。
IPV6_ADDR_GEN_MODE="stable-privacy":表示IPv6地址生成模式为稳定隐私模式。
NAME="ens33":指定网络接口的名称为ens33。
UUID="b739149b-321c-400f-bb4a-63e030896119":为网络接口分配一个唯一的标识符。
DEVICE="ens33":指定网络接口的设备名称为ens33。
ONBOOT="yes":表示在系统启动时自动激活该网络接口。

现在为动态ip我们把它设置为静态ip

主要添加以下参数

修改 BOOTPROTO="static"
添加ip项目
IDADDR="192.168.233.139"
NETMASK="255.255.255.0"
GATEWAY="192.168.233.2"
DNS1="114.114.11

然后保存退出。

重启网卡

systemctl restart network

注意:图形化系统需要关闭禁用图形化网络设置

禁用图形化网络
systemctl stop NetworkManager  

是否开机启动
systemctl is-enabled NetworkManagert

禁止开机自启动
systemctl disable NetworkManager

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/78418.html

(0)
guozi的头像guozi
上一篇 2024年5月29日 下午5:48
下一篇 2024年5月29日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注