linux操作系统配置静态IP大全

一、ubuntu14.04/16.04

用ifconfig -a查看有哪些网卡

编辑配置文件
sudo vim /etc/network/interfaces

auto lo
iface lo inet loopback

auto eno1
iface eno1  inet static
address 172.16.35.56
netmask 255.255.255.0
gateway 172.16.35.254
dns-nameservers 223.5.5.5

解释

lo		代表环回口,默认配置即可
eno1	代表第一块网卡的名字
static	代表配置静态IP
address	代表IP地址
netmask	代表子网掩码
geteway	代表网关
dns-nameservers	指定DNS服务器

修改完成后保存退出,重启网卡

sudo /etc/init.d/networking restart

PS:如果重启网卡无效,则重启服务器

二、ubuntu 18.04.3

该版本与之前的版本有很大的不一样,网卡配置文件使用的是json的格式

sudo vim /etc/netplan/50-cloud-init.yaml
内容如下

network:
    version: 2
    ethernets:
        ens33:
        dhcp4: no
        addresses: [192.168.18.123/24]
        gateway4:  192.168.18.2
        nameservers:
            addresses: [192.168.18.2, 114.114.114.114]

解释:

ens33   	代表网卡名
dhcp4   	为no表示配置静态IP
address		代表IP地址和子网掩码
gateway4	代表网关
nameservers 代表DNS服务器

修改完成后保存退出,重启网卡

sudo netplan apply

PS:如果重启网卡无效,则重启服务器

三、CentOS 7.x

sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

eth0代表网卡名,有时候会是ens33,可以通过ip a s查看

配置文件:

BOOTPROTO=static
IPADDR=172.16.31.102
NETMASK=255.255.255.0
GATEWAY=172.16.31.1
DNS=223.5.5.5
ONBOOT=yes

linux操作系统配置静态IP大全_第1张图片
解释:

BOOTPROTO		代表启动协议(可选static、dhcp)
IPADDR	表示IP地址
NETMASK	表示子网掩码
GATEWAY	表示网关
DNS	表示域名服务器

修改完成后保存退出,重启网卡

sudo service network restart

四、SUSE12 SP3

vim /etc/sysconfig/network/ifcfg-eth0
eth0代表网卡名,有时候会是ens33,可以通过ip a s查看
配置文件:

BOOTPROTO='static'
IPADDR=172.16.38.91
NETMASK=255.255.255.0
STARTMODE='auto'

在这里插入图片描述
解释:

BOOTPROTO		代表启动协议(可选static、dhcp)
IPADDR	表示IP地址
NETMASK	表示子网掩码
STARTMODE='auto'		表示开机启动

配置网关

echo “default 172.16.38.254” > /etc/sysconfig/network/routes

重启网卡

service network restart

你可能感兴趣的:(Linux)