linux配置静态ip

烂柯 发布于 2022-08-10 179 次阅读


查看ip

# 可以查看网卡的ip、mac等信息
ip addr 
# 或 ip a

CentOS设置静态IP

sudo vi /etc/sysconfig/network-scripts/ifcfg-<网卡名>

#设置静态IP
#BOOTPROTO=dhcp # 使用静态IP地址
BOOTPROTO=static # 使用静态IP地址
IPADDR=19.37.33.66  # 设置的静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关地址 
DNS1=61.139.2.69 # DNS服务器

ONBOOT=yes  #设置网卡启动方式为 开机启动 并且可以通过系统服务管理器 systemctl 控制网卡

#重启网络服务
sudo service network restart;

Ubuntu设置静态IP

#netplan配置文件是00-installer-config.yaml,也是Ubuntu20.04服务器发行版的名称
sudo vi /etc/netplan/00-installer-config.yaml
#配置yaml如下
network:
  ethernets:
    enp7s0:
      dhcp4: no 
      addresses:
        - 192.168.1.2/24
      routes:
        - to: default
          via: 192.168.1.1        
      nameservers:
        addresses: [61.139.2.69,218.6.200.139]
  version: 2
  renderer: networkd

#dhcp4=no 关闭动态IP地址
#addresses 设置的静态IP地址
#routes配置网关路由
#nameservers配置DNS

#应用netplan配置
sudo netplan apply

注:如果系统安装过ifupdow命令,netplan apply设置可能无效

#设置对应网卡静态ip
# The primary network interface
iface eth0 inet manual
auto pnet0
iface pnet0 inet static
    pre-up ip link set dev eth0 up
    bridge_ports eth0
    bridge_stp off
    address 192.168.1.4
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 61.139.2.69
烂柯

最后更新于 2023-07-11