Debian、ContOS、Ubuntu系统手动配置网卡获取IP

2019-08-01  本文已影响0人  絮情

(两种获取IP方式:DHCP自动获取、静态配置)

Debian

1 . 打开文件
vim /etc/network/interfaces

2 . 修改
dhcp自动获取
修改为:


Image.png
auto eth0 # eth0指的是自己机器上ifconfig 输出对的网卡别名相符
iface eth0 inet dhcp # 表示获取ip方式为dhcp

配置静态IP

修改为: Image.png

3 . 重启网络服务
/etc/init.d/networking restart

ContOS

1 . 打开
vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0为网卡设备别名)

2 . 修改
DHCP方式获取

ONBOOT = yes 指系统启动时激活此设备 BOOTPROTO=dhcp 指获取ip方式为dhcp


Image.png

静态配置

修改
BOOTPROTO=static

换行添加

IPADDR=172.16.110.126
NETMASK=255.255.255.0
GATEWAY=172.16.110.1
DNS1=172.16.8.8
DNS2=8.8.8.8

3 . 重启网络服务
service network restart

Ubuntu

版本:ubuntu 12.04

1 . 打开
vim etc/network/interfaces

2 . 添加网卡配置(静态获取IP和DHCP获取IP选一个配置即可)
静态获取IP

auto lo
iface lo inet loopback
auto eth0

iface eth0 inet static
address 192.168.31.99
netmask 255.255.255.0
gateway 192.168.31.1
dns-nameservers 211.136.20.203 

DHCP获取IP

auto eth0 
iface eth0 inet dhcp

3 . 重启网络设备

sudo /etc/init.d/networking restart

版本:ubuntu 14.04

(设置与12.04相同,但还需要再修改一个文件)
1 . 修改managed参数

/etc/NetworkManager/NetworkManager.conf # 将参数 managed 设置为 true

2 . 按照12.04 修改配置

版本:ubuntu 16.04

1 . 打开
vim /etc/network/inrerfaces

2 . 增加

静态获取IP

auto ens33 # ens33 为网卡别名
iface ens33 inet static # 设置为静态配置
address 172.20.10.134 # 设置IP地址
netmask 255.255.255.0 # 设置子网掩码
gateway 172.20.10.2 # 设置网关

提示(ubuntu 16 之后的网卡名字不再是eth0之类命名,根据本机器ifconfig查看到的为准)

DHCP获取IP

auto ens33
iface ens33 inet dhcp

3 . 修改managed 参数

vim /etc/NetworkManager/NetworkManager.conf # 打开将参数 managed 设置为 true

4 . 设置DNS

vim /etc/resolvconf/resolv.conf.d/base # 打开文件增加 
-------------------------------------------------------------

nameserver 114.114.114.114
nameserver 8.8.8.8

验证

resolvconf -u

提示( 因为机器在重启后,真正读取dns 的配置是在 /etc/resolv.conf,但是 /etc/resolv.conf 的数据来源于 /etc/resolvconf/resolv.conf.d/base)

5 . 重启网络服务

/etc/init.d/networking restart

版本:ubunut 18.04

1 . 打开

/etc/netplan/01-network-manager-all.yaml

2 . 修改为

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

  ethernets:
    ens33:  #配置的网卡名称
      dhcp4: no #dhcp4关闭
      dhcp6: no #dhcp6关闭
      addresses: [172.20.10.155/24] #设置本机IP及掩码
      gateway4: 192.20.10.2 #设置网关
      nameservers:
              addresses: [114.114.114.114,8.8.8.8] #设置DNS

3 . 执行命令,使配置文件生效

netplan apply

上一篇 下一篇

猜你喜欢

热点阅读