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
网卡的接口类型为静态 IP
(inet static
)。eno1:0
和 eno1:1
则是为 eno1
网卡配置额外的第二个和第三个 IP
地址,同样是静态配置。
- 假设网卡名是eno1,ip,掩码,网关,dns分别假设,可自行修改。
auto eno2
对另一张网卡 eno2
进行类似的配置。/etc/init.d/networking restart
:重启网络服务以使配置生效。
ifdown {interface}
ifup {interface}
{interface}
是要操作的网卡名称,例如eth0
、wlan0
等。- 执行
ifdown
命令会禁用指定的网卡,而执行ifup
命令会启用指定的网卡。 - 需要注意的是,
ifdown
和ifup
命令需要管理员权限才能执行。
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
:执行该命令使对网络配置文件的修改生效。