# centos7
### 修改ip地址
1. ifconfig 找出網(wǎng)卡的名稱? 查看網(wǎng)卡為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
#設(shè)置開機自啟
ONBOOT=yes
#配置IP地址信息
IPADDR=192.168.100.90
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
#取消NetworkManager管理
NM_CONTROLLED=no
```
### 重啟網(wǎng)絡(luò)服務(wù)
> systemctl restart network
### 配置DNS
> vim /etc/NetworkManager/NetworkManager.conf
### 在[main]中添加
> dns=no
## 修改resolv.conf配置文件
> vim /etc/resolv.conf
### 添加
```bash
? ? #主DNS服務(wù)器
? ? nameserver 218.85.157.99
? ? #備DNS服務(wù)器
? ? nameserver 114.114.114.114
```
###? ? 重啟NetworkManager
```bash
systemctl restart NetworkManager
```
# debian9
### 修改IP地址:
1. 編輯文件
```bash
vim /etc/network/interfaces
```
2. 設(shè)置靜態(tài)IP
```bash
auto lo
iface lo inet lookback
auto eth0
iface eth0 inet static #將網(wǎng)卡eth0設(shè)置為獲取靜態(tài)地址
address 192.168.1.10 #替換為自己的IP地址
netmask 255.255.255.0 #替換為自己的子網(wǎng)掩碼
gateway 192.168.1.1 #替換為自己的網(wǎng)關(guān)地址
```
3. 設(shè)置為DHCP自動獲取IP
```
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp #將網(wǎng)卡eth0設(shè)置為自動獲取IP
```
4. 重啟網(wǎng)卡服務(wù)
debian8
`systemctl restart network`
debian9
`service networking restart`
### 修改DNS
1. 編輯文件
```bash
vim /etc/resolv.conf
```
2. 添加DNS
```bash
nameserver 114.114.114.114 #替換為自己的DNS服務(wù)器地址
```
3. 查詢IP及測試網(wǎng)絡(luò)連通
> debian8
> `ifconfig`
> debian9
> `ip addr`
2.測試網(wǎng)絡(luò)連通
`ping www.baidu.com`
# ubuntu16.04
### 修改IP地址
1. 編輯文件```sudo vim /etc/network/interfaces```
2.? ```bash?
? ? auto eth0 #要設(shè)置的網(wǎng)卡
? ? iface eth0 inet static #設(shè)置靜態(tài)IP;如果是使用自動IP用dhcp,后面的不用設(shè)置,一般少用
? ? ```
3.
? ? addressxxx.xxx.xxx.xxx #IP地址
? ? netmaskxxx.xxx.xxx.xxx #子網(wǎng)掩碼
? ? gatewayxxx.xxx.xxx.xxx #網(wǎng)關(guān)
### 修改DNS
1. 編輯``` sudo vim /etc/resolv.conf ```
*上面設(shè)置的文件重啟后會覆蓋,如果要持久的保存,需要修改:/etc/resolvconf/resolv.conf.d/base*
3.
? ? nameserver 172.16.3.4 #希望修改成的DNS
? ? nameserver 172.16.3.3 #希望修改成的DNS
4. 先運行一次,然后在rc.local里加入這個重啟網(wǎng)絡(luò)配置的命令:
```bash
? ? sudo /etc/init.d/networking restart #使網(wǎng)卡配置生效
? ? sudo /etc/init.d/resolvconf restart #使DNS生效
```