我对 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
简短版本是:
- 是 root
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
(或者你的系统上 NIC 的叫法)- 文件看起来应该像这样:
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