centos 查看 gateway(centos7)

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

双网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在/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

DEST via NEXTHOP

192.168.10.0 via 10.0.0.254

添加格式二:

ADDRESS0=网络地址

NETMASK0=掩码

GATEWAY0=网关

添加路由命令route:

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

route add-net|-host DEST【iP】 gw NEXTHOP【网关】

route add default gw NEXTHOP

del:删除【-host、-net】

route del-net 10.0.0.0/8

route del-net 0.0.0.0

route del default

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

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

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

nameserver DNS_IP_1

nameserver DNS_IP_2

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

Iproute2命令【ifconfig老旧】

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

link show【ip-slink show eth0】等价于ifconfig eth0

set【ip link set DEV{up|down}】启动网卡

addr add【ip addr add ADDRESSdev DEV】增加IP到网卡设备DEV

del【ip addr del ADDRESSdev DEV】删除协议地址

show【ip addr show dev DEV to PREFIX【指定前缀】】

flush【ip addr flush dev DEV【eth0】 to PREFIX】清除协议地址

网卡配置别名:

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

配置方法:ifconfig ethX:X IP/NETMASK【子网掩码】

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

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

ip eth1,添加个地址192.168.100.1

ip addr add 192.168.100.1/24 dev eth1 labeleth1:0【有别名ipconfig显示,查看ip addr show】

ifconfigeth0:0 192.168.50.1 netmask 255.255.255.255 broadcast 192.168.50.1【别名完整配置】

centos7.9服务器多网卡配置

在CentOS 7.9上配置多网卡以访问不同的网络段,你需要对每个网卡进行配置并设置路由规则。以下是一个基本的步骤指南:

1.配置网络接口

首先,你需要配置每个网络接口(网卡)的IP地址。通常这是通过编辑/etc/sysconfig/network-scripts/ifcfg-[接口名]文件来完成的。例如,对于你提到的三个网络接口,文件可能命名为 ifcfg-eth0, ifcfg-eth1,和 ifcfg-eth2。

以下是每个接口的配置示例:

网卡1

网卡2

网卡3

2.配置路由

接下来,你需要配置路由以确保流量能正确地通过适当的接口。这可以通过添加路由规则来实现。在/etc/sysconfig/network-scripts/route-ethX文件中为每个接口添加路由规则,其中 X是接口编号。例如:

网卡路由配置

3.重新启动网络服务

完成配置后,你需要重启网络服务以应用这些更改。可以使用以下命令:

sudo systemctl restart network

4.验证配置

使用 ip addr和 ip route命令来验证接口和路由配置。

注意事项

确保你有权限修改这些文件(通常需要root权限)。

网关(GATEWAY)通常是你连接到网络的路由器的IP地址。在这个例子中,我假设网卡1连接到了网关。

DNS服务器地址需要根据你的网络环境进行调整。

如果你的网络环境有特殊要求或者配置复杂,可能需要进一步的调整和定制。

联想小新笔记本装centos7系统要怎么安装

一、安装CentOS 7.3

成功引导系统后,会出现下面的界面

界面说明:

Install CentOS 7#安装CentOS7

Test this media& install CentOS7#测试安装文件并安装CentOS 7

Troubleshooting#修复故障

这里选择Install CentOS Linux7,安装CentOS 7,回车,进入下面的界面

语言选择界面,正式生产服务器建议安装英文版本。

Continue继续

选择-系统SYSTEM-安装位置INSTALLTION DESTINATION,进入磁盘分区界面

选择-其它存储选项Other Storage Options-分区Partitoning-我要配置分区I will configure partitioning,

点左上角的“完成Done”,进入下面的界面

新挂载点使用以下分区方案:标准Standard Partition

完成Done

分区前先规划好,swap#交换分区,一般设置为内存的2倍,/#剩余所有空间

备注:生产服务器建议单独再划分一个/data分区存放数据

点左下角的“+”号,挂载点:swap,期望容量:4096,添加挂载点,如下图所示,继续点左下角的“+”号,挂载点:“/”期望容量:留空#默认为剩余所有空间,添加挂载点,如下图所示

点左上角的“完成Done”,进入下面的界面

接受更改Accept Changes,进入下面的界面

软件SOFTWARE”-“软件选择SOFTWARE SELECTION”,我们使用的是Minimal版本,默认是最小化安装。

设置完成后,点Done

开始安装Begin Installation

进入下面的界面

选择-用户设置USER SETTINGS-ROOT密码,进入下面的界面

设置Root密码

如果密码长度少于5位,会提示要按“完成”两次来确认,安装继续。安装完成之后,会进入下面的界面.

重启Reboot

进入登录界面,输入用户名【root】密码【itnihao】,系统登录成功

回到顶部

二、设置IP地址、网关DNS

说明:CentOS 7.x默认安装好之后是没有自动开启网络连接的,所以需要我们自己配置。

在命令行输入#vi/etc/sysconfig/network-scripts/ifcfg-ens33#编辑配置文件,添加修改或添加以下内容。

BOOTPROTO=static#启用静态IP地址

ONBOOT=yes#开启自动启用网络连接

IPADDR=192.168.1.73#设置网关

GATEWAY=192.168.1.1

NETMASK=255.255.255.0

DNS1=114.114.114.114

DNS2=8.8.8.8

:wq!#保存退出

service network restart#重启网络

ping www.baidu.com#测试网络是否正常

ip addr#查看IP地址

至此,CentOS 7.3.1611系统安装配置图解教程完成!

回到顶部

三:附加

1、修改主机名

#hostnamectl set-hostname compute1

2.修改网卡名

CentOS 7.x系统中网卡命名规则被重新定义,可能会是”ifcfg-ens33”等,下面我们把网卡改为ifcfg-eth0这种。

1、cd/etc/sysconfig/network-scripts/

mv ifcfg-ens33 ifcfg-eth0#修改名称

vi ifcfg-eth0#编辑

NAME=eth0#修改

DEVICE=eth0#修改

:wq!#保存退出

2、vi/etc/sysconfig/grub#编辑

在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“

:wq!#保存退出

3、运行命令:grub2-mkconfig-o/boot/grub2/grub.cfg#重新生成grub配置并更新内核参数

4、添加udev的规则

在”/etc/udev/rules.d“目录中创建一个网卡规则”70-persistent-net.rules“,并写入下面的语句:

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:1e:a3:77",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"

#ATTR{address}=="00:0c:29:1e:a3:77"是网卡的MAC地址

cd/etc/udev/rules.d

vi 70-persistent-net.rules#添加

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:1e:a3:77",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"

:wq!#保存退出

shutdown-r now#重启系统

网卡已经更改为eth0

阅读剩余
THE END