(两种获取IP方式:DHCP自动获取、静态配置)
Debian
1 . 打开文件
vim /etc/network/interfaces
2 . 修改
dhcp自动获取
修改为:
Image.png
auto eth0 # eth0指的是自己机器上ifconfig 输出对的网卡别名相符
iface eth0 inet dhcp # 表示获取ip方式为dhcp
配置静态IP
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
网友评论