开启网卡(自动获取ip):
- 进入网络脚本配置目录: cd /etc/sysconfig/network-scripts/
- 打开网卡配置文件: vi ifcfg-ens33
- 修改配置文件:将最后一行“ONBOOT=no” 修改为“ONBOOT=yes” ,
- 保存退出
- 重启网络服务: service network restart
- 查看分配到的ip地址:ip addr (2:ens33:*** inet 后面紧跟ip地址)
设置静态ip:
- 进入网络脚本配置目录: cd /etc/sysconfig/network-scripts/
- 打开网卡配置文件: vi 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=965b7a24-1109-4a77-aded-36ca1de9ade0
DEVICE=ens33
ONBOOT=yes
将此文件修改为:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp #不启用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=965b7a24-1109-4a77-aded-36ca1de9ade0
DEVICE=ens33
ONBOOT=yes #系统在启动时开启该接口
#static ip config
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理。
BOOTPROTO=static #静态ip
IPADDR=192.168.0.106 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.0.1 #默认网关
3.打开network文件,配置DNS服务器地址:vi /etc/sysconfig/network
修改为(如果不修改此文件,无法进行域名解析,将导致无法上网):
# Created by anaconda
NETWORKING=yes
GATEWAY=192.168.0.1
DNS1=114.114.114.114
DNS2=114.114.115.115
4.重启网络服务: service network restart
5.查看分配到的ip地址:ip addr
显示结果:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:fc:70:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.106/24 brd 192.168.0.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fefc:7008/64 scope link
valid_lft forever preferred_lft forever
参考:
1.https://blog.youkuaiyun.com/nkd50000/article/details/78903479