linux中如何固定ip地址(完美解决每次ssh连接时ip变化)

目录

 

1.查看dhcp下的默认网关

2.修改网络配置,我这里的连接方式是ens33

3.检测网络是否还能连通

配置过程中遇到啥问题欢迎留言!!!!


1.查看dhcp下的默认网关

方法1:route -n

0.0.0.0         192.168.248.2   0.0.0.0         UG    100    0        0 ens33
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.248.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33

默认为第一条 192.168.248.2这里很重要,

2.修改网络配置,我这里的连接方式是ens33

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

修改内容如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"   #这里需要改由dhcp改为static
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="743b7e9f-0aa3-41e0-8dec-9b5bf3b32f92"
DEVICE="ens33"
ONBOOT="yes"    #这里需要改由no改为yes
IPADDR=192.168.248.136  #这里改为你的静态ip地址
NETMASK=255.255.255.0   #掩码
DNS1=8.8.8.8            #代理dns服务器
GATEWAY=192.168.248.2   #这里写前面查找到的默认网关

使用:wq保存退出

service network restart

使用ifconfig查看ip地址是否改变

ens33: flags=4163  mtu 1500
        inet 192.168.248.136  netmask 255.255.255.0  broadcast 192.168.248.255

以及成功更改

3.检测网络是否还能连通

使用ping www.baidu.com

ping www.baidu.com
PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data.
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=1 ttl=128 time=18.3 ms
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=2 ttl=128 time=27.7 ms
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=3 ttl=128 time=23.1 ms
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=4 ttl=128 time=33.6 ms
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=5 ttl=128 time=30.5 ms
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=6 ttl=128 time=11.2 ms
^C
--- www.a.shifen.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5058ms
rtt min/avg/max/mdev = 11.289/24.116/33.607/7.559 ms

从结果可以看出网络也能连通

配置过程中遇到啥问题欢迎留言!!!!

你可能感兴趣的:(LINUX,linux,网络,centos)