Linux配置静态ip

ubuntu16.04配置静态ip:

  1. 配置
$ sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback

auto enp0s8                     // enp0s8 为网卡名,ifconfig 查看
iface enp0s8 inet static
address 192.168.137.205         // 要配置的静态ip,不要与当前的ip重复
gateway 192.168.137.1           // 网关
netmask 255.255.255.0           // 子网掩码
  1. 手动设置dns
$ sudo vim /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8

/etc/resolv.conf 和 /etc/resolvconf/resolv.conf.d/base区别是 第一个是临时的,重启后会消失。

$ sudo resolvconf -u   // Ubuntu系统采用的是非desktop版,如果是desktop版,看第4步
  1. 如果Ubuntu系统采用的是desktop版,由于desktop版安装了NetworkManager,修改完interfaces文档中的内容后,不会生效,需要进行下面的修改:
$ sudo vim /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true
  1. 重启networking
$ sudo /etc/init.d/networking restart
$ sudo shutdown -r now

centos7 配置静态ip:

  1. 打开配置文件
$ cd /etc/sysconfig/network-scripts/
$ sudo vim ifcfg-enp0s3   // 网卡接口名,我的是enp0s3,每个人的电脑可能不一样,有的是eth0
  1. 修改配置文件
// 将BOOTPROTO="dhcp"改为 BOOTPROTO="static",表示ip为静态ip 
BOOTPROTO="static"

// 添加 
IPADDR="192.168.137.205"          // 要配置的静态ip,不要与当前的ip重复
GATEWAY="192.168.137.1"           // 网关
NETMASK="255.255.255.0"           // 子网掩码
DNS1="8.8.8.8"                    // dns地址
  1. 重启网络
$ sudo service netwrok restart
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容