centos7 debian9 ubuntu16.04 修改IP及DNS

# centos7

### 修改ip地址

1. ifconfig 找出网卡的名称  查看网卡为ens33

2. > cd /etc/sysconfig/network-scripts/  ---- 查看

3. vim ifcfg-ens33

```bash

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

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=c886ea74-29f0-487c-9947-34345f1d3623

DEVICE=ens33

#设置开机自启

ONBOOT=yes

#配置IP地址信息

IPADDR=192.168.100.90

NETMASK=255.255.255.0

GATEWAY=192.168.100.1

#取消NetworkManager管理

NM_CONTROLLED=no

```

### 重启网络服务

> systemctl restart network

### 配置DNS

> vim /etc/NetworkManager/NetworkManager.conf

### 在[main]中添加

> dns=no

## 修改resolv.conf配置文件

> vim /etc/resolv.conf

### 添加

```bash

    #主DNS服务器

    nameserver 218.85.157.99

    #备DNS服务器

    nameserver 114.114.114.114

```


###    重启NetworkManager

```bash

systemctl restart NetworkManager

```

# debian9

### 修改IP地址:

1. 编辑文件

```bash

vim /etc/network/interfaces

```

2. 设置静态IP

```bash

auto lo

iface lo inet lookback

auto eth0

iface eth0 inet static #将网卡eth0设置为获取静态地址

address 192.168.1.10 #替换为自己的IP地址

netmask 255.255.255.0 #替换为自己的子网掩码

gateway 192.168.1.1 #替换为自己的网关地址

```

3. 设置为DHCP自动获取IP

```

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp #将网卡eth0设置为自动获取IP

```

4. 重启网卡服务

debian8

`systemctl restart network`

debian9

`service networking restart`

### 修改DNS

1. 编辑文件

```bash

vim /etc/resolv.conf

```

2. 添加DNS

```bash

nameserver 114.114.114.114 #替换为自己的DNS服务器地址

```

3. 查询IP及测试网络连通

> debian8

> `ifconfig`

> debian9

> `ip addr`

2.测试网络连通

`ping www.baidu.com`

# ubuntu16.04

### 修改IP地址

1. 编辑文件```sudo vim /etc/network/interfaces```

2.  ```bash 

    auto eth0 #要设置的网卡

    iface eth0 inet static #设置静态IP;如果是使用自动IP用dhcp,后面的不用设置,一般少用

    ```

3.

    addressxxx.xxx.xxx.xxx #IP地址

    netmaskxxx.xxx.xxx.xxx #子网掩码

    gatewayxxx.xxx.xxx.xxx #网关


### 修改DNS

1. 编辑``` sudo vim /etc/resolv.conf ```

*上面设置的文件重启后会覆盖,如果要持久的保存,需要修改:/etc/resolvconf/resolv.conf.d/base*

3.

    nameserver 172.16.3.4 #希望修改成的DNS

    nameserver 172.16.3.3 #希望修改成的DNS


4. 先运行一次,然后在rc.local里加入这个重启网络配置的命令:

```bash

    sudo /etc/init.d/networking restart #使网卡配置生效

    sudo /etc/init.d/resolvconf restart #使DNS生效

```

原文链接

你可能感兴趣的:(centos7 debian9 ubuntu16.04 修改IP及DNS)