① 在 RHEL8 配置静态 IP 地址的不同方法
在 Linux 服务器上工作时,在网卡/以太网卡上分配静态 IP 地址是每个 Linux 工程师的常见任务之一。如果一个人在 Linux 服务器上正确配置了静态地址,那么他/她就可以通过网络远程访问它。在本文中,我们将演示在 RHEL 8 服务器网卡上配置静态 IP 地址的不同方法。
以下是在网卡上配置静态IP的方法:
每当我们安装 RHEL 8 服务器时,就会自动安装命令行工具 nmcli,它是由网络管理器使用的,可以让我们在以太网卡上配置静态 IP 地址。
运行下面的 ip addr 命令,列出 RHEL 8 服务器上的以太网卡
正如我们在上面的命令输出中看到的,我们有两个网卡 enp0s3 和 enp0s8。当前分配给网卡的 IP 地址是通过 DHCP 服务器获得的。
假设我们希望在第一个网卡 (enp0s3) 上分配静态 IP 地址,具体内容如下:
依次运行以下 nmcli 命令来配置静态 IP,
使用 nmcli connection 命令列出当前活动的以太网卡,
使用下面的 nmcli 给 enp0s3 分配静态 IP。
命令语法:
注意: 为了简化语句,在 nmcli 命令中,我们通常用 con 关键字替换 connection,并用 mod 关键字替换 modify。
将 IPv4 地址 (192.168.1.4) 分配给 enp0s3 网卡上,
使用下面的 nmcli 命令设置网关,
设置手动配置(从 dhcp 到 static),
设置 DNS 值为 “8.8.8.8”,
要保存上述更改并重新加载,请执行如下 nmcli 命令,
以上命令显示网卡 enp0s3 已成功配置。我们使用 nmcli 命令做的那些更改都将永久保存在文件 etc/sysconfig/network-scripts/ifcfg-enp0s3 里。
要确认 IP 地址是否分配给了 enp0s3 网卡了,请使用以下 IP 命令查看,
我们可以使用配置以太网卡的网络脚本或 ifcfg-* 文件来配置以太网卡的静态 IP 地址。假设我们想在第二个以太网卡 enp0s8 上分配静态 IP 地址:
转到目录 /etc/sysconfig/network-scripts,查找文件 ifcfg-enp0s8,如果它不存在,则使用以下内容创建它,
保存并退出文件,然后重新启动网络管理器服务以使上述更改生效,
现在使用下面的 ip 命令来验证 IP 地址是否分配给网卡,
以上输出内容确认静态 IP 地址已在网卡 enp0s8 上成功配置了。
nmtui 是一个基于文本用户界面的,用于控制网络的管理器,当我们执行 nmtui 时,它将打开一个基于文本的用户界面,通过它我们可以添加、修改和删除连接。除此之外,nmtui 还可以用来设置系统的主机名。
假设我们希望通过以下细节将静态 IP 地址分配给网卡 enp0s3 ,
运行 nmtui 并按照屏幕说明操作,示例如下所示,
选择第一个选项 “Edit a connection”,然后选择接口为 “enp0s3”,
选择 “Edit”,然后指定 IP 地址、前缀、网关和域名系统服务器 IP,
选择确定,然后点击回车。在下一个窗口中,选择 “Activate a connection”,
选择 “enp0s3”,选择 “Deactivate” 并点击回车,
现在选择 “Activate” 并点击回车,
选择 “Back”,然后选择 “Quit”,
使用下面的 ip 命令验证 IP 地址是否已分配给接口 enp0s3,
以上输出内容显示我们已经使用 nmtui 实用程序成功地将静态 IP 地址分配给接口 enp0s3。
以上就是本教程的全部内容,我们已经介绍了在 RHEL 8 系统上为以太网卡配置 IPv4 地址的三种不同方法。请在下面的评论部分分享反馈和评论。
via: https://www.linuxtechi.com/configure-static-ip-address-rhel8/
作者: Pradeep Kumar 选题: lujun9972 译者: heguang 校对: wxy
② redhat中dhcp服务器启动不了怎么办
redhat中dhcp服务器启动不了怎么办
1、首先说明一下这种情况的原因:开机时出现“DHCP。。。。”提示,是因为BIOS启动了BOOT ROM芯片的引导功能,而且网卡带有PXE的引导芯片之后所造成,而且貌似只有XP系统会这样
2、最简单直接的方法就是,当进入此界面的时候马上按左上角的“Esc”按键即可取消扫描
3、如果希望一劳永逸的话,则需要到BIOS里面进行设置
4、集成网卡解决方法:开机按Del键进入Bios->Integrated Peripherals ->Onboard LAN Boot Rom 改为Disabled。
5、独立网卡解决方法:开机自检过后连续按Shift + F10,即可进入网络启动设置界面,第二项Boot Order选为“ROM Disabled”即可
6、有些主板BIOS可能没有以上的选项,可用这种方法解决:在Device选项卡下发现Network Setup,找到PXE Boot Agent,将其Disabled之后即可这是你的网卡启用了boot rom芯片的引导功能,而且网卡带有pxe的引导芯片之后所造成的。可以这样解决:
①如果网卡是集成在主板上的,或者将网上的启动程序写进了bios中,可以从bios设置中修改系统的引导顺序,如设置硬盘最先引导,或者从bios中禁止网卡启动系统。
②如果网卡不是集成的,则可以拔掉网卡上的引导芯片或者用网卡设置程序,禁止网卡的bootrom引导功能也可以关机,然后在开机之后,当出现“press shift-f10 configure……”时,马上按“shift+f10”组合键,进入菜单之后,从第4行中将boot order rom设置为disable,然后按f4键保存退出。
③ 怎么在linux安装dhcp
一.首先了解DHCP的概念
DHCP是实现主机IP地址DNS等动态配置的网络协议.
DNCP可以在多种操作系统中实现,包括最常用的LINUX系统和WINDOWS系统
DHCP网络服务的结构中具有服务器和客户机两个角色
DHCP服务器用于为网络中所有的DHCP客户机提供网络配置信息,在同一网络中,
DHCP服务器通常是唯一存在在.
网络中的任何主机都可以配置成为DHCP客户机,向DHCP服务器发出配置请求并按照服务器返回的信息进行网络配置
二.DHCP服务器能够提供的网络配置信息
1.网络接口的IP地址和子网掩码.
2.网络接口的IP地址对应的网络地址和广播地址
3.默认网关地址
4.DNS服务器地址
三.DHCP服务器的配置
1.安装DHCP服务器软件(在RHEL4系统的安装光盘中包括RPM格式的DHCP服务器软件包,包文件的名称是dhcp-3.0.1-12_EL.i386.rpm),在RHEL4的第4安装光盘中,在同一张安装盘中还包括与DHCP相关的其它软件包
# cd /media/cdrom/rehat/rpms/
#ks -l dhcp*
dhcp-3.0.1-12_EL.i386,rpm在REL4中没有被默认安装,需要手动安装
#rpm -qa | grep dhcp
#rpm -ivh dhcp-3.0.1-12_EL.i386.rpm
2.其中/usr/sbin/dhcpd 是DHCP服务器的执行文件,/etc/rc.d/init.d/dhcpd是DHCP服务器的启动脚本,虽然文件名都是DHCPD,但是文件位于不同的目录,功能也不一样.
DHCPD.CONF配置文件以及建立配置文件和配置文件的格式
#ls /etc/dhcp*
#vi /etc/dhcpd.conf
如:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
}
3.全局设置
全局设置是DHCPD.CONF配置文件中不包括在任何声明中的配置项(参数或选项),
作用于整个配置文件.当声明中没有相应的配置项时将使用全局配置项的设置,当声明
中有相应的设置项时将使用本声明中设置,而不采用全局设置项的值.
DHCP.CONF配置文件中常用的全局设置如下:
1) ddns-update-style参数用来设置DHCP服务器与DNS服务器的动态信息更新模式.
2) 默认租约时间使用default-lease-time参数设置,参数值的单位是秒.
3) 最大租约时间使用max-lease-time参数设置,参数值的单位是秒.
4) 主机所在域的名称使用domain-name先项进行设置,设置的域名将与主机名称一起组成
主机全名
5)DNS服务器地址使用domain-name-servers选项进行设置,设置的值为DHCP客户端需要使用的DNS服务器的IP地址.
6)使用subnet声明设置子网属性
subnet 是DHCP.CONF文件中最常用的声明,用于在子网中设置动态分配的地址的网络属性,subnet声明中可包括其他的参数.就不再说了.
4.DHCP服务器的启动与停止及重起\和DHCP服务的状态
#service dhcpd start
#service dhcpd stop
#service dhcpd restart
#service dhcpd status
三.DHCP配置实例
如
默认租约时间为21600S
最大租约时间为43200S
局域网内所有主机动的域名为abc.com
客户机使用的DNS服务器的IP地址是192.168.1.1
声明在子网192.168.1.0/24中用于动态分配的IP地址范围是192.168.1.100~~~192.168.1.200所分配的子网掩码是255.255.255.0默认网关是192.168.1.1
在子网192.168.1.0/24中有名为server01的服务器主机,需要的固定分配IP地址是192.168.1.1,
#vi /etc/dhcpd.conf
ddns-update-style interim;
default-lease-time 21600;
max-lease-time 43200;
option domaion-name "abc.com;
option domain-name-servers 192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
host server01 {
hardware ethernet bo:co:c3:22:46:81;
fixed-address 192.168.1.11;
}
}