在Linux中配置静态IP
要求
还要注意,编辑系统文件提供的大多数配置不应该使用SSH服务从远程位置执行,直到您使用固定的IP地址建立一个连续和可靠的网络连接。第1步:禁用不需要的系统服务
1.真正开始做任何事情,我们需要确保我们的系统有一些必要的编辑和网络工具,如 netstat的 , 使用ifconfig,wget和 卷曲安装之前,他们中的一些将不会在这个步骤中使用,但 最好是为将来的配置安装它们。# yum install nano wget curl net-tools lsof
在Linux中安装wget
在Linux中安装net-tools
在Linux中安装lsof
# ifconfig # netstat -tulpn # lsof -i
netstat-tulpn命令
# systemctl stop postfix # systemctl stop avahi-daemon # systemctl disable postfix # systemctl disable avahi-daemon
停止Avahi守护程序
停止Postfix服务
# service postfix stop # chkconfig postfix off5.如果你想要得到的运行 服务命令启动所有服务和一份详尽的报告使用 systemctl列表。
# service --status-all # systemctl list-unit-files
列出Linux中的所有服务
列出所有服务报告
# systemctl -H remote_host start remote_service
在远程服务器上运行systemctl
第2步:配置静态IP并设置主机名
7.开始编辑 网络接口卡的系统文件之前,请确保从现在开始,直到你设置静态IP,你有身体或任何其他类型的访问您的服务器,因为此步骤需要打倒你的网络接口和连接。 虽然可以平稳进行而不会中断您的连接和启动 重新启动后连接。 有没有办法可以 重新启动之前对其进行测试,如果你只有附加一个网卡。仍然我将向您介绍整个方法,并指出需要避免的步骤,以防您想要保持连接并在以后进行测试。 通过停止和禁用NetworkManager服务开始启动。** Don’t run this command if you still want to maintain connection ** # systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service8.现在移动到 / etc / sysconfig / network中的脚本/路径,打开并选择您的网络接口要分配静态IP进行编辑-让名字用 ifconfig -a或 IP -a命令所有网卡。
# nano /etc/sysconfig/network-scripts/ifcfg-eno167777369.使用下一个模板来编辑文件,并确保 ONBOOT语句设置 YES,BOOTPROTO设置为 静态或 无 ,但不改变 HWADDR和默认提供的 UUID值。
HWADDR=00:0C:29:5B:08:A2 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes USERCTL=no NM_CONTROLLED=no IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=8c6eefa2-0d7b-4559-9870-2953290dc988 ONBOOT=yes IPADDR=192.168.1.70 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 DNS2=8.8.8.8 DOMAIN=rheltest.lan
在Linux中配置IP地址
# nano /etc/resolv.conf在这里,只是用 的域名服务器语句添加您的DNS服务器。
nameserver 192.168.1. nameserver 8.8.8.811.现在 网络接口配置了静态IP,剩下的唯一的事情就是重新启动您的网络或重新启动系统和使用 ifconfig命令或 ip命令来查看IP地址并使用 ping命令测试配置。
# systemctl restart network注 : 在重新使用配置成使用SSH远程登录新静态IP地址后。
# service network status # ifconfig # ip addr show
在Linux中启动Newtork
主机名文件
# nano /etc/hostname在这里,您可以添加系统只是名字,但它给 .DOT域追加到一个好主意。
server.rheltest.lan
主机文件
# nano /etc/hosts这里在localhost.localdomain语句之前的127.0.0.1行上添加相同的主机名。
127.0.0.1 server.rheltest.lan localhost.localdomain …
在Linux中设置主机名
# hostname -s # For short name # hostname -f # For FQDN mame
第3步:使用网络管理器文本用户界面
13. NetworkManager的文本用户界面 (TUI)工具 ,nmtui,是RHEL直观的工具,它提供了一个文本界面,通过控制网络管理器,这有助于编辑高级网络设置,如分配静态IP地址到网络接口,配置网络,启用或禁用连接,编辑WI-FI连接,设置系统主机名或创建高级网络接口,如InfiniBand,绑定,桥接,组或VLAN。 默认情况下,NetworkManager-tui安装在RHEL / CentOS 7.0中,但如果由于某些原因,它缺少发出以下命令来安装它。# yum install NetworkManager-tui14.要启动网络管理文本用户界面运行 nmtui命令,并使用 Tab键或 箭头键导航,按 Enter键选择一个选项。如果要直接编辑或连接特定的接口,请运行以下选项。
# nmtui edit eno16777736 # nmtui connect eno16777736
NetworkManager文本用户界面
选择网络连接