尝试在 CentOS 上设置静态 IP

尝试在 CentOS 上设置静态 IP

我对 Linux 操作系统还很陌生。我可以稍微浏览一下终端,也知道如何使用“VIM”。

我正在尝试为我的机器设置一个静态 IP。我需要进入并保存已编辑的文件,/etc/sysconfig/network但由于缺乏更好的词汇,我无法前往那里。

我尝试过 /run/user/1000/gvfs/bash: cd: /run/user/1000/gvfs/: No such file or directory

为什么?

附注:我创建了 VIM /etc/sysconfig/network(我假设这是名称)

命令:VIM /etc/sysconfig/network

我不知道它去哪了。我在:wq离开 VIM 之前保存了它

任何帮助将不胜感激

谢谢,托马斯

PS:抱歉,格式不对。我对 Stack Exchange 也还不太熟悉。

答案1

请参考以下操作方法:https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-configure-static-ip-address-in-centos-7-rhel-7-fedora-26.html

简短版本是:

  1. 是 root
  2. vi /etc/sysconfig/network-scripts/ifcfg-enp0s3(或者你的系统上 NIC 的叫法)
  3. 文件看起来应该像这样:
TYPE=Ethernet
# Static IP Address #
BOOTPROTO=none
# Server IP #
IPADDR=192.168.1.10
# Netmask #
NETMASK=255.255.255.0
# Default Gateway IP #
GATEWAY=192.168.1.1
# DNS Servers #
DNS1=192.168.1.1
DNS2=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
# Disable ipv6 #
IPV6INIT=no
# Device Name #
NAME=enp0s3
DEVICE=enp0s3
# Optional – This is system specific and can be created using ‘uuidgen enp0s3’ #
UUID=02d4a47b-3dbe-4e0b-ae4b-841a8c58e807
# Activate on Boot #
ONBOOT=yes

相关内容