ubuntu15 设置静态ip && centos7设置静态ip
ubuntu15 设置静态ip && centos7设置静态ip
【温馨提示,重启网卡】
sudo /etc/init.d/networking restart #重启网卡
sudo service network-manager restart #或者用这个命令
sudo systemctl restart networking.service #或者用这个命令
sudo ip addr flush ens33 # 刷新IP
命令无效就重启电脑
当前状态:如图所示,我的网卡为 eno16777736(因为是虚拟机),ip地址为192.168.1.82
设置静态ip:
在 /etc/network/interfaces 中添加如下(命令: vi /etc/network/interfaces):
auto eno16777736 //指定为static iface eno16777736 inet static address 192.168.1.113 //IP地址 gateway 192.168.1.255 //网关 或者用 【192.168.1.1】 netmask 255.255.255.0 //子网掩码
重启网卡:
sudo /etc/init.d/networking restart (/etc/init.d/networking 出现找不到,请确定/etc/init.d/ 下是否是networking)
sudo ip addr flush ens33 # 刷新IP
sudo systemctl restart networking.service
sudo reboot
设置dns: sudo vim /etc/resolv.conf ;
设置 谷歌dns: nameserver 8.8.8.8
设置 阿里dns: nameserver 223.5.5.5 223.6.6.6
马上成功啦,赶紧重启系统试试效果;开机后奇迹发生了,不能上网后来想想是不是我的DNS出问题了,使用
vim /etc/resolv.conf 打开看看,果然这里设置的DNS没有了; 解决办法:
在/etc/resolvconf/resolv.conf.d/head文件中写入DNS:
vi /etc/resolvconf/resolv.conf.d/head
添加dns: nameserver 8.8.8.8
配置完后重启网络,
/etc/init.d/networking restart
02) centos7 设置静态ip
修改 /etc/sysconfig/network-scripts 下的文件 我的是ens32 内容如下
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=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=ens32 UUID=17fa9185-7a86-4f20-8ccd-14c43f27498a DEVICE=ens32 #添加下面内容 IPADDR=192.168.1.200 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 DNS1=8.8.8.8 ONBOOT=YES #开机联网 ZONE=public
修改完重启网卡,并关闭防火墙
service network restart
service network restart
systemctl stop firewalld
systemctl stop firewalld.service