CentOS双网卡内外网配置 route 网卡别名详解




CentOS双网卡内外网配置 route 网卡别名详解

2022-07-20 21:02:57 网络知识 官方管理员

网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在/etc/udev/rules.d/70-persistent-net.rule生成一个新的MAC地址,复制网卡eth0到eth1,注意去掉UUID和修改正确的MAC地址,修改配置文件:

BOOTPROTO={static|none|dhcp|bootp}:要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址;

IPADDR=:IP地址NETMASK=:子网掩码GATEWAY=:设定默认网关;两个网卡只能设置一个网关,网关是虚拟机—网络编辑器里面的网关,如果需要上网,还需要在外网eth0上添加DNS1=网关。重启网卡服务就可以正常上网了。

网络配置:

网络配置文件:/etc/sysconfig/network

网络接口配置文件:ifcfg-ethx

/etc/sysconfig/network-scripts/ifcfg-ethx

DEVICE=:关联的设备名称,要与文件名的后半部ethx保持一致;

BOOTPROTO={static|none|dhcp|bootp}:引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址;

IPADDR=:IP地址

NETMASK=:子网掩码

GATEWAY=:设定默认网关;

ONBOOT=:开机时是否自动激活此网络接口;

HWADDR=:硬件地址,要与硬件中的地址保持一致;可省;

修改后不会立即生效,但重启网络服务或主机都会生效;

添加路由

路由:/etc/sysconfig/network-scripts/route-ethX

添加格式一:route-eth1

DESTviaNEXTHOP

192.168.10.0via10.0.0.254

添加格式二:

ADDRESS0=网络地址

NETMASK0=掩码

GATEWAY0=网关

添加路由命令route:

路由:routeadd:添加【-host:主机路由、-net:网络路由、default:默认】

routeadd-net|-hostDEST【iP】gwNEXTHOP【网关】

routeadddefaultgwNEXTHOP

del:删除【-host、-net】

routedel-net10.0.0.0/8

routedel-net0.0.0.0

routedeldefault

【所做出的改动重启网络服务或主机后失效;】

查看:route-n:以数字方式显示各主机或端口等相关信息

DNS服务器指定方法只有一种:/etc/resolv.conf

nameserverDNS_IP_1

nameserverDNS_IP_2

指定本地解析:/etc/hosts:主机IP主机名主机别名【172.16.0.1www.magedu.comwww】

Iproute2命令【ifconfig老旧】

link:网络接口属性、addr:协议地址、route:路由

linkshow【ip-slinkshoweth0】等价于ifconfigeth0

set【iplinksetDEV{up|down}】启动网卡

addradd【ipaddraddADDRESSdevDEV】增加IP到网卡设备DEV

del【ipaddrdelADDRESSdevDEV】删除协议地址

show【ipaddrshowdevDEVtoPREFIX【指定前缀】】

flush【ipaddrflushdevDEV【eth0】toPREFIX】清除协议地址

网卡配置别名:

网络设备可以别名:ethX:X,eth0:0,eth0:1,...

配置方法:ifconfigethX:XIP/NETMASK【子网掩码】

/etc/sysconfig/network-scripts/ifcfg-ethX:X

DEVICE=ethX:X【非主要地址不能使用DHCP动态获取】;

ipeth1,添加个地址192.168.100.1

ipaddradd192.168.100.1/24deveth1labeleth1:0【有别名ipconfig显示,查看ipaddrshow】

ifconfigeth0:0192.168.50.1netmask255.255.255.255broadcast192.168.50.1【别名完整配置】


发表评论:

最近发表
网站分类
标签列表