Linux如何固定ip地址,及ifcfg-ens33文件参数
1.进入/etc/sysconfig/network-scripts//etc是Linux里面的一个配置文件,里面包涵系统启动脚本。启动配置文件等等一些东西,/network-scrip是一个网络配置文件2.修改ifcfg-ens33文件任何修改之前要记得备份,可以使用cp命令在当前文件夹下备份,将ifcfg-ens33备份到当前文件夹,并命名为ifcfg-ens33.back,可以使用cp命令进
1.进入/etc/sysconfig/network-scripts/
/etc是Linux里面的一个配置文件,里面包涵系统启动脚本。启动配置文件等等一些东西,
/network-scrip是一个网络配置文件
2.修改ifcfg-ens33文件
任何修改之前要记得备份,可以使用cp命令在当前文件夹下备份,将ifcfg-ens33备份到当前文件夹,并命名为ifcfg-e3.back(备份的名字要跟ifcfg-ens33不一样),如下:
cp ifcfg-ens33 ./ifcfg-e3.back
3.打开ifcfg-ens33文本文件,可以看到一下内容
1 TYPE="Ethernet" #网卡类型
2 PROXY_METHOD="none" #代理方式
3 BROWSER_ONLY="no" #只是浏览器
4 BOOTPROTO="dhcp" #DHCP 是动态获取IP地址协议,DHCP获取IP地址是有租约时间的,租约到
#了就会重新获取一个IP地址,static:静态ip
5 DEFROUTE="yes" #默认路由
6 IPV4_FAILURE_FATAL="no" #是否开启IPV4致命错误检测
7 IPV6INIT="yes" #IPV6是否自动初始化
8 IPV6_AUTOCONF="yes" #IPV6是否自动配置
9 IPV6_DEFROUTE="yes" #IPV6是否可以为默认路由
10 IPV6_FAILURE_FATAL="no" #是否开启IPV6致命错误检测
11 IPV6_ADDR_GEN_MODE="stable-privacy" #IPV6地址生成模型
12 NAME="ens33" #网卡物理设备名称
13 UUID="a7db1fa9-1519-406d-9dc6-895e97a991e4" #通用唯一识别码
14 DEVICE="ens33" #网卡设备名称,这个必须和‘NAME’的值一样
15 ONBOOT="yes" #是否开机启动
~
修改之后的内容:
1 TYPE="Ethernet"
2 BOOTPROTO="static" #DHCP改为static,动态获取ip地址协议改为静态
3 DEFROUTE="yes"
4 NAME="ens33"
5 UUID="a7db1fa9-1519-406d-9dc6-895e97a991e4"
6 DEVICE="ens33"
7 ONBOOT="yes"
8 IPADDR="192.168.253.151" #填写你想固定的ip地址
9 NETMAST="255.255.255.0" #填写子网掩码
10 GATEWAY="192.168.253.2" #填写网关
(1)8那里,ip以/24结尾的,如:192.168.253.150/24 前三位ip不要变,可变最后一 位,最后一位的有效范围在1~254,实际范围为0~255,但0、255都是系统保留的,不能作为有效ip使用。
(2)网关填写要与自己的系统里面的相同。
[root@localhost network-scripts]# ip r
default via 192.168.253.2 dev ens33 proto dhcp metric 100
查看网关。
4.配置文件之后回到虚拟机,修改网卡
ifdown ens33 #禁用网卡ens33
ifup ens33 #启用网卡ens33
如果激活网卡不生效,可以试着重启一下
- systemctl restart NetworkManage ----重启系统服务
- systemctl start NetworkMange ---- 启动
- systemctl stop NetworkMange ---- 关闭
5.修改/etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114 #增加一行
nameserver 114.114.114.114是一个公认的DNS服务器,提供一些域名解析,解析一些ip
不写这个的话,可能会解析不出一些域名,然后在ping www.baidu.com 看看能不能ping通 ,能的话,那就意味着成功了!
更多推荐
所有评论(0)