Centos7连接外网设置(静态ip)

  • 网卡配置文件路径
cat /etc/sysconfig/network-scripts/ifcfg-ens33
  • 修改ONBOOT值从no改为yes: 激活网卡
sed -i 's/ONBOOT=no/ONBOOT=yes/g' /etc/sysconfig/network-scripts/ifcfg-ens33

// 或者用下面这条命令

sed -i 's/ONBOOT=.*/ONBOOT=yes/g' /etc/sysconfig/network-scripts/ifcfg-ens33
  • 修改BOOTPROTO值从dhcp改为static: 静态IP
sed -i 's/BOOTPROTO=dhcp/BOOTPROTO=static/g' /etc/sysconfig/network-scripts/ifcfg-ens33
// 或者用下面这条命令

sed -i 's/BOOTPROTO=.* /BOOTPROTO=static/g' /etc/sysconfig/network-scripts/ifcfg-ens33
  • 配置网卡IP
echo 'IPADDR=192.168.248.11' >>  /etc/sysconfig/network-scripts/ifcfg-ens33

注意:这里的192.168.248.11 要和你的VMnet8网卡保持在同一网段

VMWare软件左上角 编辑-->虚拟网络编辑器-->VMnet8后面是 192.168.248.0

Centos7连接外网设置(静态ip)_sed

  • 配置网络掩码
echo 'PREFIX=24' >>  /etc/sysconfig/network-scripts/ifcfg-ens33
  • 配置网关
echo 'GATEWAY=192.168.137.2' >>  /etc/sysconfig/network-scripts/ifcfg-ens33

VMWare软件左上角 编辑-->虚拟网络编辑器-->VMnet8 NAT设置里可以看到是.2

Centos7连接外网设置(静态ip)_linux_02

  • 配置DNS

    (移动的网段)

echo 'DNS1=119.29.29.29' >>  /etc/sysconfig/network-scripts/ifcfg-ens33
  • 重启网卡
systemctl restart network
  • 检查是否连通外网

ping www.qq.com

ping www.baidu.com

Centos7连接外网设置(静态ip)_linux_03

  • 关闭selinux和iptables
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0

iptables -F