Ubuntu16-18网卡配置

Ubuntu16配置一网卡多ip地址

vi /etc/network/interfaces 

auto eno1

iface eno1 inet static

address 100.100.100.100

netmask 255.255.255.0

gateway 100.100.100.254

dns-nameservers 8.8.8.8

auto eno1:0 

iface eno1:0 inet static

address 103.193.172.186

netmask 255.255.255.0

auto eno1:1 

iface eno1:1 inet static

address 103.193.172.188

netmask 255.255.255.0

auto eno2

iface eno2 inet static

address 103.127.80.200

netmask 255.255.255.192


/etc/init.d/networking restart 
  • vi /etc/network/interfaces:使用 vi 编辑器打开网络接口配置文件。
  • auto eno1:表示自动启用 eno1 网卡。
  • iface eno1 inet static:定义 eno1 网卡的接口类型为静态 IPinet static)。
  • eno1:0 和 eno1:1 则是为 eno1 网卡配置额外的第二个和第三个 IP 地址,同样是静态配置。
    • 假设网卡名是eno1,ip,掩码,网关,dns分别假设,可自行修改。
  • auto eno2 对另一张网卡 eno2 进行类似的配置。
  • /etc/init.d/networking restart:重启网络服务以使配置生效。
ifdown {interface}
ifup {interface}
  • {interface}是要操作的网卡名称,例如eth0wlan0等。
  • 执行ifdown命令会禁用指定的网卡,而执行ifup命令会启用指定的网卡。
  • 需要注意的是,ifdownifup命令需要管理员权限才能执行。

centos配置的区别

vi /etc/sysconfig/network-scripts/ifcfg-eno1  #进入指定网卡配置文件

BOOTPROTO=static
DEVICE=eno1
ONBOOT=yes
IPADDR=103.193.172.84
NETMASK=255.255.255.0
IPADDR1=103.193.172.186
NETMASK1=255.255.255.0
GATEWAY=103.193.172.254
DNS1=8.8.8.8
DNS2=223.5.5.5

vi /etc/sysconfig/network-scripts/ifcfg-eno2  #进入另一网卡配置文件

BOOTPROTO=static
DEVICE=eno2
ONBOOT=yes
IPADDR=103.127.80.200
NETMASK=255.255.255.192
  • BOOTPROTO=static:表示网卡的 IP 获取方式为静态指定。
  • DEVICE=设备名:指定要配置的网卡设备名称。
  • ONBOOT=yes:表示系统启动时自动启用该网卡。
  • IPADDR:指定主 IP 地址。
  • NETMASK:子网掩码。
  • IPADDR1:可能是额外的 IP 地址(备用或其他用途)。
  • NETMASK1:与 IPADDR1 对应的子网掩码。
  • GATEWAY:网关地址。
  • DNS1 和 DNS2:指定 DNS 服务器地址。

Ubuntu18网卡配置

vi /etc/netplan/01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 114.114.114.114

netplan apply
  • vi /etc/netplan/01-netcfg.yaml:使用 vi 编辑器打开特定的网络配置文件 01-netcfg.yaml,用于编辑网络相关设置。
  • network: version: 2:指定网络配置的版本为 2。
  • renderer: networkd:设定渲染器为 networkd
  • ethernets: eno1::针对 eno1 以太网接口进行具体配置。
    • addresses: - 192.168.1.100/24:设定该接口的 IP 地址和子网掩码。
    • gateway4: 192.168.1.1:指定网关地址。
    • nameservers: addresses: - 8.8.8.8 - 114.114.114.114:设定 DNS 服务器地址。
  • netplan apply:执行该命令使对网络配置文件的修改生效。
    • 这里需要注意缩进

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值